Position: iOS Developer
Category: iOS
English level: fluent
Years of experience: 3

Built several apps from scratch. Rewrote 4 apps from objc to swift. Rewrote several apps from UIKit to SwiftUI
Built from scratch and shipped 6 apps, built 3 unreleased apps, supported other 4 apps. 

  Most notable projects:
- Adama App Suite

Stack: iOS 14, SwiftUI + UIKit, MVVM-C, DI, GRDB (SQL), Firebase, Remote & Local
Notifications, REST API, Sign-in with Apple/Facebook/Google, OpenWeather, Git

I was responsible for rebuilding several divergent legacy Obj-c apps into one consolidated modern Swift codebase.  
Modular app design: main app controls navigation & presentation, localization, assets. Core module stores all shared models, protocols, extensions and most of the dependencies. Other modules are split by functionality (catalog, weather, news etc.).  
Modules are only dependent on Core module and have no knowledge of other modules.   Different apps my have differently designed UI elements, modules support 3 design styles that can be changed with a single parameter.

- Sabotage Wine - Natural wine shop 
Stack: iOS 13, UIKit, MVVM-C, Combine, Realm, Lottie, Firebase, Mixpanel, Remote
Notifications, ApplePay, Sign-in with Apple/Facebook, CI-CD, Git
I was responsible for building the UI, delivering all iOS features and supporting existing functionality.

- Subtotal - Spendings and Budgeting App
Stack: iOS 16, SwiftUI, MVVM, Combine, CoreData + iCloud, DI, WidgetKit, Git
A little personal indie project I am building using latest Apple frameworks and almost no dependencies. Responsible for all the UI & UX, business logic, localization, appstore etc.