Bohdan
Android developer
- Рассматривает должности:
- Android developer, Kotlin розробник, Android-програміст
- Возраст:
- 24 года
- Город проживания:
- Винница
- Готов работать:
- Винница, Киев, Львов
Контактная информация
Соискатель указал телефон .
Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.
Получить контакты этого кандидата можно на странице https://www.work.ua/resumes/10821002/
Загруженный файл
Это резюме размещено в виде файла. Эта версия для быстрого просмотра может быть хуже, чем оригинал резюме.
Senior Android Developer
Vinnytsia, Kyiv, Lviv, Ukraine | [
Profile
Senior Android Engineer with 6 years of commercial experience building, scaling, and maintaining production-grade
Android applications, with a strong focus on fintech and crypto products. Deep expertise in Kotlin, Jetpack Compose, and
multi-module Clean Architecture with MVI (Model-View-Intent), delivering performant, secure, and high-load transactional
systems. A confident technical decision-maker with a strong ownership mindset mentors engineers and drives features
from concept to release. Actively leverages AI-assisted development (Claude Code, MCP servers, custom Skills) to
accelerate delivery and raise code quality while continuously improving team engineering practices.
Professional Experience
Strong Middle -> Senior Android Developer, Tallium Inc., Kyiv
Jan 2022 to Present
Projects:
About the project: Crypto-focused neobank platform that allows users to issue virtual payment cards, bind cards to crypto
assets, exchange cryptocurrencies, and transfer funds. The app provides real-time asset data, secure card management,
fiat–crypto on-ramp/off-ramp flows, and high-load transactional operations.
Project responsibilities:
• Senior/Tech Lead role for Android platform
• Designing and evolving multi-module Clean Architecture (data/domain/ui)
• Implementing complex UI with Jetpack Compose and advanced state management (MVI)
• Integrating crypto exchange, card issuing, and card–crypto binding flows
• Implementing real-time updates using WebSockets (prices, balances, transactions)
• Integrating GraphQL APIs and managing complex async flows with Kotlin Flow & Coroutines
• Payment and card-related integrations (tokenization, provisioning, secure flows)
• Ensuring performance, scalability, and stability under high-load scenarios
• CI/CD builds, release preparation, and production support
• Driving AI-assisted development with Claude Code (agentic coding assistant) to accelerate feature delivery and
refactoring across the multi-module codebase
• Setting up MCP (Model Context Protocol) servers — Figma MCP to generate Jetpack Compose UI directly from design
mockups, GitHub MCP to automate PR and repository workflows
• Authoring custom Skills (SKILL.md) that codify Clean Architecture / MVI / KMP standards so AI-generated code follows
project conventions
• Close collaboration with backend, product, and design teams
Technologies: Jetpack Compose, Navigation (Compose), Kotlin, Coroutines, Kotlin Flow, MVI Clean Architecture, Apollo
GraphQL, WebSockets, Room, DataStore, Hilt, Paging 3, Firebase SDK (Push Notifications, Analytics), Biometric API,
Google Pay & Wallet API, Google Push Provision, Coil, Timber, Claude Code, MCP (Figma MCP, GitHub MCP), Custom
Skills (SKILL.md), Figma, Jira
About the project: crypto exchanger/crypto exchange with local offices where you can buy fiat or crypto.
Project responsibilities: tech lead position, creating UI, implementing needed functionality and interaction between
screens, communicating with customers, making REST requests and handling results, integrating API’s, fixing bugs, creating
builds and code reviews.
Technologies: Jetpack Compose, Navigation Component, DataStore, Room, MVI Clean Architecture, GSON, Kotlin Flow,
Coroutines, Kotlin, Figma, Jira, Paging library 3, Coil, Biometric API, Hilt, Timber, Firebase SDK, Maps API, Apollo GraphQL.
About the project: a medical educational application whose purpose is to broadcast the screen of a mobile device into a
web page with system sound after previously connecting a medical device (for example, a medical endoscope) to it for the
training of young medical professionals.
Project responsibilities: tech lead position, creating UI, implementing needed functionality and screen interaction, code
review, build and publish the app to production.
Technologies: WebRTC, CameraX, Jetpack Compose, Navigation Component, DataStore, Clean Architecture, MVVM,
Kotlin Flow, Coroutines, Kotlin, Figma, Jira, Coil.
About the project: The application is built on ChatGPT 4 and helps users build a dialogue with their girlfriend/boyfriend
based on the questions asked by the user and the screenshots of the correspondence uploaded by him. Also, based on all
the entered data, the application can calculate your love compatibility.
Project responsibilities: tech lead position, creating UI, implementing needed functionality and screen interaction, code
review, build and publish the app to production.
Technologies: Kotlin Multiplatform (KMM), Jetpack Compose, ChatGPT API, Navigation Component, Realm DB,
DataStore, Clean Architecture, MVVM, Kotlin Flow, Coroutines, Figma, Jira, Coil, Ktor.
Project: Investment Platform
Investment application for investing in multiple projects and managing an investment portfolio. Developed cross-platform
UI with Compose Multiplatform and shared business logic using Kotlin Multiplatform (KMM). Implemented MVI-based
state management, Clean Architecture, asynchronous data handling with Kotlin Flow and Coroutines, backend integration
via Ktor, local persistence with DataStore, and crash monitoring with Crashlytics.
Android Developer Freelance, HOLYWATER
Aug 2024 to Dec 2024
Primary objective: Lead and execute the migration from legacy XML-based UI to Jetpack Compose, including redesigning
screen architecture, state management, and navigation to improve maintainability, performance, and scalability.
In parallel, responsible for designing and delivering new product features, refactoring legacy code, stabilizing existing flows,
and resolving complex production issues. Actively improving code quality, reducing technical debt, and aligning the UI layer
with modern Android best practices and Clean Architecture principles.
Middle Android Developer, Lampa Software, Vinnytsia
Dec 2020 to Jan 2022
• Gained practical teamwork skills.
• Had experience in dealing with clients.
• Gained experience with a Jetpack Compose.
• Gained experience in working with multi-module projects.
• Improved theoretical skills in software engineering.
Projects:
About the project: online service for finding performers for household and business tasks. The project brings together
customers who need to do some kind of work, and competent performers looking for a part-time job or additional income.
Project responsibilities: creating UI, implementing needed functionality and interaction between screens, communicating
with customer, creating API requests and handling results, fixing bugs, creating builds, and code reviews.
Technologies: Jetpack Compose, Navigation Component, Ktor, Coil, Proto DataStore, Room, MVVM, Clean Architecture,
GSON, Kotlin Flow, Coroutines, Kotlin, Koin, Socket.IO, Stripe, Iyzico, Firebase Cloud Messaging, Firebase Auth, Git,
BitBucket, Figma, Jira, Paging library 3.
About the project: Service for online training, with a personal plan for each user. The service provides the ability to choose
random videos for each part of the body and also join the challenge to add more load to the body.
Project responsibilities: creating UI, implementing needed functionality and interaction between screens, creating API
requests and handling results, and fixing bugs.
Technologies: Retrofit 2, OkHttp, Hilt, Glide, MVVM (architecture pattern), Kotlin, LiveData, Coroutines, Navigation
Component, Git, BitBucket, Shared Preferences, GSON, Figma, Jira.
Trainee-Junior Android Developer, Epam Systems, Vinnytsia
Mar 2020 to Dec 2020
Projects:
About the project: an internal project for tracking the work of the company’s employees.
Project responsibilities: creating UI, implementing needed functionality and interaction between screens, creating API
requests and handling results, fixing bugs.
Technologies: Retrofit 2, OkHttp, Hilt, Glide, MVVM (architecture pattern), Kotlin, LiveData, Coroutines, Navigation
Component, Git, GitLab, Room, Shared Preferences, GSON, Figma, Jira.
Android development program Student, Epam Systems, Vinnytsia
Nov 2019 to Mar 2020
• Successfully completed the 3-step EPAM University Android development program.
• Improved theoretical skills in software engineering.
• Passed the program graduation test and got one of the highest scores among all students.
• Developed a pet project (Android app) according to provided requirements, and successfully defended it in front of
Senior Android developers.
Education
Vinnytsia National Technical University, Vinnytsia
Bachelor’s, 2019 to 2023
Faculty of Information Technologies and Computer Engineering
Areas of Expertise
• Android SDK • Jetpack Compose • Kotlin • Kotlin Flow, Coroutines
• Claude Code, MCP, Skills, • KMP • GraphQL, Ktor, Retrofit • Java
Subagents • Room, DataStore • Hilt, Koin, Dagger 2 • SSL pinning
• MVI, MVVM, Design • Multi-module project • Android Jetpack • Git
Patterns, Clean Architecture structure • SOLID, KISS • WorkManager
• Android Keystore • Firebase (Realtime • Google Pay API • Web sockets
• LiveData Database, Cloud Storage,
• Services Cloud Notification,
Authentication)
• WebRTC
Languages
English, Ukrainian
Похожие кандидаты
-
Android-програміст
Львов, Удаленно -
Android-програміст
Винница -
Android developer
Киев, Удаленно -
Android developer
170000 грн, Киев -
Android-програміст
Винница, Сумы, Удаленно