Dmytro Korobov
Verified Expert in Engineering
Android Developer
Los Angeles, CA, United States
Toptal member since April 21, 2023
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
Experience
Availability
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
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.
Senior Android Engineer
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.
Lead Android Engineer
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.
Senior Android Engineer
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.
Lead Android Engineer
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.
Senior Software Engineer
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.
Lead Android Engineer
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.
Java Engineer
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.
Experience
PayPal
http://www.paypal.comNeighbors by Ring (Amazon)
http://www.ring.comSkills
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
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