Dima
From Ukraine (UTC+3)
Dima – Kotlin, Java, MVVM
Dmitriy is an experienced Android developer with over 6 years of hands-on expertise in building high-quality applications in Kotlin and Java. He has strong experience developing apps from scratch, integrating into complex existing codebases, and enhancing products with new features and performance improvements. Dmitriy is highly skilled in modern Android technologies, including MVVM, Clean Architecture, Coroutines/Flow, Retrofit, Jetpack libraries, CameraX, Firebase, and Dagger/Hilt. He has contributed to a wide range of domains, including healthcare, secure communication, streaming platforms, utilities, and consumer apps. Known for his ability to quickly understand and refine legacy code, fix critical issues, and build stable, scalable functionality, Dmitriy is a reliable addition to any Android team.
8 years of commercial experience in
Main technologies
Additional skills
Direct hire
Not possibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Android Developer
This app allows you to take and stamp photos with directions, locations, altitudes, dates, times, etc. Users can easily navigate to the exact location where the photo was taken. They can also overlay a photo with the required information and export it to Dropbox or Google Drive.
- Worked with Android Annotations library;
- Added Geoposition detection using Location API;
- Created database using Realm;
- Created Custom view;
- Worked with REST API using Retrofit 2;
- Integrated sending Android push notifications with Firebase, Cloud Messaging.
Android Developer
Glucolight helps users to manage diabetes with confidence by providing accessible and convenient monitoring tools.An application allows the user to connect using Bluetooth adapter and transmit data for a color to be displayed based on current glucose level. Data on the current glucose level comes from various CGM providers (currently there are 2 pieces in the application Dexcom/FreeStyle Libre).
- Developed UI layout;
- Built Bluetooth connection to peripheral, various data transmissions/readings;
- Created peripheral settings;
- Was responsible for firmware updates;
- Did foreground service implementation to make app work when it was in the background state.
Senior Android developer
Healthcare application which helps to build communication between a patient in a hospital and a doctor/nurse attached to them.
Application features:
- emergency alerts feed and alerts receiving in app foreground and background state (alerts varies by emergency type and has different notification look/sound based on this property)
- simple text chat
- UI theme changes, in-app sound changes
- Added in-app themes based on role
- Implemented custom alert sounds
- Added alerts history
- Created different app configurations within Gradle (with different package names, icons/names) for distribution purposes to various clinics
Android Developer
This app is a handy resource that allows berth holders to manage their accounts, view local weather and tidal information, and contact their home marina. Inside the app, users can:
- Log in to their account to check and update details about you and your boat;
- View and top-up their electricity account (marinas with pre-pay electricity only);
- See a detailed 48-hour weather forecast and long-range 7-day forecast;
- View tidal predictions and download a digital copy of the annual marina tide tables;
- See predicted lock freeflow/cill gate times (where applicable);
- Dry Stack customers can use the app to request a boat launch, and the Southsea berth holders can request a tow to the outer waiting pontoon.
- Implemented payment for yacht maintenance monthly and one year in advance;
- Implemented the use of vouchers for the activation of discounts, and various loyalty rewards, depending on how long the client has been cooperating with the firm, how often he uses its services, etc.
- Secured convenient connection to the Wi-Fi of the marina;
- Organized communication with the marina about departure/arrival;
- Conducted various bug fixes, code improvements.
Android Developer
This is the UK's most popular website for parents. Features:
- See at a glance which threads are most popular, and follow them to keep up with new posts;
- Give advice or share your views by posting on active discussions - or start your own thread to get advice or tips on anything from parenting to politics;
- Scroll through different topics and save your favorites for quick, easy access.
- Implemented changes in the internal advertising functionality;
- Added Permutive SDK to collect analytics;
- Added push notifications;
- Fixed big bugs in the application (inability to log in, multiple request bugs);
- Added deep links to the app;
- Implemented changes in premium/common user experience;
- Integrated various UI improvements in viewfinder screens (different link formatting, displaying Youtube player).
Android Developer
Healthcare application helps to build communication between a patient in a hospital and a doctor/nurse attached to them. Application features:
- emergency alerts feed and alerts receiving in-app
- foreground and background state (alerts varies by emergency type and has different notification look/sound based on this property)
- simple text chat
- UI theme changes, in-app sound changes
- Implemented the ability to select a sound for each notification depending on the importance of the message;
- Adapted the application for use by another clinic (changing the user interface, logo, package name, and default settings for this clinic);
- Added new types of urgent notifications;
- Added a password to change settings.
Android Developer
QliqSOFT's KLAS-rated HIPAA compliant, secure texting platform bridges the communication gap between doctors, nurses, patients, and caregivers. Whether in a multi-facility health system or a single-location home health agency, clinicians can now openly and efficiently collaborate around a single patient, regardless of department or organizational boundaries, leading to improved outcomes and an increase in patient satisfaction.
- Added filters;
- Implemented improvements that prevented the app from quickly "clogging" users' phone memory;
- Added functionality to save the state of the app in case the user left the app running and stopped using the phone;
- Divided the flow module into two parts, the first of which is responsible for generating the PDF file and the second for signing and exporting it;
- Implemented module interaction with the Flutter part;
- Added the dark theme;
- Implemented processing secured push notifications in the background;
- Implemented functionality to remind the user that they have unread messages (in the background and when the app is completely closed).
Android Developer
Application was created for African countries (mostly Ethiopia and Somali), it gives users a possibility to view an “eCards” of various businesses (shops, restaurants etc.), their special offers and users can contact a business. Users have the opportunity to create their own library of eCards, add them to favorites The application is translated into 3 languages (English, Amharic, Somali).
- Created screens according to the design;
- Added eCard search by parameters: business location/card categories/name and description.