Oleksandr F., Senior Embedded Developer with an Aerospace background

Embedded Software (15.0 yr.), Product Designer (15.0 yr.)
english B2 (Upper-Intermediate) English
seniority Expert (10+ years)
location Ukraine

Summary

- Master's Degree from the Kharkiv National Aerospace University
- Developed a Smart Thermostat with self-learning capabilities and remote mobile app control, utilizing MSP430 microcontroller, ZigBee, and ultra-low power technologies.
- Designed an Energy Management System for remote heating control, incorporating automatic and manual modes, and leveraging STM32, Qualcomm Snapdragon 410, and PCB design.
- Created firmware and PCB design for a Pump Monitoring System with a GUI for pump operation control, employing ESP IDF, FreeRTOS, and memory management.
- Engineered a Mosquito Sensor to detect and transmit data on specific insect forms using STM32L4, LoRa, and GPS technology.
- Expert in programming embedded systems with experience in C, and C++, and integrating various communication protocols such as I2C, SPI, and UART.
- Proficient in using embedded Linux for system development, including working with Qualcomm Snapdragon and managing system resources.
- Experienced in mobile application integration for both iOS and Android platforms, ensuring seamless user interaction with embedded devices.
- Upper-Intermediate English

Main Skills

C/C++/C#, Senior Embedded Developer with an Aerospace background

C/C++/C#

Node.js, Senior Embedded Developer with an Aerospace background

Node.js

AI & Machine Learning

OpenCV

Programming Languages

JavaScript Frameworks

Backbone.js Node.js

Mobile Frameworks and Libraries

BLE

C++ Libraries and Tools

C/C++/C#

Data Analysis and Visualization Technologies

Power BI

Cloud Platforms, Services & Computing

DigitalOcean

Azure Cloud Services

Microsoft Azure API

Industry Domain Experience

DSP

UI/UX/Wireframing

Adobe After Effects

SDK / API and Integrations

API Microsoft Azure API

Mail / Network Protocols / Data transfer

GPS

Third Party Tools / IDEs / SDK / Services

Platforms

Raspberry PI STM32 SX1276 TI

Operating Systems

RTOS

QA, Test Automation, Security

Selenium Webdriver

Other Technical Skills

ADC ARM Atmel AVR DAC ESP IDF I2C IOT LoRa M2M MathLab NXP S32k118 Range of operating systems SDIO SnapDragon 410 SPI STM32L4 UART ZigBee
ID: 600-252-695
Last Updated: 2024-08-06

Work Experience

Embedded Developer

Summary: Development and programming of a Smart Thermostat which included the creation of a self-learning system with remote mobile app control features.
Responsibilities: Programming of MSP430 microcontroller, implementation of a control system, development of mobile application integration.
Technologies: ZigBee, TI MSP430, Colour OLED, Embedded Linux, IoT, Ultra low power, Stepper motor control, iOS, Android

Embedded Developer

Summary: Designed an Energy Management System for remote controlling of heating devices, which includes features for both automatic and manual operation modes.
Responsibilities: PCB design, firmware development for system control.
Technologies: STM32, Embedded Linux, Qualcomm Snapdragon 410, PCB Design, ADC, DAC, Linux, Galvanic isolation, FFT

Firmware Developer

Summary: Developed firmware and PCB design for a Pump Monitoring System that displays sensor data on a GUI for efficient pump operation monitoring and control.
Responsibilities: Firmware development, PCB design, GUI control system implementation.
Technologies: ESP IDF, C, C++, I2C, SPI, Free RTOS, Memory management, VS Code, Threading C/C++, ESP low-level drivers

Embedded Developer

Summary: Creation of a Mosquito Sensor device capable of registering specific insect forms and transferring the data to users.
Responsibilities: PCB design, firmware development and data transmission system implementation.
Technologies: STM32L4, Cortex M4 ultra-low power, Linux, PHP, C, GPS, LoRa, UART, SPI, M2X API, SX1276

Education

  • Master of Science
    Kharkiv National Aerospace University named after Zhukovsky 'KhAI'
    2005 – 2010