Dmitry
From Ukraine (GMT+1)
14 years of commercial experience
Lemon.io stats
2
projects done6225
hours worked1
offers now 🔥Dmitry – Flutter, Java, Dart
Do you know what feels better than having an app developer with a marketing background on your team? Nothing. Nothing feels better than that, and that’s exactly what Dmitry is going to bring to the table. Dmitry has 10+ years of experience in various roles (including marketing) in tech. For the past 5 years, he’s been focused entirely on gaining hands-on commercial experience in app development, and he’s now exclusive to Dart and Flutter. He loves Flutter so much, he’s deeply involved in the community, and our mind control app says he often dreams of it at night. A real Flutter-flattering guy.
Main technologies
Additional skills
Rewards and achievements
Ready to start
20\11\24-1\12\224Direct hire
Potentially possibleExperience Highlights
Senior Flutter Developer
Dmytro was hired to create the mobile version of a platform focused on staffing in the dental sector within the USA.
- Developed the app from scratch to its release in stores.
- Designed the app’s architecture.
- Collaborated with the product designer and product owner to ensure top-quality delivery.
- Trained a junior Flutter developer.
- Developed and set up automated testing, specifically integration tests.
- Set up the CI/CD infrastructure: ran code tests on Codemagic, using linters for code checks, and managed app builds and releases for internal testing channels and store publication.
Sole Flutter Developer
Cleaning service app with a booking feature.
The project was built on ButyPro CRM as a provider of REST API and Firebase for OAuth with phone + SMS registration flow.
- Was responsible for the development of the project.
- Performed code reviews.
- Set up CI/CD flows.
Head of the Development Team
The customer provided a complete REST API for the dating application. The challenge was to create two very similar dating apps based on this API, but on top of the app, the team had different match initial users' requirements: first was video streaming, and the second was the question test. As a solution, it was decided to separate all REST API: OAuth with email, FB, Google, Apple, chat, like, coins(spend and buy), profile; separate dart package to reduce development and support time, and on top of this package create two applications.
- Performed code reviews.
- Solved non-trivial tasks.
- Built the app architecture.
- Designed the system components.
Team Lead
Neo banking application for the UK, Germany and Italy customers. It allows users to register bank accounts, order virtual and physical cards, make a personal identity check with Jumio SDK, and use the app as a pocket wallet. It was an MVP for the first release.
- Dmitry managed the team of 4 Flutter developers.
- Set project architecture as MVVM based on standard Flutter state control 'providers' and changed Notifier.
- Set delivery CI/CD workflow with Codemagic to send sprint build directly to TestFlight (iOS) and FireBase AppDestribution (Android).
- Set code review rules and organized the code review process.
Flutter Developer
Audio books provider in Brazil.
- Refactored and optimized existing flow.
- Reworked architecture of the app to be more flexible and stable.
- Handled and refactored UI performance issues.
- Published and delivered app to stores.