Oleksandr Klymenko

Senior Software Engineer — Flutter & Mobile

Every project I take on becomes a milestone of my life. Yours will be the next.

Scroll down to go back in time.

About

10+ years of mobile engineering — Android first, Flutter since 2019.

Kotlin · Java · Dart · Swift; BLE and regulated medical software; fintech and payments.

Led teams and shipped on both stores, from agency floors in Kharkiv to Medtronic in Los Angeles.

Below: six shipped projects, newest first. Scroll to descend through eight years.

MiniMed™ Go — Medtronic Diabetes · 2022 → present

MiniMed Go dashboard — live 115 mg/dL
MiniMed Go app icon (light)
MiniMed Go dashboard — live 115 mg/dL
MiniMed Go app icon (light)

01 · The Clinic

MiniMed™ Go

Medtronic Diabetes · 2022 → present

Medtronic's next-generation diabetes app uniting real-time glucose from two CGM sensor brands with smart-pen dosing — on phone, watch, and widgets.

60composable modules
25languages
4.7★App Store rating

MiniMed Go is Medtronic's next-generation diabetes app. A body-worn sensor streams glucose over Bluetooth around the clock, the InPen smart pen logs every insulin dose, and the app puts both on one timeline — live graph, dose recommendations, missed-dose detection, alerts before highs and lows. I joined the program in 2022 through GlobalLogic; Medtronic hired me in-house in October 2024, and I relocated to Los Angeles. My area is the Abbott Instinct sensor — first sensor of the exclusive Medtronic–Abbott partnership — integrated beside Medtronic's Simplera behind shared abstractions, so one app runs two complete therapy stacks instead of forking. FDA-cleared January 12, 2026; EMEA first, then the US App Store in May 2026.

Code in this app watches over someone's glucose around the clock. I came to it as a contractor — and crossed the world when Medtronic asked me to keep building it in-house.

MiniMed Go App Store screen — 'Tells you when to act.': a missed-dose alert with the InPen smart pen

Its sensor deal was signed the day the previous generation was approved. Scroll down a generation.

Simplera™ CGM — Medtronic, via GlobalLogic · 2023 → 2024

Simplera disposable sensorApple Watch showing a live 160 mg/dL glucose reading
Simplera CGM — live 101 mg/dL reading over yesterday's glucose graph
Simplera app icon
Apple Watch showing a live 160 mg/dL glucose readingSimplera disposable sensor
Simplera CGM — live 101 mg/dL reading over yesterday's glucose graph
Simplera app icon

02 · The Vigil

Simplera™ CGM

Medtronic, via GlobalLogic · 2023 → 2024

Companion app for Medtronic's Simplera™ disposable continuous glucose monitor — real-time readings, glucose alerts, Apple Watch, CareLink™ sharing.

38languages
12,473commits over 5+ years

program scale · 167 mine

69screens

Simplera CGM is the companion app for Medtronic's disposable glucose sensor — no fingersticks, no transmitter. The phone shows a live value and trend graph and warns before glucose goes too high or too low, including overnight; readings reach the Apple Watch, and history syncs to clinics and family through CareLink. I joined this codebase in March 2023 as a GlobalLogic engineer on the Medtronic program — a mature five-year, 12,000-commit medical repo — and worked on BLE connectivity and bug-fixing until September 2024, while the team shipped it worldwide in 38 languages. It was FDA-approved on August 7, 2024, announced the same day as the Medtronic–Abbott partnership whose first sensor I'd integrate one chapter up.

My job was to make the Bluetooth boring — because for the person wearing the sensor, boring means the reading is always there and the alert always arrives.

Simplera CGM App Store screen — 'Log important daily events': color-coded logging tiles for carbs, blood glucose, insulin, and exercise

EliteFuel — BSG Invest, Kazakhstan · at SoftTeam · 2020 → 2025

EliteFuel receipt-printing POS waiting for the client to scan and confirm
EliteFuel client app QR scanner awaiting the terminal code
EliteFuel client app icon
EliteFuel receipt-printing POS waiting for the client to scan and confirm
EliteFuel client app QR scanner awaiting the terminal code
EliteFuel client app icon

03 · The Machine

EliteFuel

BSG Invest, Kazakhstan · at SoftTeam · 2020 → 2025

Cashless QR fuel payments for gas stations in Kazakhstan — client app and receipt-printing POS terminal, settling each sale in real time.

2native apps, 1 real-time protocol (MQTT QoS 2)
~28,000lines of Kotlin + XML
4.5years in production

