Experience

"Enroute App": I have experience using Combine to create clean and responsive code when integrating FlightAware's air flight monitoring service into a mobile app.
• Key technologies: Combine, SwiftUI, REST API, JSONDecodable, CoreData, Notifications

"Goal Achievement App": As part of the development of the productivity app, I implemented an integration with Core Data to effectively manage the data model. With the key objective of keeping data up-to-date across devices, I configured CloudKit so that changes made on one device are automatically synchronized with other devices. I've integrated work with an artificial intelligence service from OpenAI.
• Key technologies: SwiftUI, REST API, CoreData + CloudKit, Notifications, Charts, Translation .

"Shop App": I have experience in parsing JSON and XML files, which was applied to an online store project. I was able to implement functionality that allowed the application to download XML files directly from vendors via a link. Users were able to select the necessary parameters to edit these files. The final step was to save the edited data on the device or import it back into the online store system to update the assortment.

"Set Game": I fully realized an animated card game where the challenge is to find three cards that form a " trio". The app-game has a card flipping animation, an animation of cards moving from the deck to the table, and several other animations that enhance the functionality of the game.
• Key technologies: SwiftUI, UserDefaults, MVVM

Skills

Multi-platform Xcode Swift SwiftUI MVVM CoreData CloudKit Local and Push Notifications REST API JIRA Sketch Figma Unit Tests Git iOS Xcode Cloud CI/CD Combine VIPER XML/JSON

Highlights

Additional Education: I have fully completed an online course from Stanford University, on "Developing iOS Apps with SwiftUI" (CS193P) You can see my completed work from the course on my GitHub

Looking for

Currently, I am a solo developer and am actively looking for a company filled with professionals in their field. My goal is to learn from the best and interact with them to become a professional myself.

Preferred language

Українська, English



$500 / mo

  • Ukraine, Zaporizhzhia
  • Can leave the country
  • 1 year of experience
  • English: Intermediate
  • Moving to another city
  • Remote work
  • Office
  • Part-time · $1 per hour
  • Freelance (one-time projects) · $1 per hour
  • Published 23 April 2024