Work Experience

iOS Developer at TP-Link

Irvine, CA (2024 – now)

Swift, SwiftUI, UIKit, CocoaPods, MVVM, Xcode, REST API, Firebase, GitHub, JIRA, Agile Scrum, TestFlight, Xcode

⇨ iOS applications on Swift and Objective-C, CocoaPods for TP-Link hardware.

Developed modile applications based on MVVM architecture; wrote design documents; participated in product discussins; designed and developed product features following the design guidelines and clean code principles; implemented asynchronous calls to RESTful API; wrote unit tests; participated in the code review process; distributed iOS builds for testing and releases; collaborated with the UX team and the backend team to discuss product requirements and technical solutions.

iOS, Android Developer at Coulomb Inc.

Los Angeles, CA (2023 – 2024)

TypeScript, Vue.js, Quasar, Capacitor, iOS, CocoaPods, Android, Gradle, MVVM, Xcode, Android Studio, REST API, Firebase, GitHub, JIRA, Agile Scrum

⇨ A cross platform solution for energy management and performance optimization that homeowners expect from their solar and storage setup.

Developed custom UI elements using Quasar framework and Vue.js components; designed and developed product features following the design guidelines and clean code principles; implemented asynchronous calls to RESTful API; implemented cross platform solutions using Capacitor; added custom themes and styles; covered code with Unit tests to validate expected behavior; participated in the code review process; distributed iOS, Android and Web builds for testing and releases; collaborated with the design team and the backend team to discuss product requirements and technical solutions; led internship program; participated in a tech conference and presented our product at the company's booth.

Frontend Developer at Google

Sunnyvale, CA (2020 – 2023)

⇨ RIO UI is an interface and an infrastructure as a service that allows clients to run workloads on Google's physical hardware.

Designed and developed UI for iOS following the UI design guidelines; implemented asynchronous calls to RESTful API; implemented TCA architecture; wrote Unit and UI tests to increase test coverage to 95%; participated in the code review process; improved the performance by integrating data caching; implemented user authentication with backend integration; led and mentored mobile engineers, collaborated with other principal engineers to drive mobile technical and architectural decisions.

iOS Developer at Epam Inc.

Mountain View, CA (2019 – 2020)

Swift, SwiftUI, UIKit, Combine, MVVM, CloudKit, SOLID principles, CI/CD, XCode, GitHub

Architect and developed native mobile applications for iOS and Android starting with the initial concept; improved search functionality for Hangouts and Gmail, improved performance by 30%; designed behavior and developed interactive responsible UI according iOS design guidelines; worked with inner Google tools and collaborated with other teams to solve problems related to search results in G-Suite products.

Android TV Developer at Discovery Channel

New York, NY (2018 – 2019)

Java, Kotlin, Android SDK, Android Architecture Components, Navigation, JSON, Dagger, Retrofit, Room, MySQL, Git, Gradle, Material Design

⇨ Food Network application on Amazon Fire TV where celebrities explain how to cook delicious recipes to a broad audience.

Created and implemented system design and the application features that helped to publish the release in a short time; built custom UI components, which led to an increase in the number of users to 600K; integrated the payment API that brought the revenue to the stakeholders; implemented TV design requirements and created a design documentation for the internal team usage; revealed performance by 50% by integrating memory analyzing tools; wrote unit tests with 90% functionally coverage that helped to reduce the number of bugs in the system; created demos and presented them to the customer to display the team’s performance.

iOS Developer at Gismart

Minsk, BY (2017 – 2018)

Swift, UIKit, MVVM, JSON, Firebase, CocoaPods, SQL, TestFlight, Xcode

⇨ A leading developer of Wellness, Music, and Utility apps with over 1 billion downloads.

Created algorithms and MVVM architecture for music mobile games; collaborated with professional musicians to gather requirements while working on the Guitar Tuner mobile app; wrote technical documentation; launched mobile applications with the App Store; run A/B testing; integrated mobile ads platforms.

Lead Android Developer at Digiteum

Minsk, BY (2013 – 2017)

Java, Kotlin, Android SDK, MVVM, JSON, Dagger, Retrofit, Room, MySQL, Git, Gradle, Material Design

⇨ Adorama PixPublisher. A mobile application for tablets that helps users to create digital and printed photo albums.

Integrated Social Networks API that brought 100K new users to the platform; added Google Analytics and Crashlytics that helped to monitor crashes early and identify the most popular platform features to prioritize tasks for development and testing; switched to hardware acceleration, which increased performance by 40%; led the team of 5 mobile developers, interviewed new candidates, wrote technical documentation, and coordinated the teamwork of iOS and Android teams; launched mobile applications with the App Store.