EliteFuel made fuel payments in Kazakhstan cashless. Drivers top up a prepaid balance; the cashier enters the amount on a POS terminal app; the driver scans a QR at the till; and MQTT (QoS 2) pushes paid or canceled to both devices the moment the sale settles — then a receipt prints on a Bluetooth thermal printer. At SoftTeam I led mobile development as one of two Android engineers: I built both the client and the terminal apps, guided the iOS port, and kept the system in production for 4.5 years, through AGP 4→8.4, Kotlin 1.9, and API 34 migrations. Cyrillic breaks ESC/POS code pages, so the terminal renders Android views to bitmaps and prints them as images.

We were a small team — I led the Android side, built both halves of every sale (the driver's app and the cashier's terminal), and kept them talking for four and a half years.

EliteFuel product design map showing the terminal and client application flowsReal EliteFuel test setup with a printed fuel receipt, POS terminal, and client phone
EliteFuel client home showing a 10,000 tenge balance and payment actions
EliteFuel client app icon

Keen — Ingenio (keen.com) · at DashDevs · 2019 → 2020 · flashback 2017

04 · The Sanctuary

This was my first Flutter project — where I learned how powerful Flutter is for mobile development. Since then, Flutter has been my main framework.

Flutter was still 1.x: no official PubNub SDK existed, so the team built a flutter_pubnub plugin bridging the native SDKs and forked core plugins to ship real-time paid conversations.

45M+readings on the platform

platform-lifetime

Keen Android chat connection lifecycle across the client, server, and PubNubKeen lotus mark
Keen Advisor live chat — real product screen
Keen Advisor app icon
Keen Advisor illustration explaining call and chat availabilityKeen Advisor illustration explaining live advisor chatKeen Advisor illustration explaining incoming chat notifications
Keen Android chat connection lifecycle across the client, server, and PubNubKeen lotus mark
Keen Advisor live chat — real product screen
Keen Advisor app icon
Keen Advisor illustration explaining call and chat availabilityKeen Advisor illustration explaining live advisor chatKeen Advisor illustration explaining incoming chat notifications

04 · The Sanctuary

Keen

Ingenio (keen.com) · at DashDevs · 2019 → 2020 · flashback 2017

Connects customers with 2,000+ vetted spiritual advisors for pay-per-minute readings by phone and live chat.

45M+readings on the platform

platform-lifetime

4.7★from 9,500+ App Store ratings

consumer app

15+screens redesigned in a ~50k-LOC app

Oct 2017 → Mar 2018 · consumer app redesign

Keen has matched people with spiritual advisors since 1999 — pay-per-minute chat and phone readings, a funded wallet, 45 million readings and counting. I met it twice. In 2017–2018 I helped carry the consumer app's biggest visual transformation, rebuilding 15+ live screens of a ~50k-LOC Android codebase into the teal identity. In 2019 I returned for Keen Advisor, the advisors' business tool — and my first Flutter project. Flutter was still 1.x: no official PubNub SDK existed, so the team built a flutter_pubnub plugin bridging the native SDKs and forked core plugins to ship real-time paid conversations. Flutter has been my main framework ever since.

15+screens redesigned in a ~50k-LOC app
Legacy Keen welcome and authentication screen before the teal redesign
Legacy Keen account sign-up screen before the teal redesign
Legacy Keen email sign-in screen before the teal redesign
Legacy Keen phone sign-in screen before the teal redesign
Legacy Keen forgot-password screen before the teal redesign
Legacy Keen profile and funded-wallet screen before the teal redesign
Legacy Keen saved payment methods screen before the teal redesign
Legacy Keen add-card screen with card scanning before the teal redesign
Legacy Keen add-funds sheet during a live chat before the teal redesign
Legacy Keen add-funds sheet from the profile before the teal redesign

SHARE Rewards — Majid Al Futtaim, Dubai · at DashDevs · 2019 · launched that September

05 · The Bazaar

Android Developer — biometric login, SHARE Pay, feature modules, and the modular architecture itself.

One digital card for Mall of the Emirates, Carrefour, VOX Cinemas, Ski Dubai — points spendable like money at real terminals.

SHARE Rewards Play Store hero — 5,000+ Brands. 3 Countries. One App. (UAE, Egypt, KSA)
SHARE Rewards wallet — SHARE Pay card, points balance and partner transactions
SHARE app icon — white MAF arches on vivid magenta

5,000+ Brands. 3 Countries. One App.

SHARE Rewards wallet — SHARE Pay card, points balance and partner transactions
SHARE app icon — white MAF arches on vivid magenta

