• File

Михайло

Junior embedded developer

City:
Lviv

Contact information

The job seeker has provided: Phone numberEmail

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.

Contact
Mykhailo Drobot [open contact info](look above in the "contact info" section)
Embedded / Low-Level Software Developer
[open contact info](look above in the "contact info" section)
Lviv
GitHub: github.com/rex-
Summary jelly/University-lab-works
BSc Computer Science graduate from Lviv Polytechnic National University,
specializing in embedded systems and low-level software development. Passionate
about bridging the gap between software and hardware, with practical experience
design-engineering C-based solutions for microcontrollers (ESP32, STM32) and
wireless communication networks (LoRa). Proven track record of developing
functional tracking hardware from scratch, optimizing code efficiency, and
implementing secure data transmission protocols. Seeking a Junior Embedded
Developer position to bring strong analytical skills and hands-on hardware
integration experience to commercial engineering projects.
Education
Lviv Polytechnic National University
2022 – Present
Computer Science (Bachelor’s degree)
Department of Automated Control Systems
Hard Skills
• Programming Languages: C/C++, Python, Understanding of OOP
• Hardware & MCUs: ESP32 , LILYGO TTGO LoRa32, STM32 (ARM
Cortex-M)
• RTOS & Architecture: FreeRTOS architecture (tasks, queues,
synchronization)
• Robotics & Sensors: Motor control (PWM), sensor integration (IMU,
ultrasonic, etc.)
• Protocols & RF: LoRa technology , Serial Communication, Basic Computer
Networks (TCP/IP architectures)
• Security: AES Data Encryption, packet serialization
• Tools & Environment: Git/GitHub , STM32CubeIDE, VS code(ESP-IDF)
Command-Line Interface (CLI)
Academic Projects using C
Graduation Project: Decentralized LoRa Secure Tracker (C, ESP32)
Description: Designed and fully implemented a functional decentralized monitoring
system for tracking moving objects using ESP32 microcontrollers and LoRa RF
modules.
Key Achievements:

• Developed custom software for data packet serialization and reliable packet
transmission over the LoRa protocol.
• Secured data integrity and privacy by implementing a lightweight AES data
encryption layer.
• Conducted field testing and optimized transceiver parameters, achieving a
stable data transmission.
Course Project: Efficient Data Management Hash Table (C)
• Description: Designed and implemented a custom hash table data structure
from scratch in C to demonstrate efficient data storage and retrieval algorithms.
• Key Achievements:
o Optimized key-value lookup time and implemented custom collision
resolution mechanisms.
o Managed dynamic memory allocation and pointer logic directly,
preventing leaks and reducing memory overhead.
Laboratory & Practical Work Portfolio (C / Python)
• Engineered a collection of foundational C programs focused on data structures,
algorithmic efficiency, and mathematical problem-solving.
• Developed firmware interactions for STM32 and ESP32 microcontrollers
alongside various peripherals and sensors.
• Developed a self-assessment testing application.

Soft Skills
• Analytical Problem Solving: Ability to debug complex systems at the
hardware-software interface.
• Self-Discipline & Persistence: Goal-oriented approach to finalizing long-term
technical projects.
• Quick Learner: Fast integration of new protocols, toolchains, and hardware
specifications.
• Responsibility & Teamwork: Reliable team player with a focus on clean
documentation and clear git workflows.
Languages
• Ukrainian: Native
• English: Intermediate / Upper-Intermediate (Technical documentation reading
& communication)
Hobbies
• Hiking , Reading , Movies , Physical activities.

Similar candidates

All similar candidates

Candidates at categories

Candidates by city


Compare your requirements and salary with other companies' jobs: