Skills and Qualifications
Languages
- Swift
Frameworks
- Swinject
- AVFoundation
Libraries/APIs
- Alamofire
Tools
- Crashlytics
- Swift Lint
Platforms
- iOS
Other
- VIPER
Data bases
- Firebase
- Realm
Featured Projects
Projects
Coach 365
Developer
Personal football training app. As an iOS Developer on this project, Nikita was responsible for implementing the following functionalities: complex onboarding (consecutive flow of transition deep into the application with comments and training), authorization through social networks (sign with apple, sign with Facebook, log in via VK) - internal purchases (subscription), integrating Apphud, integrating Yandex Mobile Metrica, integrating apps flier, integrating amplitude, integrating Facebook SDK, added localization to the application (support for 16 languages, optimization of the user interface for Arabic language and script).
Fintech startup
Lead developer
Banking application for gamers. Nikita managed the project from the iOS side including setting tasks, conducting code reviews, implementing VIPER architecture, Google Places integration, network layer, etc.
Video podcasts
QA engineer
An iOS mobile app for creating and watching video/audio podcasts using machine learning. As the QA engineer, Nikita developed the technically complex components related to the operation of the video/audio player. These included a function that allowed a list of playable elements in a collection to be displayed and implementing a player to work with AVFoundation.
Tolk
Developer
As the iOS developer, Nikita undertook the whole application development.