English:
Intermediate
Oleh S.
Vetted by YouTeam
Ukraine
UTC +02:00
Ukraine/Kyiv
English:
Intermediate
Talented developer with deep experience in developing programs in the C/C++ language
Talented developer with deep experience in developing programs in the C/C++ language, program microcontrollers and microprocessors. Worked with development boards such as BeagleBone, Raspberry Pi, NXP iMX6ULL, ESP32. Have experience with SPI, I2C, UART and CAN protocols as well as with Yocto and Mender technology. Great team player, able to quickly learn new technologies and find solutions to algorithmic problems.
Want to hire this engineer?
Check if Oleh is availableExpertise
Years of commercial development experience
6 years of experience
Core technologies
Other technologies
Project Highlights
Climeo System
Nov `22 - May `24
1 year
The home heating and ventilation control system provides a complete solution for optimizing the energy consumption of the system. The system consists of a central module that operates on ESP32 microcontrollers and communicates with devices such as a room thermostat (ESP32), air recuperator (from third-party manufacturers), and thermal heads (BusyBee), as well as ventilation valves (BusyBee). Communication of the central module between the room thermostat and the recuperator was carried out using the ModBus protocol, between the thermal heads and ventilation valves a custom protocol based on RS485 was used. The thermostat also operates on the ESP32 platform and features a built-in e-paper display, allowing users to adjust the room temperature and air quality. The thermal heads control the room temperature, while the ventilation valves regulate the volume of air entering each room.
Responsibilities & achievements
Development
Ampersand Solar
Jul `22 - Oct `22
3 months
Ampersand builds affordable electric vehicles and charging systems for the five million motorcycle taxi drivers in East Africa. The goal of the project is to create a mechanism that will allow updates to the firmware of electric vehicles and charging systems. The update should be performed during battery charging on the service. During the project were implemented following main features: - OTA - Bootloader - GSM and GNSS submodules - Firmware update process validation - Bluetooth module - CAN configuration - Messages queue - Built file system - Sending VCTU telemetry w/ D-Protocol
Responsibilities & achievements
Development
O3Sanitizer
Sep `20 - Jul `22
2 years
the hand sanitizer project for 3Oe Scientific is an aqueous ozone-generating device. The device has an option to be installed with a communication processor (our team develops software for the communication processor) that is capable of connecting to the Internet via cell modem or WiFi. When this option is selected the installation, monitoring, and maintenance are managed via a cloud dashboard. Firmware updates, Event Alarms, and operational status are all communicated to the cloud application on regular intervals, when available.
Responsibilities & achievements
Development
Cabsy
Jan `20 - Jun `20
5 months
Development of a system for smart control lighting in rooms, including firmware for custom boards. Developed Linux applications listen to commands from the back-end system (using MQTT) and apply them to change the device configuration and brightness/color of controlled light (using SPI). Also, it communicates with 2 other devices via CAN bus protocol. The firmware has 2 versions and is supplied as Linux image with OTA update function.
Responsibilities & achievements
Development
Owlytics
Sep `19 - Dec `19
3 months
UI and background (service) Tizen wearables apps which monitoring user activities (steps, heart rate, calories, data from the accelerometer and gravity sensor, can detect user location, and user falls, localization, translation text phrase to voice and vice versa) and send this data on the backend for processing AI, and if AI detect some anomalies in sent set of data, background app will send an emergency request to caregiver staff.
Responsibilities & achievements
Development
UART Protocol
Oct `18 - Dec `18
2 months
Data transfer protocol between microcontrollers; developed using the framework Mongoose OS
Responsibilities & achievements
Development
Oneboard
Sep `18 - Dec `19
1 year
Project management tool. All-in-one desktop app for project management professionals. Users can create projects, assign tasks, add meeting agendas, generate reports, and make comments. It enables them to undertake different projects, appoint people to specific tasks, share their responsibilities, and monitor work progress. Also, the user has the ability to synchronize files, mail, and databases with colleagues on different devices. On top of that, Oneboard has a multilingual interface and print to disc option.
Responsibilities & achievements
Development
Rotazone
Apr `18 - Aug `18
4 months
Smart system for floor heating
Responsibilities & achievements
Development
Education
Higher education in Computer Science
Agency
50-100
GMT+3
Lviv/Ukraine,Wroclaw/Poland
Core Expertise
Industries
Education & Science, Logistics & Transportation, Banking & Finance, Advertising & Marketing, Healthcare & Medicine, Insurance & Risk Management, Internet of Things
Want to hire this engineer?
Check if Oleh is available