• File

Павло

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.

Uploaded file

Quick view version

This resume is posted as a file. The quick view option may be worse than the original resume.

Pavlo — Embedded Systems Engineer

Email: [open contact info](look above in the "contact info" section) GitHub: github.com/LevapsP
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

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: