Senior iOS Developer 190724-1
Senior iOS Developer 190724-1
Stack:
- GraphQL, Apollo, Promises
- UDF (unidirectional data flow), Coordinators, Dependency Injection(Swinject)
- Modular Architecture, Cocoapods
- Fastlane, Gitlab CI
- SwiftLint, R
- Firebase (Remote Config, Push Notifications, Deep Links)
- Unit Testing
https://apps.apple.com/kz/app/telecom-kz/id1545816005
Hard skills:
- Development of marketplace within Jusan superapp
- Stack: Swift, SwiftyJSON, ObjectMapper, Swinject, Cocoapods, Modular Architecture, VIPER, RxSwift
- Automation: Fastlane, Gitlab CI, SwiftLynt, SwiftGen
- Testing: Unit tests (XCTest, Nimble), Mock Tests
https://apps.apple.com/kz/app/jusan/id1441936010
https://apps.apple.com/kz/app/mycar-kz-%D0%BA%D1%83%D0%BF%D0%B8%D1%82%D1%8C-
%D0%BF%D1%80%D0%BE%D0%B4%D0%B0%D1%82%D1%8C-%D0%B0%D0%B2%D1%82%D0%BE/id1
521269300
https://apps.apple.com/us/app/viled/id1502521902?l=lt
IOS developer
Mobile Banking app.
Transaction history. Current balance. Electronic payments. Money transfers. Exchange rate.
I was responsible for implementing Transaction history, Transaction detailization
- SWIFT
- VIP (Clean Swift), Viper
- Protocol Oriented Programming, Generics
- Moya, Alamofire, PromiseKit, SnapKit
- Scrum, Jira, Confluence
https://apps.apple.com/us/app/%D0%B0%D0%BB%D1%8C%D1%84%D0%B0-%D0%B1%D0%B8%
D0%B7%D0%BD%D0%B5%D1%81-%D0%BA%D0%B0%D0%B7%D0%B0%D1%85%D1%81%D1%82%D0
%B0%D0%BD/id1326064828
Software engineer
1 - Implemented corporate ERP/CRM system (https://wsh.kz/) and utilized such technologies as:
- Backend: PHP, Laravel 5, MySQL, Vagrant (Homestead), composer
- Frontend: Javascript, AngularJS 1.6, Promises, ui-router, ng-material, npm, gulp, bower
2 - Ported the frontend of CRM system (https://wsh.kz/) from AngularJS 1.6 to Angular 5
- Angular 5, TypeScript, ES6, Observables, webpack, Angular Material, ngx-datatable
iOS developer
1 - Implemented an Electronic Payment System for First Credit Bureau (Appstore:
https://itunes.apple.com/app/id933887897)
- Integrated epay.kkb.kz service to utilize online payment transactions
- Implemented custom views (Alerts, Popups, Actionsheets etc), Animations
- AFNetworking, interaction with REST Api
- GCD, Blocks, Queues,Notifications
- AVFoundation was used to create a QR Scanner
3- QR scanner app
(https://apps.apple.com/ru/app/wipon-pro/id1179029540)
- It enabled store/restaurant/bar owners to scan the licenses of alcohol/tobacco products and register
them on a government site. It basically omitted the need of buying an expensive scanning
equipment.
- I was responsible for adding new modules, fixing bugs/updating old ones, integrating with the new
API. It was a short, contract based work.
4 - Logistics app. It enabled shippers to track their shipments, check it's current status etc
- Developed an iOS app from start to finish. https://itunes.apple.com/us/app/ulex/id1200747698?mt=8
- Worked remotely with the team (Android and Backend developers, Project Manager).
- Push Notifications
- Social API integration (Facebook, VK, Mail.ru)
- Utilized GCD to spawn multiple requests concurrently
- Developed custom Sliding Menu, animations, UI elements
- AFNetworking was used to interact with REST Api
- Worked extensively with Provisioning Profiles, Code Signing, iTunes Connect
- Fabric framework was used for Beta testing
Education
Master
Key skills
Languages Kazakh — Native
English — C2 — Proficiency
Russian — C2 — Proficiency
Turkish — C2 — Proficiency
Further information
About me I'm a Software Engineer with 9 years of experience (Mobile, Web, Fullstack, Java,
PHP,Typescript/Javascript, Angular, Swift, Objective-C).
MSc in Data Science '22 (3.73 / 4.0 GPA), KBTU (Top Engineering school in Kazakhstan)
Bsc in Computer Science, Carleton University, Canada (Recipient of presidential scholarship, fully
covered tuition fees + monthly stipend)