Oleksandr Poltavets

Senior Software Engineer

Android · Platform · Architecture · Security · Gdańsk, Poland

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.

Engineering skills

Programming Languages
Kotlin, Java, Dart. Additional languages: C++ and JavaScript.
Android & Platform
Android SDK, Jetpack Compose, Architecture Components, AOSP; component lifecycles, framework behavior and system constraints.
Architecture & Data
Modularization, MVVM / MVI, Coroutines / Flow, legacy RxJava, state management, Room, Ktor and offline synchronization.
Infrastructure & Tooling
Linux, Bash / Shell, Git; developer environments, build automation, internal tools and engineering workflows.
CI/CD & Release Engineering
GitHub Actions, Gradle, continuous delivery; automated builds, release workflows, artifact distribution and QA handoff.
Testing & Diagnostics
Developer and QA tools, application-state and database inspection, network diagnostics, defect reproduction, and unit / UI testing.
Security & Analysis
Static and runtime analysis, Frida, JADX, Ghidra; obfuscated code, secure storage and encryption.
Cross-platform & Web
Flutter / Dart applications, games and personal projects; additional web development experience.
AI-assisted Workflow
Claude agents, Codex, Gemini, GitHub Copilot and Cursor for implementation, debugging, refactoring and code review.

Health & Fitness: 3+ years across fitness, coaching, workout and diet products. E-government: Application architecture, sensitive user data and device-adaptive experiences. E-commerce & Telecom: Experience across retail applications and telecom products. Additional exposure: Fintech, maps and hardware integration.

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.

Education

Computer Science & Software Development

University “Ukraine”, Kyiv · 2016 – 2018 · Bachelor’s Degree

Software Engineering

College “KKTE NAU”, Kyiv · 2012 – 2016 · Junior Specialist

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.

Contact