Павло
Embedded-розробник
- Considering positions:
- Embedded-розробник, C++ engineer
- Age:
- 20 years
- City:
- Lviv
Contact information
The job seeker has entered a phone number .
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/18785673/
Uploaded file
This resume is posted as a file. The quick view option may be worse than the original resume.
Email: [
Location: Lviv, Ukraine
SUMMARY
3rd-year Computer Science student at Lviv Polytechnic National University with hands-on experience in bare-
metal embedded firmware development. Built a complete ESP32-based gesture recognition glove using dual I2C
buses, state machine architecture, and Bluetooth Serial streaming. Comfortable with C/C++, microcontroller
peripherals, and low-level debugging. In laboratory work, I worked primarily with STM32, and I also have a
theoretical basis for FreeRTOS. I have an understanding of architecture ARM Cortex-M. Eager to grow in firmware
engineering within a professional team.
PROJECTS
SmartGlove — Gesture Recognition Firmware | ESP32, C++, I2C, Bluetooth Serial
• Developed bare-metal firmware in C++ for ESP32 to capture hand gestures via MPU6050
• Implemented dual I2C bus configuration to resolve sensor address conflict
• Designed a state machine for reliable 100 Hz data collection
• Streamed 18-axis sensor data over Bluetooth Serial to a Python ML classification pipeline
Telegram Bot | Python
• Built a functional Telegram bot in Python with command handling and automated responses
Data Structures & Algorithms Implementation | Java
• Developed and optimized complex mathematical algorithms using advanced data structures in Java.
• Implemented matrix-based data models to solve linear equation systems via Gaussian elimination and Gauss-
Seidel iterative methods.
• Focused on algorithmic efficiency, computational complexity, and memory management during data
processing.
EDUCATION
Lviv Polytechnic National University
B.Sc. Computer Science (CAD Systems) · Expected 2027
TECHNICAL SKILLS
Languages: C/C++, Python, Java Protocols: I2C, PMBus, SPI, UART, Bluetooth Serial
Hardware and Lab tools: ESP32, MPU6050, Tools: Git, PlatformIO, VS code
STM32, ATMega32, Multimeter, Proteus
Concepts: Bare-metal, state machines, ISR, English: Technical reading — B1
FreeRTOS
Similar candidates
-
Інженер-електронник, Python developer
10000 UAH, Lviv, Remote -
Embedded-розробник
Lviv, Kyiv , more 2 cities -
Інженер з електроніки
Lviv, Dnipro , more 3 cities -
Інженер з електроніки
40000 UAH, Lviv -
Інженер з електроніки
25000 UAH, Lviv -
Інженер з електроніки
Lviv