Position: iOS Developer
Category: iOS
English level: intermediate
Years of experience: 5

• Developed several projects from scratch and up to release in the App Store.
• Started learning SwiftUI 2.5 years ago and released the first iteration of the project in 1 year.
• Created a 3D constructor for creating figures from cubes in the application and integrated 3D models into the interface using SwiftUI and SceneKit.
• Acquired skills in UI / UX design, and on one of the projects made a developer-friendly design system and a clickable prototype of the entire app in Figma. Also created illustrations and animations for the app using After Effects and Lottie.
• 4.5 years in iOS Development
• 2.5 years on SwiftUI
• 1 year in UI / UX Design

Earlier worked with domains: Entertainment, Banking, Healthcare, Marketplace.

Programming languages: Swift, SwiftUI, UIKit.
Architecture Patterns: MVC, MVP, MVVM, Redux.
Databases: Core Data, Realm.
Bug Tracking: Jira, Trello, Notion.
Analytic Frameworks: Crashlytics, Google Analytics, Facebook Analytics.
Tools: CocoaPods, Swift Packages, Xcode Templates, Instruments for debugging.
Design tools: Figma, Adobe Illustrator, Adobe Photoshop, Adobe After Effects.
Technologies: SceneKit, ARKit, Alomofire, Combine, Apollo GraphQL, Social SDKs, Lottie, Notifications, GCD.

I have a lot of experience working with SceneKit and integrating 3D models in UI, ARKit and App Clips.

In the last project I used SwiftUI with MVVM+C pattern and Combine.

If needed, I can read, understand and fix code on C, Objective-C, C++, JS, but not expert in this languages.
I will not accept projects or companies which are related to russia federation.