Profilbild von Oleksii Sukhodolskyi Frontend Softwareentwickler aus Merkendorf

Oleksii Sukhodolskyi

verfügbar

Letztes Update: 29.09.2022

Frontend Softwareentwickler

Abschluss: M. Sc. Eleictrical Engineering
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (verhandlungssicher) | russisch (Muttersprache) | ukrainisch (Muttersprache)

Dateianlagen

Sukhodolskyi_Profil_2022_de.pdf

Skills

Web:
JavaScript, TypeScript, React, Redux, Jest, React Testing Library, Webpack, Node.js, npm, ESLint, JHipster, REST, HTML, CSS,

Embedded:
Embedded C, Assembler, Linux, FreeRTOS, CMake, QA-C Static Analysis, Microcontroller (ARM, AVR, Sitara), Ceedling

DevOps:
Git, Docker, Jenkins, GitLab, GitHub, Bitbucket

Project Management:
Scrum, Jira, Confluence, Polarion AML

Domains:
Industrial Communication, Motor Control, Energy Transmission, Single Page Applications, Agile Processes in Organisations,

Miscellaneous:
UML, Enterprise Architect, Software Quality, Requirements Engineering, Software Security (OWASP), Automotive-SPICE, VSCode, Eclipse IDE, Visual Studio

Projekthistorie

03/2022 - bis jetzt
Frontend Softwareentwickler
Mosaik GmbH

Mosaik entwickelt eine Webapplikation, um agile Prozesse in
Organisationen und die Selbstorganisation von Teams zu
unterstützen.

Aufgaben:
* Design und Implementierung des UI-Interfaces
* Sicherstellung der Softwarequalität durch statische
Codeanalyse, Erstellung von automatisierten Tests,
Durchführung von Reviews
* Verbesserung von Legacy Code durch regelmäßigen
Refactoring und Auflösung von technischen Schulden
* Performance-Optimierung
* Sicherheitsanalyse
* Erstellung von Dokumentation
* Erstellung von User Stories
* Mitgestaltung der agilen Entwicklungsprozesse und der
Organisation

Methoden, Technologien, Werkzeuge:
JavaScript, TypeScript, HTML, CSS, VSCode, React, Redux,
Jest, React Testing Library, ESLint, OWASP Checker,
JHipster, Webpack, REST, Node.js, npm, Git, GitLab,
DevOps, Docker, SPA, Scrum

09/2020 - 03/2022
Embedded Softwareentwickler
KUNBUS GmbH

Das Team entwickelt einen Software-Stack für die industrielle
Kommunikation (PROFINET). Der Stack wird auf ARM-
basierten Multikern SITARA Mikroprozessoren von Texas
Instruments eingesetzt. Der Stack soll als öffentliche
Bibliothek auf der Webseite von Texas Instruments angeboten
werden. Der Stack soll auf verschiedenen Boardvarianten und
Betriebssystemen laufen.

Aufgaben:
* Design und Implementierung des PROFINET Stacks
* Design und Standardisierung der öffentlichen API's
* Design, Dokumentation und Implementierung der
Software Architektur
* Analyse von Spezifikationen
* Dokumentierung der Anforderungen
* Entwicklung eines Test-Systems zur Abdeckung
verschiedener Hardware Boards



Seite 2 von 5




* Erstellung von Scripts zur Automatisierung des Build-
Prozesses
* Mitarbeit am CI/CD Build und Deployment Prozesses
* Verbesserung von Legacy Code durch Auflösung von
technischen Schulden und regelmäßigem Refactoring
* Erstellung der internen und öffentlichen Dokumentation
* Erstellung und Abschätzung von User Stories
* Unterstützung des Teams bei der Einführung von Scrum

Methoden, Technologien, Werkzeuge:
Embedded C, Assembler, Python, ARM, TI SITARA
Prozessoren, TI-RTOS, FreeRTOS, CMake, Git,
GitExtensions, Bitbucket, Jira, Confluence, Jenkins, DevOps,
Doxygen, Scrum, Docker, Linux, Shell, Code Composer
Studio, Visual Studio, Ceedling, UML, Codesys, Enterprise
Architect, PROFINET, Ethernet, TCP/IP

07/2019 - 09/2020
Embedded Softwareentwickler
Nidec GPM, Merbelsrod

Die neugegründete Elektronikabteilung ist verantwortlich für
die Steuerung der ersten In-House entwickelten elektrisch
gesteuerten Wasserpumpe. Diese wird als Kühlmittelpumpe
im Porsche Taycan eingesetzt. Die Entwicklung wird nach
Automotive-SPICE zertifiziert. Ein Prototyp soll innerhalb
kürzester Zeit serienfertig werden.

Aufgaben:
* Design und Implementierung der Software zur
Regelung und zum Schutz des elektrischen Motors
* Enge Zusammenarbeit mit Hardwareentwicklern
* Analyse von Kunden- und Systemanforderungen und
Erstellung von Softwareanforderungen
* Betreuung der Subunternehmern
* Erstellung und Durchführung von Software- und
Systemtests
* Verbesserung der Softwarequalität und der
Entwicklungsprozesse
* Erstellung von Dokumentation
* Übernahme der Scrum Master Rolle im agilen Team

Methoden, Technologien, Werkzeuge:
Embedded C, MISRA-C, QA-C Static Analysis, Assembler,
ARM, Infineon Prozessoren, Eclipse IDE, Git, SourceTree,
Bitbucket, Jira, Confluence, Polarion ALM, UML, LIN and CAN
Communication

10/2008 - 07/2015
Inbetriebsetzungsingenieur
Siemens AG

Die Abteilung beschäftigt sich mit der Inbetriebsetzung der
Automatisierungstechnik für Energieübetragungssanlagen
(HVDC). Die Leittechnik wird im Systemfeld in Erlangen
getestet und anschließend auf der Baustelle in Betrieb
genommen und an Kunden übergeben. Die mehrmonatigen
Einsätze erfolgen vor Ort weltweit.

Aufgaben:
* Durchführung von Integrationstests im Systemprüffeld
in Erlangen
* Inbetriebsetzung vor Ort
* Repräsentation und Vertretung der Interessen von
Siemens AG beim Kunden vor Ort
* Arbeit in verschiedensten Teams und Kulturen
* Erstellung und Standardisierung von Dokumentation
* Erstellung von Testplanung und Testprotokollen
* Projektierung von Software für die Leittechnik
* Ausarbeitung und Durchführung von Kundenschulungen
* Übersetzung technischer Dokumentation aus dem
Englischen ins Deutsche
* First Level Support im Backoffice

09/2004 - 08/2008
Embedded Softwareentwickler
ElTechKom, Charkiw/Ukraine

Das Team entwickelt Regelungs- und Steuerungssysteme für
Elektroantriebe (Frequenzumrichter, Synchronmaschinen).

Aufgaben:
* Entwicklung und Test von Software für Regelungs- und
Steuerungssysteme
* Inbetriebsetzung vor Ort beim Kunden


Seite 4 von 5




* Übersetzung der Dokumentation aus dem Englischen ins
Russische

Methoden, Technologien, Werkzeuge:
Embedded C, Assembler, AVR Prozessoren, CvAVR, SPI, I²C,
UART, Matlab, Simulink

Reisebereitschaft

Weltweit verfügbar
Profilbild von Oleksii Sukhodolskyi Frontend Softwareentwickler aus Merkendorf Frontend Softwareentwickler
Registrieren