anton.veretenenko

IoT / Embedded Systems Developer

Resume of Anton Veretenenko — IoT / Embedded Systems Developer with 18+ years of engineering experience.

Summary

Experienced hardware and software engineer with 18+ years in engineering and 10+ years working hands-on with embedded systems, firmware development, and PCB design. Proficient in the full development cycle from schematic capture to production-ready firmware. Home lab equipped with oscilloscopes, logic analyzer, and programmable power supply for rapid prototyping and debugging. Proven track record building IoT devices with BLE, LoRa, and Wi-Fi connectivity, integrating sensors, displays, and wireless modules into commercial products. Strong background in both low-level MCU programming and high-level application development (Android, Python, Linux).

Experience

Lead Engineer-Developer Jan 2026 – Present

Freelance / Personal Projects (under NDA)

  • BLE battery voltage monitoring device with companion Android widget app — firmware on ESP32-C3 (Kotlin, Jetpack Compose). Repository: github.com/anton-veretenenko/btvolt-app-public
  • Interactive factory machine layout map — Kotlin Multiplatform Desktop with Compose Multiplatform UI. 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 software with BLE barcode scanner integration
  • 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
Engineer-Programmer Nov 2023 – Apr 2024 (6 months)

Davtech / Graviks

  • Programmable hardware complex with multi-camera system, GPS, 4G modem, and neural network inference on Radxa single-board computer
  • 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 (Expert Advisor) test automation and backtesting frameworks

Skills

MCU & Firmware

CC++ESP32ESP-IDFESP-NOWSTM32nRF52Nordic SDKAVRMSP430ArduinoFreeRTOSZephyr RTOS

Communication Protocols

I2CUARTSPICANModBUSLINTWI1-WireRS-485BLEBluetoothLoRaLoRaWANWi-FiMQTT

Hardware & PCB

EasyEDAKiCadOscilloscopeLogic AnalyzerSolderingPCB Prototyping

Software & Tools

KotlinAndroidJetpack ComposeKotlin MultiplatformPythonLinuxDockerGitREST APIPostgreSQL

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.