Denys Nykyforov

Software Engineer

A forward-thinking developer offering more than seven years of experience in designing, building, testing and supporting Android applications. Adaptable and able to quickly pick up new techniques. Having much experience of creating solutions to complex problems.

Work

Senior Software Engineer

– Present
Lyft

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.

Senior Software Engineer

Grab

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.

Software Engineer

SoftServe

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

Android Developer

AppliKey

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

Volunteer

International Volunteer

droidcon

Education

National Technical University «Kharkiv Polytechnic Institute»

System Programming

Master

Projects

Barnee

– Present
Senior Developer at Home

Cocktail recipe app.

  • Hobby project;
  • Kotlin Multiplatform Mobile;
  • Jetpack Compose

Grab

Senior Developer at Grab

Grab is Southeast Asia's #1 ride-hailing app, food delivery service, and cashless payment solution all in one. With the new Grab app, you'll get the most convenient booking service for private cars and taxis from the largest community of drivers in the region, food delivery from your favorite restaurants to satisfy any craving, and cashless payments in-app and at merchants across the city. Whatever you need, Grab has you covered.

  • 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

Affiliate Marketing app

Developer, 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

Frameworks/Libraries

  • RxJava
  • Coroutines
  • Android Data Binding
  • Dagger2
  • Koin
  • Android Jetpack
  • Retrofit
  • Ktor
  • Jetpack Compose
  • Kotlin Multiplatform
  • Glide
  • Picasso

Development tools

  • IntelliJ IDEA
  • Android Studio
  • VS Code

Testing tools

  • jUnit5
  • Mockito
  • Spek
  • KotlinTest
  • Espresso

Methodologies

  • Agile, SCRUM
  • Kanban

Others

  • Go
  • Dart/Flutter
  • Python

Languages

Ukrainian

Native Speaker

Russian

Native Speaker

English

Advanced