anton.veretenenko

Mobile Developer (Android, Kotlin, KMP, iOS)

Resume of Anton Veretenenko — Mobile Developer (Android, Kotlin, KMP) with 18+ years of engineering experience.

Summary

Versatile mobile developer with 5+ years of commercial Android development and 18+ years of total engineering experience. Full-stack perspective spanning mobile UI/UX, low-level hardware integration, and backend services. Skilled in modern Android architecture (Jetpack Compose, Coroutines, MVVM/MVI) and cross-platform development (Kotlin Multiplatform, Swift, React Native). Published articles in "Hacker" magazine on reverse engineering topics. Backend proficiency in Python (FastAPI, Django), Docker, PostgreSQL, and REST/WebSocket APIs. Experience building BLE-connected Android apps, kiosk systems, and embedded device management interfaces.

Experience

Lead Engineer-Developer Jan 2026 – Present

Freelance / Personal Projects (under NDA)

  • BLE battery voltage monitoring device with companion Android widget app — Kotlin, Jetpack Compose, ESP32-C3 firmware. Repository: github.com/anton-veretenenko/btvolt-app-public
  • Interactive factory machine layout map — Kotlin Multiplatform Desktop with Compose Multiplatform. Repository: github.com/anton-veretenenko/kmp-machine-layout
  • Telegram bot assistant powered by LLM — Python, Docker, integrating Perplexity, Gemini, and GigaChat APIs
  • Salebot.pro chatbot development and automation
Engineer-Programmer Jan 2020 – Dec 2025 (6 years)

PAYCON

  • Smart shopping cart terminal — Android/Kotlin kiosk app with BLE barcode scanner, Jetpack Compose UI
  • Self-checkout kiosk software — Linux/Python/GTK+ for retail self-service
  • Restaurant ordering application — Kotlin Multiplatform (Android + iOS/Swift)
  • Fast-food menu display system — Raspberry Pi, Python/GTK+ digital signage
  • Order picker TSD (terminal) software — React Native for warehouse operations
  • Indoor navigation system — Python/GTK+ with BLE beacon positioning
  • "Smart cart" project — ESP32 firmware development for IoT-connected cart sensors
Engineer-Programmer Nov 2023 – Apr 2024 (6 months)

Davtech / Graviks

  • Programmable hardware complex with multi-camera system, GPS, 4G, and neural network inference on Radxa SBC
  • Kiosk GUI application for field-deployed hardware complex
Embedded Developer (Self-employed / Freelance) Jan 2014 – Dec 2019 (6 years)

Sole Proprietor

  • PCB design and prototyping for industrial and consumer electronics
  • Firmware development for MSP430, AVR, STM32, and nRF52 microcontrollers
  • Bus converters and communication interfaces (RS-485, CAN, I2C, SPI, UART)
  • Reverse engineering of proprietary firmware and hardware protocols
  • BLE sensor nodes and wireless data acquisition systems
Lead Engineer Jan 2008 – Jan 2014 (6 years)

IT Company

  • PHP/Symfony backend development for web applications
  • HTML5/Canvas/JavaScript interactive frontend implementations
  • MetaTrader 4 plugin development for financial trading platforms
  • Trading robot test automation and backtesting frameworks

Skills

Android Core

KotlinJavaJetpack ComposeCoroutinesFlowRxJavaMVVMMVIClean Architecture

Android Libraries & SDK

RoomRetrofitOkHttpHilt/DaggerNavigationWorkManagerDataStoreFirebaseARCoreAndroid TVGlanceMaterial3

Cross-platform

Kotlin MultiplatformCompose MultiplatformSwiftUIKitReact NativeExpo

Backend & Infrastructure

PythonFastAPIDjangoFlaskDockerPostgreSQLMongoDBRESTWebSocketAWSLinuxRaspberry Pi

Certificates

2012

MITx 6.002x: Circuits and Electronics

MIT (edX)

2014

MITx 6.00.1x: Introduction to Computer Science and Programming Using Python

MIT (edX)

2014

MITx 6.01x: Introduction to EECS I — "Shape the World"

MIT (edX)

Verify

Languages

Russian — Native English — B2 (Upper-Intermediate)

Contact

I’m always open to interesting projects, orders and questions. Reach out anytime.

Anton Veretenenko

Embedded and mobile developer with 18+ years of experience — from firmware and PCB design to Android and Kotlin Multiplatform. I build electronics from idea to production.