Nikita Okunev, Developer in Tbilisi, Georgia
Nikita is available for hire
Hire Nikita

Nikita Okunev

Verified Expert  in Engineering

Software Developer

Tbilisi, Georgia

Toptal member since November 18, 2022

Bio

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

Lines
Android, Clean Architecture, Coroutines
Atlas Biomed
Android, Kotlin, Coroutines, Room, Clean Architecture...
Starbucks
Android, Kotlin, Model View ViewModel (MVVM), Coroutines, Retrofit...

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

Part-time

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

2022 - 2023
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.
Technologies: Android, Clean Architecture, Coroutines

Lead Android Developer

2019 - 2022
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.
Technologies: Android, Kotlin, Coroutines, Room, Clean Architecture, Model View ViewModel (MVVM), Maps, Jetpack Compose, Firebase, Architecture, RxJava 2, Retrofit, iOS

Android Developer

2019 - 2019
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.
Technologies: Android, Kotlin, Model View ViewModel (MVVM), Coroutines, Retrofit, Architecture, Firebase

Android Developer

2018 - 2019
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).
Technologies: Android, Kotlin, Coroutines, Bluetooth, Maps, Room, Firebase, Architecture, Model View ViewModel (MVVM), RxJava 2, Retrofit, Clean Architecture, Java

Project Manager

2018 - 2018
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.
Technologies: Web Project Management, Software Development Lifecycle (SDLC), Communication

Lead Android Developer

2018 - 2018
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.
Technologies: Android, Java, Kotlin, RxJava 2, Clean Architecture, Firebase, Architecture, Model View ViewModel (MVVM), Maps

Android Developer

2018 - 2018
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.
Technologies: Android, Java, Firebase, Swift, iOS, Architecture

Android Developer

2016 - 2018
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.
Technologies: Android, Java, Retrofit, Room, Firebase

Experience

Trump VPN

I created a VPN app, from initial design and architecture to full-stack development and deployment.

• 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

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring