Experience

I'm a passionate and highly experienced iOS Software Engineer with 10 years of programming experience and 6+ years of commercial experience with Swift on Apple platforms. I've been leading small teams of iOS engineers on the project scope. I can build iOS apps from scratch on both UIKit and SwiftUI. I can also develop, refine, and support ongoing projects using Swift and Objective-C. Finally, I'm considered a confident mentor and leader having 4 years of teaching and mentoring background.

I used to work in fintech, healthcare, and other industries, doing hard to bring great results. I’m keeping up with the latest technologies and app development best practices to be a solid match for any project.

Experience

  • Ridesharing applications
    Implementing cross-product partnerships and loyalty integrations in coordination with partners’ teams. Redesigning and implementing new ride pre-scheduling flow across the app. Increasing ride scheduling metrics by introducing more ride types for users to be picked from. Working on a full lifecycle of features from system design to release and support. Using modular unidirectional architecture. Creating UI in a declarative way using an internal SwiftUI-like framework while updating legacy UI in UIKit. Doing constant research on architecture, business metrics, and implementation details.

  • Extensive online psychics application
    Developing social login features with Flutter module integration. Was leading and coordinating iOS and Android teams on the feature scope. Working on redesigns and bug fixing, improving stability and UX. Working on migration to SwiftUI. Gathering analytics.

  • Huge mobile bank features, special offers, loyalty
    Developing new features along with the feature toggles. Implementing Google Maps. Writing automated tests: Unit, snapshot, and UI component tests. Adding events for in-house analytics. Fixing bugs during the regression testing.

  • Medical police provider application, telemedicine features
    Developing video calls feature on top of WebRTC. Developing real-time chat feature using SignalR framework. Using RxSwift’s stack. Leading a team of 3 developers.

  • Loyalty application for product distribution partners
    Developing UI and business logic from scratch. Implementing API. Adding Unit Tests for particular cases of API endpoints. Setting up GitLab CI.

Skills

iOS Swift Objective-C Xcode Git UIKit REST API Cocoa Touch Multithreading OOP GCD JSON CoreLocation CocoaPods Design Patterns MapKit SOLID Scrum Firebase CoreData

Highlights

  • I have effectively managed mobile engineering teams at the product level.
  • Have been teaching people to code on iOS from zero since 2019. My graduates are already working as middle/junior iOS developers.
  • Launched internal iOS courses for the company, and built processes for iOS trainees/juniors.
  • Was a part of a team of 100 iOS devs making a great product.
  • Apprentice technical writer for a personal blog on mobile development.
  • Building a couple of personal (commercial) projects.

Preferred language

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



$100 / mo

  • Ukraine, Kharkiv
  • Can leave the country
  • 7 years of experience
  • English: Advanced/Fluent
  • Relocate to another country
  • Moving to another city
  • Remote work
  • Office
  • Part-time · $50 per hour
  • Freelance (one-time projects) · $50 per hour
  • Published 15 April 2024