You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Vitalij R.VR

Vitalij R.

Embedded Systems Engineer | ESP32 • STM32

€300/day
Liège, BE
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Vitalij

Hello,

Industrial programming engineer graduated with highest honors, I specialize in embedded systems development, mechanical design, and custom technical solutions.

I work on the entire development cycle:

Firmware development (ESP32, STM32, Arduino)
WiFi, Bluetooth, and industrial protocol communication
Python, C/C++, PHP, and JavaScript development
Mechanical design using SolidWorks
PCB design using EasyEDA
3D printing and rapid prototyping
Software tool development and automation

Thanks to my multidisciplinary profile, I can support a project from the idea to the functional prototype.

I favor robust, documented, and easily maintainable solutions.
  • French

    Native or bilingual

  • Ukrainian

    Native or bilingual

  • Russian

    Native or bilingual

  • English

    Conversational

Can work on-site
Liège (up to 50km)

Experience

  • Projet personnel
    Embedded Systems Engineer
    SOFTWARE PUBLISHING
    May 2021 - Today (5 years and 2 months)
    Herstal, Belgium
    Carrying out personal technical projects covering software development, embedded systems, electronics, and mechanical design.
    Designing and developing complete solutions from needs analysis to functional prototype.

    Skills used:
    • C, C++, Python, PHP, JavaScript, and Java development
    • Programming of ESP32, STM32, and Arduino microcontrollers
    • Development of user interfaces and connected applications
    • PCB design using EasyEDA
    • 3D modeling using SolidWorks and Fusion 360
    • Design of parts for 3D printing
    • Development of automation solutions and custom tools
    • Use of Linux and Shell scripting

    Examples of achievements:
    • Development of embedded systems based on ESP32 with TFT screens and device management
    • Design and manufacturing of custom electronic enclosures
    • Creation of web applications in PHP, JavaScript, and WordPress
    • Development of automated PDF document generation tools
    • Implementation of client-server projects in Java
    • Design of electronic boards and functional prototypes
    Embedded Development C/C++ Python JavaScript Arduino / ESP32 / STM32 / RaspberryPi
  • Université de Liège
    Software and Embedded Systems Development Intern
    RESEARCH
    February 2025 - June 2025 (4 months)
    Liège, Belgium
    Completed end-of-studies internship as part of the Bachelor's degree in Industrial Programming.
    Development of interactive solutions for scientific mediation and educational activities.

    Tasks performed:
    • Needs analysis and technical solution design
    • Software development and embedded systems programming
    • Hardware and electronic integration
    • Testing, validation, and commissioning of developed solutions
    • Technical documentation writing

    Main achievements:

    Magneto: Development of an interactive device to illustrate scientific phenomena for the general public.

    Interactive Educational Board: Design and development of an interactive system combining hardware and software to provide an immersive educational experience during science popularization activities.

    Technologies used:
    • C / C++, Python, Assembly, Shell
    • Microcontrollers and embedded systems
    • Electronics
    • Software development
    • Hardware/software integration
    • Testing and validation
    Embedded Systems C/C++ Development Hardware/Software Integration Interactive Systems Design Testing and Validation

Recommendations

Be the first to recommend Vitalij

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Bachelor's degree in Industrial Programming (Bac+3)
    Liege Technology Institute
    2025
    Formation de bachelier (Bac+3) en programmation industrielle axée sur le développement logiciel, les systèmes embarqués et les applications industrielles. Cette formation m’a permis d’acquérir une base solide en conception et développement de solutions logicielles et matérielles, avec une approche orientée industrie et systèmes techniques. Compétences développées : • Programmation en C, C++, Python et Java • Développement d’applications industrielles et embarquées • Utilisation de microcontrôleurs et systèmes temps réel • Conception et analyse de systèmes électroniques • Développement d’interfaces homme-machine (HMI) • Utilisation de Linux et scripting • Notions de bases de données et systèmes réseau • Méthodologie de développement logiciel (analyse, conception, tests) Approche pédagogique : Formation orientée projet, avec réalisation de travaux pratiques et projets concrets simulant des cas industriels réels, incluant la conception, le développement et la mise en œuvre de solutions techniques complètes.

Skill set

Categories