Summary
Skills
Programming C, Python, JavaScript, TypeScript, Assembly Language, Software Architecture, SOLID Design Principles, Clean Code
Embedded CAN, CANOpen, UART, SPI, I2C, EtherCAT, Wi-Fi, TCP/UDP, RS485, RTOS, ISO26262, BMS, IoT
Web React, NextJS, Django (REST), Docker, Nginx, MongoDB, SQL, Web of Things (WoT), NodeJS, Websockets, HTML/CSS, SASS
Development Tools Eclipse, VSCode, IntelliJ, Enterprise Architect, CANalyzer, PCAN-Explorer, CANopen Explorer, WinIDEA, Ozone, MATLAB/Simulink
Languages English - C1, German - B2, Russian - Native
Work Experience
Cellular Software Engineer
11 days
Embedded Software Developer BMS
3 years and 9 months
- SW and Architecture development for BMS and internal projects (C / S32KX / RTOS / SPI / I2C / CAN / UART / Enterprise Architect)
- Scripts for work optimization (Python)
- Leading the team of 5 people (Codebeamer / V-Model)
Firmware Developer
3 years
Master Thesis
6 months
Research Internship
3 months
I worked with Fischertechnik toy factory where I had to write software with several abstraction layers. I have researched the possibility of migrating the abstraction layers to other devices (edges) or PCs at run-time, which was successfully implemented. (TypeScript / NodeJS / WoT / IoT)
Electronic Design Engineer
7 months
- Software development for pellet boiler control systems (C++ / Assembly)
- Electric Circuit Design and assembly of pellet boiler control systems
Projects
Telegram Website Chat
1 month
Cafe HVAC v2
8 days
Cafe HVAC
1 month
Car Bluetooth RGB
4 months
Smart Window Opener
2 days
Education
M.Sc. in Power Engineering
2 years and 6 months
- Renewable Energy Systems
- Energy Storage Systems (ESS), including BMS
- Cyber-Physical Systems (State Machines / Automatas)
- Internet of Things (IoT) where I learned new standards like Web of Things (WoT) and a WoT Scripting API for it
My final project for a head hunting website (GitHub Link).
Keywords: Python / Django / Django REST + React / MySQL / MongoDB / VueJS / PyQT
B.Sc. in Electrical Engineering
3 years and 10 months
- Electronics
- Electric Drives
- Low-Level Programming (C / Assembly Language)