Android Developer
Maksym I.
Available hours \ week
40 h/w
Seniority level
Senior
Years of experience
8 yrs.
Location
Ukraine
Timezone
(GMT+02:00) Kyiv
Languages
Russian
Fluent (C2)
Ukrainian
Fluent (C2)
English
Upper-Intermediate (B2)
About
Android Developer with over 8 years of experience in native development. Capable of working both in a team and as a solo developer. - Full Lifecycle Management: Experienced in managing the entire lifecycle of feature development, from refining requirements and estimating tasks to handling releases on the Google Play Console. - Quality and Consistency: Deliver high-quality and consistent work, earning positive feedback from clients. - Third-Party Integrations: Proficient in integrating and working with a variety of third-party SDKs. - Communication Skills: Comfortable working in English for both verbal and written communication, proven through successful collaboration with a USA-based team. - Agile Methodologies: Familiar with Agile and Scrum methodologies, ensuring timely delivery of features and updates. - Problem Solving: Skilled in troubleshooting and resolving issues quickly to maintain app performance and user satisfaction.
Core skills
  • Android 8 yrs.
  • Kotlin 5 yrs.
Other skills
  • REST Api 8 yrs.
  • MVVM 6 yrs.
  • Retrofit 6 yrs.
  • Firebase 6 yrs.
  • Java 5 yrs.
  • CI/CD 4 yrs.
  • Unit Testing 4 yrs.
  • JetPack 3 yrs.
Experience
Bounteous
Senior Android Developer
About the Project

The project is a food chain restaurant app with over 1M downloads, designed to streamline the customer experience. Key features include a checkout process, multiple payment options (credit cards, Google Pay, gift cards), a user loyalty program to reward customers, and push notifications for personalized offers and order updates. The app also integrates with third-party services like Olo for order management and Salesforce for push notifications.

Responsibilities

- Led the development lifecycle for a food ordering app with 300k active users, handling everything from feature planning to Google Play releases. - Refactored the app using Kotlin and MVVM, improving maintainability and achieving a 99.9% crash-free rate. - Developed key features like menu browsing, order placement, and multi-payment systems. - Reduced CI/CD pipeline times from 40 to 10 minutes, enhancing the release process. - Collaborated with QA teams to ensure high app quality and a smooth development experience.

Skills & technologies
  • Kotlin
  • Java
  • MVVM
  • CI/CD
  • JetPack
Aitu Messenger
Senior Android Developer
About the Project

Aitu Messenger is a communication and entertainment app offering a range of messaging features. Users can chat in groups, peer-to-peer, or create channels to share content with subscribers. The app supports rich media sharing, including images, videos, voice messages, and a built-in music player with playlist and offline modes. It combines seamless messaging with an engaging entertainment experience, catering to both casual and business communication needs.

Responsibilities

I was responsible for implementing and optimizing media functionalities, including handling images, videos, and audio. I successfully developed a fully functional music player with support for playlists and offline mode, enhancing the user experience. Additionally, I designed and built custom views, such as an interface for recording and playing voice messages, and a media gallery integrated within message lists. My work significantly improved the app's media capabilities, making it more engaging for users while ensuring smooth performance across devices.

Skills & technologies
  • Kotlin
  • Android
  • Firebase
  • Unit Testing
Ekreative
Android Developer
About the Project

Soultime Christian Meditation is a meditation app designed with a beautiful, custom UI to create a serene user experience. It features a fully integrated audio player for guided meditations and music, along with background video playback to enhance relaxation. The app also includes interactive user surveys to provide personalized recommendations, offering a tailored spiritual journey for each user.

Responsibilities

As the lead Android developer, I designed the architecture of the app using Kotlin, MVVM, and coroutines, ensuring a scalable and maintainable structure. I managed the entire feature implementation process, from planning to deployment, collaborating closely with another developer. I developed key features like the audio player, background video playback, and custom UI elements, as well as integrated user surveys to personalize the meditation experience. My role ensured the smooth execution of the project and an engaging user experience.

Skills & technologies
  • Kotlin
  • Android
Education
Cherkasy State Technological University
2012 - 2018
Information Technology