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.
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.
⇨ 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.
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.
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.
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.
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.