Experience
A career timeline with country-level locations. Where there is a deeper write-up, it links to the matching case study or publication.
Jan 2023 – Present
Technical Lead at Grid Dynamics
Portugal (remote)
- Technical Lead (Apr 2025 – Present)
- Team Lead (Jan 2023 – Apr 2025)
Technical leadership on cross-platform mobile accessibility SDKs for Android and iOS, used in large-scale accessibility testing by enterprise teams. Work spans SDK architecture, accessibility analysis, automated testing, LLM-powered features, customer-facing technical problem solving, mentoring, code review, and requirements definition across mobile platforms.
- cross-platform accessibility SDKs
- LLM-powered features
- WCAG, Android/iOS accessibility

AI-generated conceptual illustration. Not a photograph of the product, prototype, or employer systems. Read the Engineering Cross-Platform Mobile Accessibility SDKs case study
Sep 2021 – Dec 2022
Technical Lead at Polish agricultural robotics startup
Poland (hybrid)
Technical lead on AI, computer vision, robotics, embedded systems, and rapid prototyping. Work included custom segmentation models, Python/TensorFlow pipelines, ROS-style coordination, inverse kinematics, Android integration, STM32 firmware coordination, electronics, schematics, and a plant-cloning robot prototype built under tight time constraints, delivering a working prototype in several months.
Read the Building a Plant-Cloning Robot Prototype case study
Jun 2020 – Feb 2021
Senior Android Engineer at Israeli interactive hardware and software company
Ukraine (remote)
Worked on an embedded Android platform for an interactive home device with a large touch surface for cooking assistance, family activities, tabletop games, and shared-home experiences. Work spanned AOSP customization, Android SDK/NDK, custom hardware drivers, and integration across NXP i.MX 8, STM32, and peripherals.
May 2019 – Jul 2020
Embedded Android Engineer at UK-based vehicle telematics company
Ukraine (remote)
UK-based vehicle telematics company building camera and video-telematics systems for commercial fleets. Work connected embedded Android, camera hardware, GPS and fleet data, driver-safety workflows, and computer-vision features such as incident detection, lane events, distraction and fatigue signals, and blind-spot-style safety monitoring.

AI-generated conceptual illustration. Not a photograph of the product, prototype, or employer systems. Aug 2018 – May 2019
Self-employed Software Engineer
Ukraine (remote)
Developed cross-platform software for wearable healthcare devices, connecting C/C++, Java, Swift, Dart/Flutter, Python, Android, and embedded systems work. This period bridges earlier mobile engineering with the wearable biomedical systems work shown in the wrist ECG wearable case study.
Jan 2016 – Aug 2018
Mobile Team Lead at international wearable-health technology company
Ukraine (onsite)
- Mobile Team Lead (Jan 2017 – Aug 2018)
- Mobile Engineer (Jan 2016 – Jan 2017)
Worked on wearable biomedical electronics and helped build what was promoted as the world's first one-wrist ECG band, with CES-related recognition. Responsibilities crossed mobile software, firmware coordination, BLE communication, Android NDK/DSP, MATLAB prototyping, electronics, ECG/HRV signal processing, and demo systems for trade-show use.
Jan 2015 – Dec 2016
Android Developer at financial trading software company
Ukraine
First commercial Android role at a financial trading software company, working with Java, Android SDK, REST APIs, in-app purchases, Git, and production mobile app delivery.
Jan 2013 – Dec 2015
Freelance Web & Game Developer
Ukraine (remote)
Started my professional path by building both web applications and graphics-heavy game projects. I moved between PHP, MySQL, JavaScript, HTML/CSS, Apache, and Unix on the web side, then C/C++, DirectX, and OpenGL closer to the hardware - an early foundation for the cross-stack engineering work that followed.