Software Engineer
Google · Full-time
Jun 2020 - Present
• 4 yrs 1 moSoftware engineer
Apple · Full-time
Mar 2019 - Jun 2020
• 1 yr 4 mosLead Software Engineer
EPAM Systems
Aug 2018 - Feb 2019
• 7 mosProjects:
1. React Native application for EPAM's client:
• Developed Objective C logging subsystem
• Fixed deployment process of the project
• Fixed signing issues in the iOS application
Environment: XCode, Visual Studio Code, Objective C, JavaScript, React Native
Lead Software Development Engineer
ERTELECOM
Jun 2017 - Jul 2018
• 1 yr 2 mosDeveloped next major release of iOS app which provides access to multimedia resources of the company.
• Led a team of 4 iOS developers
• Designed Project architecture
• Updated architecture and technologies used in the project
• Convinced management to update codebase (move to Swift)
• Migrated Objective C codebase to Swift
• Made a research on UI testing frameworks
• Added unit tests, CI tests, UI tests
• Provided development of reliable, maintainable and expandable code
• Refreshed UI for new design; implemented new features
• Did set up CI process: BitBucket > TeamCity > Fastlane > Fabric
• Did apply DI containers approach in code development
• Developed internal logger based on NSLogger
• Maintained documentation
• Planned, estimated, distributed, controlled tasks and motivated the team
• Interacted with peer teams: design, Android, back-end, marketing
• Promoted tight inter team communications
Environment: XCode, Charles, Paw, Bitbucket, TeamCity, Jira, Swift, RxSwift, AVPlayer, InApp purchases, XCTest, DI containers, Fastlane, CocoaPods, GIT, TeamCity CI, Bitbucket webhooks
iOS Software developer
Yandex.Market
Sep 2016 - May 2017
• 9 mosParticipated in development and release of iPad version app:
• Developed nontrivial UICollectionView layouts
• Improved interface performance on main screens
• Fixed some root classes in application to reduce number of crashes
• Fixed interfaces to conform to iOS Human Interface Guidelines
Environment: XCode, Charles, GitHub Enterprise, Sketch, Swift, CoreData, DI containers, VIPER architecture, CocoaPods