Denys Nykyforov

Staff Software Engineer

Experienced Android Staff Engineer with over 10 years in developing high-performance mobile apps. Skilled in leading cross-functional teams to deliver innovative solutions, enhancing user experience and driving growth. Proficient in Android architecture, I write clean, efficient code and collaborate effectively with product teams. Passionate about mentoring and continuous learning, I stay updated on tech trends to deliver cutting-edge solutions.

Work

Lyft

Staff Software Engineer
– Present
Ukraine

Lyft is a U.S.-based ridesharing company based in San Francisco, California. Lyft develops and operates the Lyft mobile apps, offering car rides, scooters, a bicycle-sharing system.

  • Maintainer of an SDUI framework

Senior Software Engineer
Ukraine

Lyft is a U.S.-based ridesharing company based in San Francisco, California. Lyft develops and operates the Lyft mobile apps, offering car rides, scooters, a bicycle-sharing system.

  • Maintainer of an SDUI framework

Grab

Senior Software Engineer
Singapore

Grab is Southeast Asia’s leading superapp. It provides everyday services such as deliveries, mobility, financial services, enterprise services and others to millions of users across the region.

  • Working with more than 100 team mates from different time zones;

  • Working both on passenger application and on driver application;

  • More than 1 million daily active users;

  • Build time was reduced by 60% by splitting modules and removing unnecessary dependencies;

  • Code coverage was increased from 40% to 70%

  • Started migration to Bazel build system

SoftServe

Software Engineer
Kharkiv, Ukraine

SoftServe is a digital consulting company that advises and provides at the cutting-edge of technology.

AppliKey

Android Developer
Kharkiv, Ukraine

Applikey is a top mobile app development company creating custom native, hybrid, and cross-platform applications for businesses worldwide.

Volunteer

droidcon

International Volunteer

Volunteering at Droidcon involves participating in a global community focused on Android development. Volunteers assist in organizing events, managing logistics, and engaging with attendees. This experience offers networking opportunities with industry professionals and insights into the latest technological advancements. Volunteers play a crucial role in ensuring the smooth execution of conferences and workshops, contributing to a collaborative and educational atmosphere.

Education

National Technical University «Kharkiv Polytechnic Institute»

System Programming

Master

Projects

Barnee

Senior Developer at Home
– Present

Cocktail recipe app.

  • Hobby project;

  • Kotlin Multiplatform Mobile;

  • Jetpack Compose

Affiliate Marketing app

Developer and Technical lead at SoftServe

A referral app that anyone can use to refer trusted home services. With the click of a button, you can refer your Clients, friends, family, co-workers, and even someone you just met. This app helps you make easy money by sharing services with friends, family or acquaintances that trust your relationship and recommendation. Helps you make money by referring services that you use, trust, or sell. Increases your network of products you can monetize with your existing customer base.

  • 20 team members

Application for agriculture sector

Developer at SoftServe

Project that supplies farmers with different agri-related functionalities such as: weather forecasts, help for day to day business, agri news, vocational training and experts’ consultancy.

  • 18-20 team members

Application for watching ads

Developer at Applikey

App for watching branded and sponsored short video content. The app uses device sensors to measure engagement and verifies that you watched the video. Answer a quick series of questions to determine your interest level and overall openness to messaging, and receive rewards that you can exchange for cash, merchandise, and charitable contributions.

Fingerprint scanner

Developer at Applikey

Real fingerprint collection application that will only work when a supported accessory is detected by the application. The app works with connected by USB or Bluetooth devices. This Application allows you to scan high quality fingerprint images and store them for various purposes. Available options are: Email, FTP, and Save to File.

  • The application was written without having a physical device

Marketplace app

Developer at Applikey

A marketplace and community for buying, selling & renting designer fashion.

Certificates

Skills

Programming Languages/Technologies

  • Android SDK
  • Kotlin
  • Java
  • Software Architecture Design
  • Clean Architecture
  • MVP/MVVM/MVI
  • Python
  • Go
  • TypeScript

Frameworks/Libraries

  • Jetpack Compose
  • RxJava
  • Coroutines/Flow
  • Dagger2
  • Koin
  • Android Jetpack
  • Retrofit
  • Ktor
  • Jetpack Compose
  • Kotlin Multiplatform
  • Glide
  • Picasso

Development tools

  • IntelliJ IDEA
  • Android Studio
  • VS Code
  • Figma

Testing tools

  • jUnit5
  • Mockito
  • Spek
  • KotlinTest
  • Espresso

Methodologies

  • Agile, SCRUM
  • Kanban

Languages

Ukrainian

Native Speaker

Russian

Native Speaker

English

Advanced

Interests

Sport

  • Tenis
  • Padel
  • Surfing