← В ленту
Регистрация: 18.08.2022

Портфолио

Adidas

Online shopping sportswear

Resttab

Online booking restaurants and pre ordering food

Stormpay

FinTech

Скиллы

CI/CD
Code Review
Combine
CoreDate
Dart
Firebase
GCD
iOS
Leading team
MapKit
Mentoring
NFC
Python
RxSwift/RxCocoa
Snapshot Tests
Swift
SwiftUI
Testing
UIKit
UITests
XCTests

Опыт работы

Senior iOS Software Engineer
02.2022 - 01.2023 |NDA
IOS
Adding new features: user forms with input validation (100% programmatic UI), custom UI components, file upload, and data exchange with backend using REST and covering with Unit Tests.
iOS Software Engineer
01.2021 - 02.2022 |NDA
SwiftUI, UIKit, Combine, RxSwift/RxCocoa
- Implemented CI/CD pipeline using Fastlane saved 90% of time spent on building and deploying the apps. - Converted XIB and Storyboard UI files to Swift files. Reduced XIB files from 10 to 0 - Implemented QRCode reader to read QRCode and Barcode, removing hassle from users to enter the long passwords saved up to 60 seconds in the login process. - Implemented app's core feature by integrating Machine Learning Face Recognition solution into the app. - Implemented Cryptography(with RSA) for payments and exchanging files across apps. - Implemented Firebase Cloud messaging for Push notifications to notify users. - Used VIPER architecture for B2B application and MVVM architecture for B2C application - Developed Multi-Module (Scalable, Testable, and Readable) B2B, B2C applications. Covered modules with Snapshot tests, UI tests and Unit tests covering 40% of the application. - Integrated SwiftUI into UIKit and covering 95% of the application in SwiftUI. - Wrote custom scripts for development and for creating template files, modules for screens removing hassle from engineers.
iOS Software Engineer
12.2019 - 01.2021 |NDA
SwiftUI, UIKit, Combine, RxSwift/RxCocoa, CoreData, MapKit, NFC
- Created apps from scratch as well as refactored legacy code making it more maintainable and future-proof to iOS SDK changes and trends. - Implemented QR Code and NFC for reading cards. - Developed applications in SwiftUI and UIKit from scratch. - Using MVVM/MVC/VIPER architecture. - Push notifications using Firebase. - Integrated various kind of analytics Yandex Metrics, Firebase, Facebook SDK and etc.
iOS Software Engineer
05.2018 - 01.2021 |Nautaca
UIKit, Firebase
- Followed Apple's Human Interface guidelines. - Used Firebase as a backend. - Cloud Firestore Firebase Auth Firebase Storage.

Образование

Computer Engineering (Бакалавр)
2020 - 2021
Ташкентский университет информационных технологий имени Мухаммада ал-Хоразмий

Языки

АнглийскийСреднийРусскийВыше среднегоУзбекскийРодной