Ukraine's #1 job service
Михайло
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.
You can get this candidate's contact information from https://www.work.ua/resumes/20225833/
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.
Mykhailo Drobot [
Embedded / Low-Level Software Developer
[
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
-
Программист микроконтроллеров
40000 UAH, Lviv, Kyiv , more 2 cities -
PHP Developer (Junior)
40300 UAH, Lviv, Ivano-Frankivsk , more 4 cities -
Full stack software engineer
Lviv, Dnipro, Remote -
Програміст PHP
Lviv, Remote -
Javascript-програміст
Lviv, Remote -
Strong Junior Developer
Lviv, Other countries, Remote