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


Project name: Triller
Project description: Social Video Platform
Responsibilities: 
Fixing bugs
Creating the one of the most considered part which is connected with user profile. Separating the video to 3 categories

Project name: Mova
Project description: Internal media portal with a huge and high-quality database of movie trailers. Popular TV shows in different languages.
Responsibilities: 	Developing architectural part
	Developing networking part
	Code review
	Participating in Retrospective and sprint planning
	Settings the points to the tasks
	Planning and developing new features
	Implementing and reviewing the pixel-perfect design

Stack: 	SwiftUI, Combine, Coordinator, MVVM, Moya, Firebase, FirebaseMLVision, Animations

Project Name: UNO Mobile
Project description: Application for 1Mobile mobile operator. In which user can fully monetize of their operator’s money. From delivering the card till deleting it. 
Responsibilities: 	Implementing new features
	Re-designing till pixel perfect
	Fully localize application
	Refactoring codebase
	Writing UI-tests
	Code review
Stack: Swift, UIKit, Moya, MVP, Coordinator, XCTest, Appium

Project name: mySkin Choice / myHair Choice
Project description: Advanced diagnosis apps that uses magnified scalp and hair/skin images to analyze various scalp and hair/skin measurements.
Responsibilities: 	
Develop and support 2 projects at the same time
	Be in touch with PM of both projects
	Refactoring legacy codebase to MVVM+CLEAN
	Optimizing networking part which especially touch analysis part. Analysis speed optimized 3x times
	Fully redesign application to customer needs
	Regularly support and release application
	Localized app to 13+ languages

Stack: Swift, UIKit, Alamofire, RxSwift, MVVM+CLEAN, Internal SDK, DI, Proxy, Adapter, Coordinator, Core Data

Project name: Unired [Universalbank]
Project description: Online money transfers from Russia to Uzbekistan. Transfers from Russia to credit cards of Uzbekistan
- utility bills
- payments for mobile accounts of numbers of the Russian Federation and Uzbekistan
- Taxi payments
- Internet payments
Responsibilities: 	Development application from scratch with the union of other team members: Backend, designer, Android team.
	Development architectural, networking and UI part.
	Regularly update, release and support application.

Stack: Swift, Storyboard, MVC, Firebase, WidgetKit, FirebaseMLVision, Realm, Alamofire
I don't want to participate in projects which includes adults or connected with bet (casino)