Обо мне


-Strong knowledge of Swift, Objective-C, Cocoa Frameworks (Foundation, UIKit, CoreAnimation, CoreGraphics, Core Text, Core Data, etc.) and recent iOS SDKs
-Computer Science background with deep understanding of system design, data structures and algorithms and understand how to apply them to design pragmatic solutions
-Extensive experience working hands-on as a Software Engineer in an agile environment
-Experience with offline storage, threading, and performance tuning
-Good knowledge of web technologies and web services (e.g. HTTPS, JSON, REST), specifically using Alamofire
-Ability to maintain and enhance legacy code, whilst managing technical debt
-Experience with pull requests and code reviewing
-Debugging (Xcode) and problem solving skills
-Collaborating with the business and engineering teams to make a meaningful contribution to the technical design and implementation of apps
-Familiarity with Git and the Git Flow process

Профессиональные навыки
Опыт работы
Senior iOS Engineer
Октябрь 2018 — По настоящее время (1 год и 1 месяц)


- Functional reactive programming (RxSwift, RxCocoa)
- Maintain RIBs architecture, develop new technical solutions
- Realm database
- Influence product decisions and features
- Involvement in product design and close cooperation with UX/UI team

Разработка систем интеллектуального видеонаблюдения и видеоаналитики, продажа аналитических модулей
Senior iOS Engineer
Октябрь 2015 — Сентябрь 2018 (3 года)


- Develop purely in Swift (since version 2.0)
- Functional reactive programming (ReactiveSwift, ReactiveCocoa)
- Realm database
- Experience in working with websockets
- Building complex custom UI.
- Unit testing
- Design patterns adept (MVVM+Cooordinator, VIPER)
- Debug, profile and optimize code
- Integrate 3rd party components

Senior iOS Engineer
Ноябрь 2014 — Сентябрь 2015 (11 месяцев)


- Development and support
- Client-side networking: HTTP, JSON 
- Multimedia frameworks 
- Objective-C Runtime 
- Multithread application development 
- Mobile A/B Testing 
- Bug fixing and improvements

E-commerce, разработка ПО
iOS Software Engineer
Август 2013 — Октябрь 2014 (1 год и 3 месяца)


- Extensive exploration of Cocoa framework 
- UI animation tricks 
- App architecture development 
- Business logics development 
- Client­-side networking (HTTPS) 
- Database architecture & migration 
- Support of all types of iPhone devices' screens

iOS Software Engineer
Июнь 2012 — Июль 2013 (1 год и 2 месяца)


- Custom UI controls implementation 
- Business logics development 
- App architecture development 
- Client­-side networking 
- Social frameworks 
- Support 
- Bug fixing

Armed Forces of the Republic of Belarus
C/C++ Engineer
Июнь 2010 — Май 2012 (2 года)
algorithms and data structures