Dmytro Korobov, Developer in Los Angeles, CA, United States
Dmytro is available for hire
Hire Dmytro

Dmytro Korobov

Verified Expert  in Engineering

Android Developer

Los Angeles, CA, United States

Toptal member since April 21, 2023

Bio

Dmytro is an experienced Android developer skilled in Kotlin, Java, and MVVM. He stays on top of Android's latest trends and best practices and utilizes design principles and Material Design guidelines. Dmytro excels in back-end engineering and is passionate about creating efficient and effective server-side logic. His programming and data management expertise enables him to develop high-quality software solutions that meet business needs.

Portfolio

PayPal
Kotlin, Android SDK, Android, Clean Architecture, GitHub...
Team Beachbody
Kotlin, Android SDK, Roku, Clean Architecture, GitHub, Android...
Amazon.com
Android SDK, Kotlin, MVVM, Retrofit 2, Hilt, Clean Architecture, Agile...

Experience

Availability

Part-time

Preferred Environment

Android Studio, MacOS, Slack, Android SDK, Charles Proxy, GitHub, Tower, Figma

The most amazing...

...product I've built and shipped attracted a raise from prominent VCs, including Google Ventures.

Work Experience

Member of Technical Staff

2020 - PRESENT
PayPal
  • Developed a mobile module that handles the peer-to-peer payment functionality of a highly regarded online payment system.
  • Created a system for managing business profiles, making it easy for small businesses to register, advertise, offer services, and receive electronic payments.
  • Collaborated with upper management to offer feedback and devise a plan for enhancing the codebase and promoting code excellence. This resulted in improved system stability, fewer crashes, and seamless integration of new features.
Technologies: Kotlin, Android SDK, Android, Clean Architecture, GitHub, Android Architecture Components, Architecture, Android App Design, Mobile Development, REST, Mobile, Android API, REST APIs, JSON

Senior Android Engineer

2019 - 2020
Team Beachbody
  • Created a fitness mobile application that includes video coaching.
  • Contributed efforts towards ensuring compatibility of the application with Roku devices, which expanded the audience and increased the user base.
  • Collaborated on integrating an in-app shop, enabling businesses to sell their products effortlessly.
Technologies: Kotlin, Android SDK, Roku, Clean Architecture, GitHub, Android, Android Architecture Components, Architecture, Android App Design, Mobile Development, REST, Mobile, Android API, Firebase, Material Design, REST APIs, JSON

Lead Android Engineer

2017 - 2019
Amazon.com
  • Designed and developed a mobile application that facilitated the sharing of doorbell camera videos with neighbors, providing a more secure and connected community experience.
  • Built an application from scratch, delivering it within a challenging and rapidly-evolving development environment while meeting all required delivery timelines.
  • Conducted numerous interviews and efficiently expanded the team to meet project deadlines.
  • Collaborated with non-technical counterparts, advising and guiding them on platform standards and community-recommended guidelines resulting in a better user experience and higher retention rates.
  • Served as the technical lead for the team, offering direction and promoting the adoption of innovative technologies and modifications based on anticipated needs.
Technologies: Android SDK, Kotlin, MVVM, Retrofit 2, Hilt, Clean Architecture, Agile, Robolectric, Espresso, GitHub, Android, Android Architecture Components, Architecture, Android App Design, Mobile Development, REST, Maps, Google Maps API, Mobile, Android API, Firebase, Material Design, REST APIs, JSON

Senior Android Engineer

2015 - 2017
Ooyala
  • Developed an SDK for the ExoPlayer video player, simplifying video player integration for businesses and video content providers.
  • Integrated server-side and client-side ad insertions (VAST/VPAID) for HLS and MPEG-DASH streams enabling video streaming platforms to monetize their content.
  • Managed a team of junior engineers, providing guidance and support to enable them to develop their skills and build their careers. Ensured that the team's efforts were well-coordinated with the project objectives.
