- File
Максим
Android developer
Contact information
The job seeker has entered a phone number .
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/10526868/
Uploaded file
The file contains 2 more pages.
Quick view versionThis resume is posted as a file. The quick view option may be worse than the original resume.
Android Software Engineer
Profile
I’m an Android Software Engineer with 5 years working experience. I
am always happy to do exciting tasks that improve my professional
skills. I am communicative and able to work in a team and quickly
cooperate with team members.
Contacts
[
[
[
Skills
Languages:
• Java;
• Kotlin.
Architectural patterns:
• MVVM;
• MVI;
• MVP.
UI frameworks:
• Jetpack Compose;
• Android Views.
Android frameworks/libraries:
• Android SDK;
• Jetpack Navigation;
• Google Play Billing;
• Android App links;
• Android Health Connect;
• Services, Work Manager;
• Room database, Data Store;
• ExoPlayer 2, Media 3;
• Paging 3.
Image processing libraries:
• Glide.
Dependency injection libraries:
• Dagger 2, Dagger Hilt;
• Koin.
Multithreading:
• Kotlin Coroutines.
Network:
• Retrofit 2, OkHttp 3, Apollo GraphQL.
SDKs/APIs:
• Facebook SDK: authorization;
• Firebase SDK: crashlytics, analytics, cloud messaging, firestore
database, app distribution, remote config, test lab;
• Microsoft Authentication library;
• Analytics SDK: Mixpanel, Snowplow;
• Zebra Scanner API.
Build systems:
• Gradle: bases, project modularization, custom tasks, custom task
for project strings translation via OpenAI API;
Version control systems:
• Git: Github, Gitlab.
CI/CD:
• implement, config and maintain Gitlab pipelines.
Experience
Android Developer | Mind Studios:
August 2024 - November 2025
1. Real-estate management MVI application.
My activities: implementing onboarding feature; Mixpanel
analytics events; complex project dependencies update and
migrate functionality accordingly; release deployment via Google
Play console.
Core features: properties, tenants, contracts management,
premium account;
2. Messenger MVI application.
My activities: fixing bugs related to Google Maps API; project
modularization, aligning native C/C++ libraries to 16KB pages,
updating project dependencies and migrating functionality
accordingly; release deployment via Google Play console.
Core features: crypto messaging between users.
3. Meditation MVI applications.
My activities: fixing bugs related to ExoPlayer, audio
downloading, Room database migrations; migrating from Firebase
Dynamic links to the Android App links, implementing custom
Android views, update dependencies and migrate project to target
the latest Android SDK version; implement custom Gradle tasks to
retrieve needed info from Git; release deployment via Google Play
console; CI/CD: Firebase Test lab pipelines implementation from
scratch.
Core features: audio playback from network and downloaded
files, audio downloading, achievements, push notifications,
premium account;
4. Workout MVI/MVP application.
My activities: migrating from Google Fit API to the Android
Health Connect; migrating from Firebase Dynamic links to the
Android App links; implementing search in the Firestore database;
dynamic workout audio change based on the user locale; new
Snowplow analytics events, fixing existing; custom Gradle task for
project strings translation via OpenAI API; adapting application
for edge-to-edge mode; project migration from legacy libraries to
the AndroidX; migration to target latest Android SDK version;
refactoring code from MVP to MVI architecture; release
deployment via Google Play console.
Core features: collect and aggregate user health metrics, playback
audio/video from network and local storage, audio/video
downloading, premium account, Gradle task for project strings
translation via OpenAI API
Android Developer | Axon Development Group:
July 2021 - August 2024
1. Audio podcasts MVVM application.
My activities: developing the whole app from scratch;
implementing sign in, sign in with biometrics, sign up flow;
custom player UI and functionality based on ExoPlayer; custom
parallel audio downloader with Java built-in instruments; caching
items into database; user profile, image uploading; custom image
cropper; paged lists; comments, replies and reactions to it; push
notifications; custom views like progress bar and dropdown
TextView; release deployment via Google Play console.
Core features: audio playback from network and from local
storage, custom parallel audio downloader, comments and replies,
user profile, uploading and editing image for user avatar with
custom cropper;
2. Food photography MVVM application.
My activities: implementing custom image eraser, cropper and
color filters; refactor billing functionality, make code more
readable and reliable to bugs; bug fixing premium account
functionality; release deployment via Google Play console.
Core features: photo capture, image processing - custom filters,
custom eraser, custom cropper, premium account;
3. Application for warehouse workers. Zebra scanner helper
application.
My activities: developing the whole app from scratch with MVVM
architecture. Implementing sign in, sign up with Microsoft
Authentication library; configure connection between Zebra
DataWedge API and application, create scanner profile, configure
scanner properties; implementing bar/qr-codes parser; gathering
and sorting barcodes to send it on the back-end; release
deployment via Google Play console.
Core features: configure Android Zebra scanner via Android
Intents and Android Broadcasts, save, delete, parse barcodes, QR-
codes, send scanned data to the backend.
Education
Bachelor’s degree in Computer Science
State University of Telecommunication 2015 - 2019
Languages
• English B1;
• Ukrainian Native.
Similar candidates
-
Android developer
Remote, Uzhhorod, Mukachevo -
Android-програміст
Remote -
Android-програміст
Remote, Cherkasy -
Android-програміст
Remote, Kyiv -
Android developer
Remote, Kyiv -
Android-програміст
Remote