iOS Developer
2021 - 2021Sync (via Toptal)- Joined the iOS development team of a smart service which helps users to keep their sugar level under control and stay healthy.
- Implemented new complex functionality like beautiful charts with rich interaction and customization features).
- Added analytics to the app to see how users interact with it to make it even more user-friendly.
Technologies: Swift, iOS, Charts, AnalyticsiOS Developer
2020 - 2020BookSniffer (via Toptal)- Developed an app for a service which connects book authors with their readers.
- Integrated various Firebase tools (cloud database, deep links, notifications, and more.).
- Created a cloud synchronization logic that reduces Firebase calls and thus usage costs.
Technologies: Firebase, Swift, iOSLead iOS Developer
2018 - 2019MERA- Led a team of four iOS developers in an automotive project.
- Collaborated directly with the PM on the customer side.
- Fixed an architecture-related issue in legacy code that caused unexpected crashes.
- Integrated advanced API calls that automatically handle errors in several steps and repeat failed requests.
Technologies: Crashlytics, Realm, iOS, Swift, Objective-CSenior iOS Developer
2017 - 2018Intech- Developed a music streaming app using modern iOS patterns and technologies such as MVVM and RxSwift.
- Refactored a legacy project to fix performance issues.
- Redesigned the UI to correctly support large-screen devices.
- Optimized logic to reduce CPU usage and battery drain when the app is in the background.
- Fixed several non-trivial OS related issues.
Technologies: Crashlytics, RxSwift, Model View Viewmodel (MVVM), AVFoundation, Core Animation, SwiftiOS Developer
2017 - 2017Clipo (via Toptal)- Contributed to creating modern UI basing on Sketch mockups.
- Implemented image and video editing and exporting features.
- Developed logic to add animations to images and videos.
- Worked with both Swift and Objective-C code.
Technologies: GitHub, AVFoundation, Core Animation, Swift, Objective-CiOS Developer
2015 - 2016MERA- Developed and fixed bugs for a Swift application that uses Facebook and Twitter SDKs and a REST-based back-end.
- Carried out code cleanup in a project received from another team to make it plain and conforming to OOP principles. Profoundly changed the outdated UI to make it contemporary.
- Rewrote a couple of legacy Objective-C modules on Swift with upgrades to new libraries to be used in a new project.
- Contributed to the development of a WebRTC-based project. Wrote a sketchy Node.js server to simplify testing.
- Participated in the development, from scratch, of a music service client for iOS devices focused on wireless speakers.
Technologies: REST, iOS, Swift, Objective-CC# .NET Developer
2011 - 2015MERA- Joined an international team of developers in a VoIP communication project that used Microsoft Lync/Skype for Business API and associated environment.
- Worked using Agile/Scrum methodologies.
- Improved the project codebase in the scope of vast bug fixes and new feature developments.
- Polished the UI to look great on every platform and environment.
- Ran several demos of new features for the project management.
- Earned "Best Employee - Outstanding Contributions" award for responsibility and accomplishments to the project.
Technologies: VoIP, .NET, C++, С#