Download PDF

Anatolii Tsirkunenko

(27 years)
Munich, Germany

Summary

I am passionate about creating innovative projects and solutions in the Embedded Software Development domain (5+ years), as well as Web Development (3+ years), and using my leadership abilities to drive my team to success. With my diverse skill set and experience, I am confident in my ability to develop and lead complex software systems that can contribute to the advancement of the industry.

Skills

Programming C, Python, JavaScript, TypeScript, Assembly, Unit Test, Software Architecture, Clean Code

Embedded CAN, CANOpen, UART, SPI, I2C, EtherCAT, Wi-Fi, TCP/UDP, RS485, RTOS

Web React, NextJS, Django (REST), Docker, Nginx, MongoDB, SQL, NodeJS, Websockets, HTML/CSS, SASS

Technologies BMS, IoT, Cellular Protocols, ISO26262, GoogleTest

Programs SEGGER, Enterprise Architect, CANalyzer, PCAN-Explorer, CANopen Explorer, MATLAB/Simulink

Languages English - C1, German - B2, Russian - Native

Work Experience

Cellular Software Engineer

Munich, Germany

1 year and 3 months

  • Developed SW for Apple C1+ Modem (C / Cellular)
  • Analyzed and fixed SW issues across Layer 1 (C / Traces Analysis)
  • Brought up Unit Testing for Layer 1 (GoogleTest)
  • Developed 2 Verification Frameworks for Layer 1&2 (C / Python)
  • Developed multiple scripts for work optimization/automations (Python / Shell)

Embedded Software Developer BMS

Garching, Germany

3 years and 9 months

  • Developed SW and Architecture for BMS and internal projects (C / S32KX / RTOS / SPI / I2C / CAN / UART / Enterprise Architect)
  • Developed multiple scripts for work optimization (Python)
  • Lead a team of 5 people (Codebeamer / V-Model)

Firmware Developer

(Volunteering)
Munich, Germany

3 years

Developed SW and Architecture for the levitation controller and BMS (C / Infineon XMC4800 / STM32 Nucleo-144 / EtherCAT / SPI / UART / RTOS)

Master Thesis

(Internship)
Munich, Germany

6 months

Topic:Development and Evaluation of a Web of Things Simulation Framework
Researched simulating various IoT devices (Things) and proposed my own approach on simulating Things in the simulation environment (OpenFOAM) in (near) "real-time". (Python / TypeScript / NodeJS / Flask RESTful / Docker / IoT)

Research Internship

(Internship)
Munich, Germany

3 months

Topic:Run-Time Service Migration in Incrementally Granular Industrial Web of Things Systems
  • Developed SW with several abstraction layers for Fischertechnik toy factory (TypeScript / NodeJS / WoT / IoT)
  • Researched the possibility of migrating the abstraction layers to other devices (edges) at run-time, which was successfully implemented

Electronic Design Engineer

Chelyabinsk, Russia

7 months

  • Developed SW for pellet boiler control systems (C++ / Assembly)
  • Electric Circuit Design and assembly of pellet boiler control systems

Projects

Personal Website

1 year and 10 months

Developed a personal website primarily for displaying/customizing/generating PDFs of my own Curriculum Vitae (CV). (TypeScript / NextJS / SASS / MongoDB / Nginx / Docker)

Cafe Website

1 year and 3 months

Developed a cafe website using Django Framework. Features are continuously integrated according to the client needs

Telegram-Connected RT Website Chat

1 month

Developed a flexible SW for forwarding messages between a website chat and a telegram bot. (Python / Websockets / MongoDB / Redis / Docker / Nginx)

8 days

Upgraded the previous HVAC system to provide a web control. The display and encoder were removed, the microcontroller was replaced with Raspberry Pi Zero. A simple interface based on React was created for a simple UI. A middleware Flask Server was created according to the customer needs. (Python / TypeScript / React / IoT / Raspberry Pi Zero)

Cafe HVAC

1 month

Developed HW and SW for an HVAC system for a cafe. The controller had a display and an encoder for user interface, temperature sensors and valves for observing and controlling the HVAC. (C / ATmega328P / PCB Design / Bluetooth)

Car Bluetooth RGB

4 months

Developed HW and SW for RGB LED control via Bluetooth. The system was successfully integrated into the car and was controllable via phone. (C / ATmega328P / PCB Design / Bluetooth)

Smart Window Opener

2 days

Participated in the local Hackathon with my friends where I developed HW and SW for controlling the stepper motor via Bluetooth. (C / ATmega328P / Bluetooth)

Education

M.Sc. in Power Engineering

2 years and 6 months

Grade:2.1/1.0
Topic:Development and Evaluation of Web of Things Simulation Framework
  • 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

Qualification in Python Dev.

1 year and 9 months

Topic:Head Hunter Webiste

My final project for a head hunting website (GitHub Link).

Python / Django / Django REST + React / MySQL / MongoDB / VueJS / PyQT

B.Sc. in Electrical Engineering

3 years and 10 months

Chelyabinsk, Russia
Grade:5/5
Topic:Design of an Electric Drive for the Movement of an Overhead Crane Trolley
  • Electronics
  • Electric Drives
  • Low-Level Programming (C / Assembly Language)

Publications

WoT-Phyng-Sim: Integrating Physics Simulations with IoT Digital Twins using the Web of Things

Certifications

5G Network Fundamentals

, Credentials

4G Network Fundamentals

, Credentials

Real-Time Embedded Systems Theory and Analysis

Methods of Collecting and Processing Data from the Internet

, Credentials

Architectural and Design Patterns in Python

, Credentials

Django REST Framework

, Credentials

JavaScript. Advanced Level

, Credentials

Django Framework. Tools for Optimization

, Credentials

Basics of Django Framework

, Credentials

Fundamentals of Relational Databases. MySQL

, Credentials

Computer Networks

, Credentials

Hobbies

Language Learning
Programming
Tinkering Devices
Billiards
Photography (Past Professional)
Table Tennis