• File

Олександр

Android developer

Age:
21 years
City of residence:
Lviv
Ready to work:
Lviv, Remote

Contact information

The job seeker has provided: Phone numberEmailLinkedIn

Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Oleksandr Chubii
junior Android developer
Gmail LinckedIn GitHub Telegram

Age 21 · Lviv, Ukraine

Motivated Junior Android Developer based in Lviv, Ukraine, open to all types of employment (onsite, hybrid, or
remote). Hands-on experience building mobile applications using Kotlin, Java, Jetpack Compose, and Android
SDK. Skilled in problem-solving, clean code, and modern app architecture (MVVM, LiveData, Coroutines).
Proven ability to learn independently and deliver results through pet projects, including weather forecasting
and movie apps. Ready for challenges, dedicated to hard work, and eager to grow within a collaborative and
dynamic team.

SKILLS
Languages: Kotlin, Java, TypeScript / JavaScript
Frameworks & Tools: Android SDK, Jetpack Compose, Material 3, Navigation Compose, Jetpack
Glance, Retrofit, OkHttp, Hilt, Dagger, Room, SQLite, DataStore, EncryptedSharedPreferences,
Coroutines, Flow, RxJava, WorkManager, CameraX, Paging 3, Coil, Glide/Picasso, WebView, Firebase
Cloud Messaging, Google Play Billing, Material Design, ViewBinding/DataBinding
Cross-platform: React Native, Expo, Zustand, React Native native modules (JS ↔ native bridge)
Concepts: Clean Architecture, MVVM, MVI, MVP, Clean Code principles, SOLID, Dependency
Injection, Repository pattern, Asynchronous & Reactive programming, JWT auth & token refresh,
Data structures & algorithms, Design Patterns (Observer, Repository, Singleton)
Other: Git/GitHub, REST APIs, JSON, XML, Gradle, Detekt / ktlint, Version Control, Debugging &
Profiling Android apps

COMMERCIAL PROJECTS

Time-Reporting & Team-Management Platform — native Android client (Jetpack Compose)
Owned the work-hours reporting module — reports list, edit screen, an animated bar chart fed by a
REST graph endpoint, and a report calendar with per-day leave/holiday detail sheets.
Built an in-app Wiki feature from scratch: a custom HTML renderer with KaTeX math (inline & block)
in a WebView, animated GIF/image viewing via Coil, and a searchable, permission-gated accordion UI.
Delivered the leaves & leave-balance flow — a leave-request date picker constrained by server policy
(year and remaining-balance caps), redesigned balance cards, and live balance sync on
approval/decline.

Built the Home feed — a swipeable multi-image post carousel with fullscreen zoom, plus celebration
and company-holiday cards backed by domain models, mappers and use cases.
Added Jetpack Paging 3 pagination across projects/people/leaves/reports lists, integrated Firebase
Cloud Messaging push, and built a shared Compose component library with an app-wide load-error /
reconnect pattern.

Cross-Platform Collectibles Portfolio App — native Android widget (Jetpack Glance) + React
Native bridge

Designed and shipped native Android home-screen and lock-screen widgets with Kotlin & Jetpack
Glance — resizable layouts, Canvas-rendered portfolio charts, and pro-access gating.
Built the widget's background data pipeline: WorkManager (CoroutineWorker, periodic + expedited
work), a Retrofit/OkHttp networking layer with automatic token refresh, and Jetpack DataStore
persistence.
Implemented a React Native ↔ Android native bridge (native module + TypeScript hooks/store) to
sync auth tokens and widget config, with call debouncing and optimistic UI updates to cut redundant
network requests.
Hardened the data path by storing tokens in EncryptedSharedPreferences and disabling HTTP body
logging in release builds to prevent credential leakage.

AI Recycling-Recognition App — native Android
Built the in-app purchase system with Google Play Billing — scan-credit packs, localized currency
pricing from product details, the purchase dialog, and post-purchase balance updates.
Developed the payment networking layer end-to-end: Retrofit endpoints, request/response models,
and repository logic connecting the client purchase flow to the backend.
Implemented error handling for the asynchronous AI image-scan flow (Kotlin Flow job-polling),
surfacing server and exception states in the result UI.
Delivered a "web app link" feature (API endpoint, response model, themed UI card) and contributed
to the capture-confirmation screen and its Canvas bounding-box annotation view.

PET-PROJECTS (GITHUB)
Weather Forecast App
Developed Android app providing real-time weather forecasts with city-based search.
Implemented API integration and local caching, improving load speed by ~40%.
Applied MVVM with LiveData for clear separation of concerns and better scalability.

Home Cinema App
Built app for managing and viewing personal movie collection.

Integrated SQLite for offline data storage and efficient queries.
Enhanced user experience with grid-based UI and custom RecyclerView adapters.

Movies Kotlin App
Created movie browsing app with API integration for trending and top-rated films.
Designed UI with Jetpack Compose, increasing development efficiency by 30%.
Implemented navigation and detailed movie screens with seamless UX.

EDUCATION

Lviv Polytechnic National University - Bachelor's degree, Computer
Science
Present - 2022

coursework in mobile smart systems design, including Android application development.
studied network and Internet technologies, focusing on optimization and search engine principles.
gained knowledge in database design and management, SQL queries.
practical experience in object-oriented programming (Java), algorithms, and data structures.

CERTIFICATIONS
Android Professional Level (Kotlin)
Full Course: Java + Android from Scratch
Basic Git and Github - essentials
Intermediate / B1 English Course — Green Forest (final grade 176/B, 2026)

LANGUAGE
Ukrainian - native
English - Intermediate / B1 (Green Forest certificate, 2026)

Similar candidates

All similar candidates


Compare your requirements and salary with other companies' jobs: