Ukraine's #1 job service
Taras
Embedded-розробник
- Age:
- 26 years
- City:
- Lviv
Contact information
The job seeker has provided: Phone numberEmailMessenger
Name, contacts and photo are only available to registered employers. To access the candidates' personal information, log in as an employer or sign up.
You can get this candidate's contact information from https://www.work.ua/resumes/9568472/
Uploaded file
Quick view
version
This resume is posted as a file. The quick view option may be worse than the original resume.
TARAS VANDZHALA
Embedded Software Engineer
Lviv, Ukraine | [open contact info ](look above in the "contact info" section) | [open contact info ](look above in the "contact info" section) | Telegram: @vangik | LinkedIn
SUMMARY
Software engineer with 5 years of commercial experience building high-performance mobile applications in Kotlin, now
moving into embedded systems. Commercial work has consistently involved the hardware layer — BLE beacon discovery
(AltBeacon), NFC tag reading, geofencing, sensor and camera pipelines — alongside concurrency, offline-first data handling
and memory/performance optimization on resource-constrained devices. Currently building firmware in C/C++ on ESP32 and
Arduino: sensor integration over I2C/SPI/UART, WiFi connectivity, and circuit prototyping including schematic design,
breadboarding and soldering. MSc in Informatics and MSc in System Analysis.
TECHNICAL SKILLS
Embedded & Firmware: C, C++, ESP32 (ESP-IDF, Arduino Core), GPIO, I2C, SPI, UART, PWM, ADC
Hardware: Circuit prototyping, breadboarding, soldering, schematic reading, multimeter and serial-log debugging
Connectivity & Protocols: BLE (AltBeacon), NFC, WiFi,, HTTP/HTTPS, REST, Protobuf, GraphQL, serial protocols
Mobile & General: Kotlin, Android SDK, Jetpack Compose, Coroutines, Flow, Dagger Hilt, Room, SQLite, Firebase, Mapbox,
ExoPlayer, WorkManager, CameraX, ML Kit, XML, SQL
Architecture & Practices: Clean Architecture, MVVM, MVI, repository pattern, offline-first design, code review, Agile / Scrum
Tools: Git, PlatformIO, Arduino IDE, Gradle, Jira / Asana, Figma, JUnit4, Espresso, Linux, macOS, Windows
EXPERIENCE
Embedded Development Student — Beetroot Academy + hands-on personal projects
July 2026 — Present | Team size: 15
• Developing firmware in C/C++ for ESP32 and Arduino microcontrollers, building a WiFi-connected IoT sensor node that
collects environmental data and publishes it to a remote endpoint
• Integrating peripheral sensors and modules over I2C, SPI and UART; working with ADC readings, PWM control, GPIO
configuration
• Designing and assembling hardware prototypes end to end: breadboarding, soldering, power management and
debugging via multimeter and serial logging
Tech: C, C++, ESP32, Arduino, I2C, SPI, UART, ADC, PWM, PlatformIO, Git
Android Engineer — Inventrip (Travel & Tourism Guide) — Customer: Europe
August 2023 — Present | Team size: 3
• Built a travel application with 100k+ downloads, integrating hardware capabilities directly: Bluetooth beacon
(AltBeacon/BLE) discovery, NFC tag reading and custom foreground geofencing
• Designed an offline-first architecture with Mapbox SDK geographic data (GeoJSON) and Room local storage, so the device
operates reliably without connectivity
• Implemented camera and on-device processing pipelines (CameraX, ML Kit) and background task scheduling with
WorkManager
• Architected the platform using Clean Architecture and the repository pattern with a hybrid Jetpack Compose / XML UI
• Handled requirements analysis, feature development, unit and integration testing, code review, API documentation, build
configuration and Play Store deployment
Tech: Kotlin, Jetpack Compose, Coroutines, Flow, Dagger Hilt, Mapbox SDK, Room, DataStore, ExoPlayer, WorkManager, CameraX,
ML Kit, AltBeacon (BLE), NFC, Retrofit, Firebase, Timber
Android Engineer — Crypto Wallet — Customer: Europe
December 2023 — June 2024 (6 months) | Solo developer
• Developed a cryptocurrency management application with secure wallet functionality using industry-standard encryption
to protect user funds
• Integrated real-time market data via REST API and implemented reactive data flows with Coroutines and Flow to improve
responsiveness
• Migrated legacy components to Dagger Hilt, reducing boilerplate, and built a portfolio tracking interface in Jetpack
Compose
• Owned the full cycle solo: requirements, development, testing, build configuration and deployment scripts
Tech: Kotlin, REST API, Retrofit, Dagger Hilt, Coroutines, Flow, MVP, JUnit4, Espresso, Gradle, Git, Jetpack Compose
Android Engineer — Expedia / Vrbo (Vacation Rental Marketplace) — Customer: USA / Europe / Asia
August 2021 — October 2023 (2 years, 2 months) | Team size: 4–6
• Developed and maintained features for a vacation rental platform serving 500K+ active users across three continents
• Optimized application performance, reducing load times and memory usage on constrained devices
• Implemented advanced filtering and comparison tooling, and designed a tripboard feature for tracking rental options
• Collaborated with cross-functional teams to integrate designs with backend systems; participated in code review and API
documentation
Tech: Kotlin, Apollo GraphQL, Retrofit, Coroutines, Dagger, MVP, JUnit4, Espresso, Gradle, Git, Jetpack Compose
EDUCATION
• Master of Informatics — Ivan Franko National University of Lviv (Specialization: Teacher of Informatics, Faculty of Applied
Mathematics and Informatics)
• Master of System Analysis — Ivan Franko National University of Lviv, Faculty of Applied Mathematics and Informatics
• Bachelor of System Analysis — Ivan Franko National University of Lviv
LANGUAGES
Ukrainian — Fluent | English — Upper Intermediate | Polish — Beginner | German — Beginner
Embedded Software Engineer
Lviv, Ukraine | [
SUMMARY
Software engineer with 5 years of commercial experience building high-performance mobile applications in Kotlin, now
moving into embedded systems. Commercial work has consistently involved the hardware layer — BLE beacon discovery
(AltBeacon), NFC tag reading, geofencing, sensor and camera pipelines — alongside concurrency, offline-first data handling
and memory/performance optimization on resource-constrained devices. Currently building firmware in C/C++ on ESP32 and
Arduino: sensor integration over I2C/SPI/UART, WiFi connectivity, and circuit prototyping including schematic design,
breadboarding and soldering. MSc in Informatics and MSc in System Analysis.
TECHNICAL SKILLS
Embedded & Firmware: C, C++, ESP32 (ESP-IDF, Arduino Core), GPIO, I2C, SPI, UART, PWM, ADC
Hardware: Circuit prototyping, breadboarding, soldering, schematic reading, multimeter and serial-log debugging
Connectivity & Protocols: BLE (AltBeacon), NFC, WiFi,, HTTP/HTTPS, REST, Protobuf, GraphQL, serial protocols
Mobile & General: Kotlin, Android SDK, Jetpack Compose, Coroutines, Flow, Dagger Hilt, Room, SQLite, Firebase, Mapbox,
ExoPlayer, WorkManager, CameraX, ML Kit, XML, SQL
Architecture & Practices: Clean Architecture, MVVM, MVI, repository pattern, offline-first design, code review, Agile / Scrum
Tools: Git, PlatformIO, Arduino IDE, Gradle, Jira / Asana, Figma, JUnit4, Espresso, Linux, macOS, Windows
EXPERIENCE
Embedded Development Student — Beetroot Academy + hands-on personal projects
July 2026 — Present | Team size: 15
• Developing firmware in C/C++ for ESP32 and Arduino microcontrollers, building a WiFi-connected IoT sensor node that
collects environmental data and publishes it to a remote endpoint
• Integrating peripheral sensors and modules over I2C, SPI and UART; working with ADC readings, PWM control, GPIO
configuration
• Designing and assembling hardware prototypes end to end: breadboarding, soldering, power management and
debugging via multimeter and serial logging
Tech: C, C++, ESP32, Arduino, I2C, SPI, UART, ADC, PWM, PlatformIO, Git
Android Engineer — Inventrip (Travel & Tourism Guide) — Customer: Europe
August 2023 — Present | Team size: 3
• Built a travel application with 100k+ downloads, integrating hardware capabilities directly: Bluetooth beacon
(AltBeacon/BLE) discovery, NFC tag reading and custom foreground geofencing
• Designed an offline-first architecture with Mapbox SDK geographic data (GeoJSON) and Room local storage, so the device
operates reliably without connectivity
• Implemented camera and on-device processing pipelines (CameraX, ML Kit) and background task scheduling with
WorkManager
• Architected the platform using Clean Architecture and the repository pattern with a hybrid Jetpack Compose / XML UI
• Handled requirements analysis, feature development, unit and integration testing, code review, API documentation, build
configuration and Play Store deployment
Tech: Kotlin, Jetpack Compose, Coroutines, Flow, Dagger Hilt, Mapbox SDK, Room, DataStore, ExoPlayer, WorkManager, CameraX,
ML Kit, AltBeacon (BLE), NFC, Retrofit, Firebase, Timber
Android Engineer — Crypto Wallet — Customer: Europe
December 2023 — June 2024 (6 months) | Solo developer
• Developed a cryptocurrency management application with secure wallet functionality using industry-standard encryption
to protect user funds
• Integrated real-time market data via REST API and implemented reactive data flows with Coroutines and Flow to improve
responsiveness
• Migrated legacy components to Dagger Hilt, reducing boilerplate, and built a portfolio tracking interface in Jetpack
Compose
• Owned the full cycle solo: requirements, development, testing, build configuration and deployment scripts
Tech: Kotlin, REST API, Retrofit, Dagger Hilt, Coroutines, Flow, MVP, JUnit4, Espresso, Gradle, Git, Jetpack Compose
Android Engineer — Expedia / Vrbo (Vacation Rental Marketplace) — Customer: USA / Europe / Asia
August 2021 — October 2023 (2 years, 2 months) | Team size: 4–6
• Developed and maintained features for a vacation rental platform serving 500K+ active users across three continents
• Optimized application performance, reducing load times and memory usage on constrained devices
• Implemented advanced filtering and comparison tooling, and designed a tripboard feature for tracking rental options
• Collaborated with cross-functional teams to integrate designs with backend systems; participated in code review and API
documentation
Tech: Kotlin, Apollo GraphQL, Retrofit, Coroutines, Dagger, MVP, JUnit4, Espresso, Gradle, Git, Jetpack Compose
EDUCATION
• Master of Informatics — Ivan Franko National University of Lviv (Specialization: Teacher of Informatics, Faculty of Applied
Mathematics and Informatics)
• Master of System Analysis — Ivan Franko National University of Lviv, Faculty of Applied Mathematics and Informatics
• Bachelor of System Analysis — Ivan Franko National University of Lviv
LANGUAGES
Ukrainian — Fluent | English — Upper Intermediate | Polish — Beginner | German — Beginner
Similar candidates
-
Інженер з електроніки
Lviv -
С embedded programmer
Lviv, Ivano-Frankivsk , more 3 cities -
Радіоелектронік
Lviv -
Embedded developer
Lviv, Vinnytsia , more 3 cities -
Інженер електроніки (ЗСУ, БПЛА, РЕБ)
Lviv, Dnipro , more 2 cities