Available

Volodymyr B.

Senior Full-Stack Developer

Ukraine πŸ‡ΊπŸ‡¦
English (B2)
Interview

Short bio

Software Developer Engineer with 4 years experiences. Good in Python, embedded devices, automation and IoT. Open to new ideas and knowledge. A responsible team player that is fond of building performant, time-proof and scalable software that solves important problems. Has excellent communications skills, always executes tasks responsibly and proactively. Acts as a collaborative team player.

Tech stack

Main technologies
CC++BoostBoost TestSTLQTQMLPythonIntel VTune ProfilerPerforceEmbeddedESP-IDFFreeRTOSBluetoothGTestTouchGFXHMICANSerial Interfaces
Roles
Full-StackBack-End

Work experience

  • Software Engineer2022-02 - Current

    Project - The primary objective of this project was to create a robust and efficient protocol analyzer for PCIe bus and USB. This app allows users to analyze and monitor the data transmitted over the PCIe bus and USB. We employed the Boost library, implemented unit testing using Boost Test to verify the correctness of our code. In order to enhance the flexibility and expand the functionality of this app, we integrated Python utilities into the project. We used the Qt framework as a graphical library to create MDI application components.

    Responsibilities:
    • Adding graphical components
    • Implementing new functionality, developing and maintaining Python utilities
    • Covering code with unit tests
    • Used languages and technologies: C++, Boost, Boost Test, STL, QT, QML, Python. Intel VTune Profiler, Perforce, Embedded
  • Software Engineer2020-01 - 2022-02

    Project - Industrial automation system for gas control applications. The customer is a global market leader in air quality and process gas monitoring. The main objective of the project is to create a device capable of detecting and monitoring gas concentrations in the surrounding environment. To achieve this, the project utilizes ESP32 and STM32. ESP32 used for collecting data on the gas environment and transmitting it over through Bluetooth Low Energy (BLE) technology. STM32 is responsible for controlling and managing various gas sensors. It also processes the collected data and sends it to ESP32 for further transmission via BLE. To communicate with external systems and interface with other devices, the project utilizes CAN, TCP, and Ethernet protocols.

    Responsibilities:
    • Firmware development
    • Embedded software design
    • Integrated networking stacks into embedded systems.
    • GUI implementation
    • Debugging UI problems
    • Handled migration to updated SiriusXM releases, communicated with SiriusXM to solve issues
    • Used languages and technologies: ESP-IDF, FreeRTOS, Bluetooth, C/C++, GTest, Boost, Touch GFX, HMI, CAN, Serial Interfaces, Embeded, SONiC OS
Didn't find the right engineer?All available engineers
Flag icon

U.S.-Based

Discuss Your Project

This is a no-pressure, 30-minute conversation. We will talk through what you are building, identify risks or unknowns, and outline what it would take to do it right.

Certificates

Let's build together.

Talk with a senior engineer about your product idea, architecture, and what it would take to build it.

Upload File
Volodymyr B. β€” Senior Full-Stack Developer | SoftDoes