5,000+ Brands. 3 Countries. One App.

05 · The Bazaar

SHARE Rewards

Majid Al Futtaim, Dubai · at DashDevs · 2019 · launched that September

Native Android app for MAF's loyalty programme — earn, redeem and pay with points across its malls and brands.

1M+Google Play downloads
92Gradle modules
5,000+partner brands in 3 countries

SHARE is Majid Al Futtaim's loyalty programme: one digital card for the group behind Mall of the Emirates, Carrefour, VOX Cinemas and Ski Dubai, with points spendable like money at real store terminals. I built it at DashDevs from January to July 2019, before the September launch — biometric login, SHARE Pay features, and the modular architecture itself: 92 Gradle modules, every feature split into ui/presentation/domain/data layers so a distributed team could ship in parallel. It was my first multi-module architecture, and the lesson stuck — big projects become puzzle pieces you assemble into one picture. The programme has since grown from 2,300 outlets to 5,000+ brands across three countries.

SHARE was my first multi-module architecture, and it taught me how valuable that is on a big project. You never work in one single place — the project becomes puzzle pieces you assemble into a great picture. A change never touches the whole app: you work inside one sub-module, and that's extra safety for your code.
SHARE Rewards App Store screenshot — "Exciting Offers" pink phone mockup
SHARE Rewards App Store screenshot — "Exclusive Benefits" pink phone mockup
SHARE Rewards App Store screenshot 3 of the official pink mockup set
SHARE Rewards App Store screenshot 4 of the official pink mockup set
SHARE Rewards App Store screenshot 5 of the official pink mockup set
SHARE Rewards App Store screenshot 6 of the official pink mockup set
SHARE Rewards App Store screenshot 7 of the official pink mockup set
SHARE Rewards App Store screenshot 8 of the official pink mockup set
SHARE Rewards App Store screenshot 9 of the official pink mockup set
SHARE Rewards App Store screenshot — "Gift Card" pink phone mockup
SHARE Rewards web showcase — "shopping made personal" animated app UI
SHARE Rewards web showcase — "pay your way" animated app UI
SHARE Rewards web showcase — "designed around you" animated app UI
SHARE 2020 onboarding lifestyle photo, step one, maroon era
SHARE 2020 onboarding lifestyle photo, step two, maroon era
SHARE 2020 onboarding lifestyle photo, step three, maroon era
SHARE 2020 onboarding lifestyle photo, step four, maroon era

Dozens — Project Imagine, London · at DashDevs · 2018 → 2020 · where it began

06 · The Vault

Android developer from day one — created the repository, first commit 28 May 2018.

Took part in developing a branchless financial app with a full line of banking products and services to help every individual: invest, manage, spend, and earn more efficiently and wisely.
Dozens case-study hero — a hand holding the 'Hello Anna' dashboard with colored spend, save and invest tiles
Dozens launcher badge — the black d on a golden rounded squareDozens wordmark
Dozens default card artwork
Dozens logo
95%
75%
50%
25%
5%

recreation of the app's Invest projections

Dozens 'Wedding' goal details screen with past-performance projection chart
Dozens Grow tab: cash savings, saving rules, 5% fixed-interest bonds
Dozens app icon
spender
saver
investor
Dozens logo

recreation of the app's Invest projections

Dozens Grow tab: cash savings, saving rules, 5% fixed-interest bonds
Dozens app icon
spender saver investor

06 · The Vault

Dozens

Project Imagine, London · at DashDevs · 2018 → 2020 · where it began

UK challenger-bank app spanning spending, budgeting, savings and retail investments (ISA/GIA, fixed-interest bonds).

60,000customers
9months to launch
164klines of code

Dozens was a dual-FCA-licensed London fintech built to move people "from spender to saver to investor": current account and card, budgets and round-ups, 5% fixed-interest bonds, and a retail Invest tab. I was there from day one — I created the Android repository (first commit: 28 May 2018) and stayed through March 2020: 1,472 commits, the #4 contributor. I owned the app's hardest visual layer — percentile fan-chart projections with custom renderers on MPAndroidChart, client-side financial math on Apache Commons Math — and set up the Jenkins CI that shipped it. Dozens launched in nine months, grew to 60,000 customers, and closed in August 2022 in the COVID-era funding collapse. This is where the journey starts.

Dozens Android widget — Left to spend for today, this week and this month; the repo's only true UI capture
Dozens journey artwork — the gold contactless card of the spender to saver to investor road map
Dozens Invest welcome artwork — a hand-drawn gold chart easel