Position: iOS Developer
Category: iOS
English level: upper
Years of experience: 4

Developed natively for both Android and iOS platforms.
Worked with low-level hardware components and have deep knowledge of mobile systems.
Took second place in an engineering contest.
Done mobile community online presentations.
Mostly worked on B2B projects. Worked on projects where I was the only developer and in a team. Experienced in every aspect of the development and release processes. Experienced in mentoring other developers (+ code review). Have a bachelor's degree in computer engineering. Integrated CI/CD pipeline. Experienced in the agile approach. Created custom and complex UI. Refactored apps from Obj-c to Swift as well as from Java to Kotlin. Experienced in covering the projects with the tests. Worked closely with the designer, business, and other teams. Analyzed and improved application performance.

1. CRM system companion - worked on estimations, planning, development, and release. The only developer.
UIKit, Foundation, GCD, TestFlight, CocoaPods, URLSession, SwiftLint, Core Graphics, Autolayout, iOS SDK, SwiftyJSON, XCTest, Realm, Microsoft AppCenter, Bitrise, Sentry, Lottie, Firebase, RxSwift.

2. Image sync/cloud app - worked on every aspect of the development process.
Core data, Alomofire, Nuke, CryptoSwift, Dropbox SDK, OneDrive SDK, Google Drive SDK.

3. Trade agents companion - worked in a team of developers.
GRDB, Core Animations, Apple Maps, SQLite.

4. Hotels booking bot - the only developer.
Facebook API, Java, NLP.

Project technologies are presented without duplication and only unique for every next one.

Currently the main developer on the iOS side.
Want to create great UI and work with new technologies.
Don’t want to work with obj-c. Don't want to work on betting applications.