
Nikita Okunev
Verified Expert in Engineering
Software Developer
Tbilisi, Georgia
Toptal member since November 18, 2022
Nikita is an experienced Android engineer and team lead with seven years of experience in development, design, maintenance, and software testing. He led a team of five developers in delivering commercial Android projects, including apps with 1M+ downloads. He is proficient in creating advanced UI widgets and custom frameworks for external device communication, being a developer who excels in fast-paced environments and constantly seeks opportunities to expand skills and spearhead innovation
Portfolio
Experience
- Android - 6 years
- Kotlin - 5 years
- Firebase - 5 years
- Room - 4 years
- Maps - 4 years
- Architecture - 4 years
- Java - 4 years
- Coroutines - 3 years
Availability
Preferred Environment
Android, Kotlin, Coroutines
The most amazing...
...features I've created use a custom C library for audio-video calls with doctors and a stress heat map based on HRV data received from a custom BT device.
Work Experience
Senior Android Engineer
Lines
- Developed a set of new features resulting in a 30% increase in company turnover within four months.
- Streamlined library management by migrating all library versions to the Gradle version catalog and implementing a plugin to generate reports on outdated libraries, resulting in optimized project efficiency and reduced maintenance time.
- Increased unit test coverage from 8% to 40% within four months by writing comprehensive tests, resulting in improved code quality and reduced bugs.
- Created build system scripts to simplify onboarding of new developers, resulting in faster ramp-up time and increased productivity.
- Boosted project build process resulting in a 12% reduction in build time, improving development workflow, and reducing time-to-market.
Lead Android Developer
Atlas Biomed
- Engineered an Android app from scratch using Kotlin, allowing users to order DNA and Microbiome tests, track shipping status, and see the genetic data presented as articles with complex layouts.
- Collaborated with the server-side team to implement server-driven UI for generating complex articles about genetics, including charts and custom widgets, resulting in enhanced content creation efficiency and better user experience.
- Led five Android developers to deliver audio/video calls. Refined efficiency and collaborated across teams for positive outcomes.
- Boosted image loading performance, resulting in a 50% reduction in image loading time.
- Migrated 30% of the app to Jetpack Compose within five months, reducing development time and upgrading app performance.
Android Developer
Starbucks
- Redesigned and rebuilt the client's falling stars animation, resulting in a 75% reduction in animation load time and a more seamless user experience.
- Collaborated with payment systems, including card payments, loyalty bonuses, and integration with Google Pay.
- Handled all communications between the client and the development team.
Android Developer
Resillient
- Developed an app that can track user stress levels via syncing with the custom band on the user's wrist via Bluetooth and display results as a heat map.
- Built service for the continuous collection of user data location and heart rate in the background.
- Enabled integrated data fetching from a custom heart rate tracker and tools for on-the-spot HRV (heart-rate variability).
Project Manager
Fortnight
- Served as a project manager overseeing the entire app development cycle (SDLC), from defining technical requirements and design to testing and deployment.
- Managed a team of eight in the project management area and led a team of five developers to deliver a project on time.
- Facilitated direct communication with customers and stakeholders. Ensured the integration of customer and stakeholder feedback into the development process to meet all the needs.
Lead Android Developer
Aeroflot
- Acted as the Android team lead with a team of six members.
- Redesigned four modules: ticket booking, bonuses, special offers, and gift certificates.
- Established communication and coordination between the team and business stakeholders, ensuring the timely delivery of project results.
Android Developer
78.ru
- Developed the app from scratch on Java, later switched to React Native, and successfully rewrote it for Android and iOS.
- Handled the communication between stakeholders and the development team.
- Worked with React Native bridging and created several native modules for Android and iOS.
Android Developer
Stoloto
- Modernized the codebase by eliminating all legacy code and adopting new design, up-to-date best practices, and standards, resulting in a 30% reduction in crash rates and a 50% increase in app performance.
- Built an infinite stack of fields with a user selection memory feature, resulting in a 50% increase in user engagement and a 20% decrease in drop-off rates.
- Developed a brand-new app with lotteries and an internal payment system for more than 500,000 users.
Experience
Trump VPN
• Managed a team of three developers throughout the project lifecycle, overseeing progress, setting goals, and ensuring adherence to timelines and quality standards
• Implemented subscription functionality using RevenueCat SDK, resulting in a 40% increase in monthly recurring revenue and a 25% increase in subscriber retention rate
• Collaborated on VPN configuration, implementing StrongSwan with parsing and writing certificate data to Android Keystore. Migrated to OpenVPN, resulting in a 20% reduction in connection time
• Optimized library management by adding the dependency graph builder plugin, identifying and resolving conflicting libraries. Reduced app size by 15%, upgraded performance with faster downloads, 20% fewer crashes, and 10% shorter startup time
Skills
Libraries/APIs
Retrofit, RxJava 2
Tools
VPN
Languages
Kotlin, Java, Swift
Paradigms
Model View ViewModel (MVVM), Clean Architecture
Platforms
Android, Firebase, iOS
Other
Room, Coroutines, Maps, Architecture, Bluetooth, Jetpack Compose
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring