I take ownership of Android products from the first idea through architecture, implementation, release and ongoing improvement. I combine creative problem-solving with a product mindset: understanding the problem, shaping the user experience and making the technical decisions behind it.
At Coach Catalyst, I work across Android architecture, feature delivery, Compose modernization, complex debugging and the tools that support development and QA.
I play guitar, put together one-man-band arrangements and experiment with recording and audio equipment. Away from software, I read philosophy and enjoy computing history.
Professional experience
Coach Catalyst
Senior Android Engineer · Apr 2026 – Present
Contract · Remote
Kotlin · Jetpack Compose · Gradle · GitHub Actions · Firebase
- Own Android architecture and end-to-end feature delivery, including the modernization of an existing application to Jetpack Compose.
- Build internal developer and QA tools for application-state and database inspection, network diagnostics and defect reproduction.
- Establish CI/CD and continuous delivery: automated builds, release workflows, release preparation and distribution to QA.
- Investigate and resolve complex defects.
GlobalLogic
Senior Android Engineer · Nov 2024 – Feb 2026
Full-time · Gdańsk, Poland
AOSP · Android SDK · Kotlin · Java · Gradle
- Investigated Android framework capabilities and system limitations on an AOSP-based project; solved complex platform-related requirements.
- Built internal testing and automation utilities; delivered features and diagnosed complex bugs across two projects.
Cognizant
Mobile Reverse Engineer · Sep 2023 – Nov 2024
Full-time · Gdańsk, Poland
JADX · Ghidra · Frida · Android SDK · Java · Analysis tools
- Performed static and runtime Android analysis, including network traffic inspection and Frida instrumentation.
- Investigated obfuscated code, cryptographic logic, data misuse and malicious behavior.
- Used internal and Google analysis tools and AI agents; documented evidence in security reports.
1FORFIT
Senior Android Engineer · Oct 2022 – Aug 2023
Full-time · Remote
Kotlin · Android SDK · Jetpack Compose · Room · Material 3
- Built a reusable Android platform from scratch and shipped a family of diet apps on top of it.
- Designed multi-module architecture and Compose UI; established development, CI and unit / UI testing workflows.
Grid Dynamics Inc. / Macy’s
Senior Android Engineer · Jun 2021 – Oct 2022
Full-time · Remote
Kotlin · Java · Android SDK · Architecture Components · Navigation
- Coordinated authorization-module development, sprint planning, code review and refactoring.
- Designed feature modules and custom navigation using Android Architecture Components.
Ministry of Digital Transformation of Ukraine
Senior Android Engineer · Feb 2020 – May 2021
Kyiv, Ukraine
Kotlin · Android SDK · MVVM · Dagger 2 · Room · Google / Huawei Services
- Designed application layers for securely receiving and storing sensitive user data.
- Built adaptable UI and animations; integrated Google and Huawei services within the application architecture.
EGYM / Netpulse
Senior Android Developer · Mar 2018 – Feb 2020
Full-time · Kyiv, Ukraine
Kotlin · Java · RxJava 2 · Android SDK · MVVM · Gradle
- Delivered branded fitness apps through Google Play, including Holmes Place, Injoy, Crunch and ELEMENTS.
- Mapped client requirements to technical solutions and integrated brand-specific functionality into existing products.
Swan Software
Middle Android Engineer · May 2017 – Mar 2018
Full-time · Kyiv, Ukraine
Kotlin · Android SDK · Retrofit · RxJava 2 · Moxy · StorIO · Gradle
- Designed cloud-to-mobile database synchronization, including data models and REST data contracts.
- Planned application architecture and built CI/CD pipelines and artifact-management workflows.
Seductive Movile
Middle Android Developer · Nov 2016 – May 2017
Full-time · Kyiv, Ukraine
Java · Android SDK · Mortar · Flow
- Worked directly with customers to implement application functionality.
- Developed custom UI and supported application publication.
- Investigated application behavior and fixed defects.
Infopulse / Olympic UA
Junior Android Developer · Jan 2016 – Nov 2016
Kyiv, Ukraine
Java · Android SDK · Retrofit · MVC
- Implemented application features, including About and Support screens.
- Contributed to bug fixing and application architecture.
Freelance.ua
Freelance Android Developer · Jun 2015 – Sep 2016
Kyiv, Ukraine
Java · Android SDK · RxJava · Canvas · Gradle
- Redesigned search aggregators using Material Design and reactive programming.
- Built a drawing-education application, including its design and supporting libraries.
Selected engineering work
These are summaries of professional contributions, not public repositories. Private source code, internal systems and unpublished findings are left out.
Android application modernization
Coach Catalyst · 2026
Kotlin · Jetpack Compose · Coroutines / Flow · Android
Context
Android applications for a health and fitness coaching product.
My work
Architecture, product features, Compose modernization, navigation and application-state handling.
Engineering
Incremental migration of an existing application, workout flows, offline synchronization, error recovery and complex debugging.
Delivery
Feature implementation sits alongside internal tooling, diagnostics and release workflows.
Reusable Android product platform
1FORFIT · 2022–2023
Kotlin · Jetpack Compose · Room · Multi-module architecture
Context
A family of diet applications for a health and fitness product company.
My work
Built the shared Android platform from scratch and carried it through to released applications.
Engineering
Multi-module architecture, Compose UI and reusable product foundations supporting multiple applications.
Delivery
Established development, CI pipelines and unit / UI testing workflows alongside product development.
Developer tooling & CI/CD
Coach Catalyst · 2026
Linux · Bash / Shell · Gradle · GitHub Actions · Firebase · QA tools
Context
Development, QA and release workflows for an actively maintained Android product.
My work
Built internal developer and QA tools and established CI/CD and continuous delivery.
Tooling
Application-state and database inspection, network diagnostics and utilities for reproducing defects.
Delivery
Automated builds, release preparation and application distribution using Gradle, GitHub Actions and Firebase.
Engineering decision
Keep diagnostic information accessible to developers and QA while retaining visible build and release failure states.
Mobile reverse engineering
Cognizant · 2023–2024
JADX · Ghidra · Frida · Android SDK · Static / runtime analysis
Context
Android application analysis and security assessment at Cognizant.
Static analysis
Examined decompiled and obfuscated code, data flow and cryptographic logic.
Runtime analysis
Ran applications, inspected network traffic and used Frida instrumentation to investigate behavior.
Tooling
JADX, Ghidra, Frida, internal and Google analysis tools, with AI-assisted analysis.
Reporting
Documented evidence of malicious behavior, data misuse and other security findings.
Android platform & system integration
GlobalLogic · 2024–2026
Android SDK · AOSP · Kotlin · Java · Gradle
Context
Two Android projects at GlobalLogic, including an AOSP-based system.
My work
Took on complex technical requirements and investigated Android framework behavior, capabilities and system limitations.
Engineering
Hands-on AOSP investigation, Kotlin / Java development and debugging across application and platform boundaries.
Tooling
Built Android utilities for internal testing and automation.
Retail application architecture
Grid Dynamics / Macy’s · 2021–2022
Kotlin · Java · Architecture Components · Android Navigation
Context
Android engineering for a large retail product.
My work
Coordinated development of the authorization module, including sprint planning, code review and refactoring.
Architecture
Designed feature modules and custom navigation built on Android Architecture Components.