Position: iOS Engineer
Category: iOS
English level: upper
Years of experience: 5

- Completed full application lifecycle by TCA (Composable Architecture)
- Participated in splitting big monolith project into smaller modules (separated and reused 3 complete modules with redux)
- Completed full application redesign by myself (new UI implementation with UIKit+Combine)
- Initiated and led the big refactoring from MVC to MVVM+Rx
- Covered business logic modules by Unit tests
- 4.5 years of IOS Development: Standalone Applications, Thin Clients (in Fintech Farm, Uptech, Cisco, Voicea, SoftServe)
- 1 year of .NET Development: Microservices with Kubernetes (start of career)
- Technologies: IOS, Reactive Programming, REST, Realm Database
- Dev Tools: XCode, UIKit, RxSwift/Combine, Realm, AppStore Connect, Git
- Architecture: TCA, Redux, MVVM, MVC, SOLID, Design Patterns, Layered Architecture, Modular Architecture.
- Methodologies and tools: Scrum, Kanban, Jira, Trello

Made apps from scratch to AppStore with fixing of production bugs. Led the interview process and mentored 2 junior developers in my team.
Swift only. Long-term projects. Team with 2+ iOS developers.