Technologies: Android SDK, Java, React Native, ExoPlayer, Clean Architecture, GitHub, Android, Architecture, Mobile Development, REST, Mobile, Android API

Lead Android Engineer

2010 - 2012
EchoEcho Media Inc
  • Designed and developed an Android application that enabled location sharing features for phones and car stereo head units.
  • Developed a service that provides personalized recommendations of places to go near a user's current location.
  • Presented and showcased to investors, garnering seed funding from multiple venture capital firms, including Google Ventures.
  • Collaborated and integrated with the developers of WiFiSlam, an indoor location-sharing service.
  • Collaborated with Apple engineers, sharing insights gained from my work, which led to the development of the groundbreaking Find My app.
Technologies: Android SDK, Java, Python, PostgreSQL, Clean Architecture, GitHub, Android, Flask, SQL, Architecture, Android App Design, Mobile Development, REST, Maps, Google Maps API, Mobile, Android API, Firebase, Material Design, REST APIs, JSON, MySQL

Senior Software Engineer

2009 - 2010
New Nexus
  • Developed a web interface that simplified the electronic ID production process, from key generation and smart card profiling to the distribution of PIN codes to the end user.
  • Engineered a solution for LDAP authentication integration into the client's IT security infrastructure.
  • Developed fault-tolerant and scalable Jakarta EE applications that improved system reliability and reduced downtime.
Technologies: Java, Hibernate, Spring, Back-end, Clean Architecture, PostgreSQL, SQL, MySQL

Lead Android Engineer

2009 - 2009
TundraMobile
  • Designed and developed multiple Android applications during the inception of the mobile application market.
  • Developed in-house solutions for analytics and crash logging for mobile applications.
  • Created and kicked off the mobile game, Monkey, which featured a custom game engine based on GLES and has been downloaded over two million times.
Technologies: Java, Android SDK, Clean Architecture, Android, Mobile Development, REST, Mobile, Android API

Java Engineer

2007 - 2009
Ciklum
  • Developed a web application with an interface to access accurate and comparable environmental, social, and governance (ESG) data and analytics for the financial industry for Thomson Reuters.
  • Created a web application for a Danish MVNO company, Tellmore.dk.
  • Built and maintained multiple Jakarta EE applications resulting in a streamlined and efficient workflow for the company.
Technologies: Java, Apache Tomcat, Hibernate, Spring, Back-end, Clean Architecture, PostgreSQL, SQL, MySQL

PayPal

http://www.paypal.com
An online payment system that allows individuals and businesses to securely and conveniently send and receive money electronically. PayPal allows users to link their bank accounts, debit cards, or credit cards to make online purchases or transfer payments to other PayPal accounts. It is widely used for eCommerce transactions, online auctions, and peer-to-peer payments.

Neighbors by Ring (Amazon)

http://www.ring.com
A neighborhood watch app designed to help communities stay connected and informed about local safety concerns. It allows users in a neighborhood to share real-time crime and safety information and alerts about lost pets, suspicious behavior, or suspicious persons in the area. The app makes it easy for users to communicate and collaborate with their neighbors, local police, and Ring's security team to help reduce crime and improve the overall security of their community.

Libraries/APIs

Retrofit 2, Android Architecture Components, Android API, Google Maps API, REST APIs

Tools

Android Studio, GitHub, Slack, Charles Proxy, Apache Tomcat, ExoPlayer, Tower, Figma

Languages

Java, Kotlin, Python, SQL

Frameworks

Android SDK, Robolectric, Espresso, React Native, Flask, Hibernate, Spring, Dagger 2

Paradigms

MVVM, Clean Architecture, Mobile Development, REST, Agile

Platforms

Android, Mobile, Firebase, MacOS

Storage

PostgreSQL, JSON, MySQL

Other

Hilt, Back-end, Architecture, Android App Design, Maps, Material Design, Roku

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