Summary

Expertise

Project Highlights

Education

Agency

OS

English:

Intermediate

Oleh S.

vetted by Youteam

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 available

Expertise

Years of commercial development experience

6 years of experience

Core technologies

C 6 years
C++ 6 years
Qt 6 years
Qt Creator 6 years

Other technologies

JIRA
Git
JSON
HTTP
Visual Studio Code
GCC
Qt Creator

Project Highlights

icon
Senior C/C++ Developer

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

C
C++
Git
Modbus
Visual Studio Code
Mongoose
RPC
icon
C Developer

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

Git
Redmine
GitLab
icon
C++ Developer

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

JIRA
Linux
Git
Qt Creator
icon
C++ Developer

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

JIRA
Linux
Git
GitLab
Qt Creator
icon
C++ Developer

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

C++
CURL
icon
C++ Developer

UART Protocol

Oct `18 - Dec `18

2 months

Data transfer protocol between microcontrollers; developed using the framework Mongoose OS

Responsibilities & achievements

Development

Qt
Git
Mongoose
GitLab
Qt Creator
icon
C++ Developer

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

Qt
Git
Redmine
GitLab
Qt Creator
icon
Trainee C++ Developer

Rotazone

Apr `18 - Aug `18

4 months

Smart system for floor heating

Responsibilities & achievements

Development

Qt
Git
Redmine
GitLab
Qt Creator

Education

Higher education in Computer Science

Agency

Web, Mobile, IoT & AR/VR agency #14

50-100

GMT+3

Lviv/Ukraine,Wroclaw/Poland

Core Expertise

AngularJS
AWS
C++
CSS
Django
Flask
HTML5
Ionic
Java
JavaScript
jQuery
Kotlin
MongoDB
MySQL
Node.js
Objective-C
PostgreSQL
Python
Qt
React.js
React Native
Spring
Xcode
Android
Go
Golang
Redis
Spring Framework
Swift
Sketch
Angular 2x
QtCreatorHealthKit
SQLite
DynamoDB
PyCharm
Google Cloud Platform
MQTT

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