Hardwarenahe Programmierung, Echtzeitprogrammierung, Systemanalyse, Troubleshooting, OOP mit C++/Python/Visual Basic
Aktualisiert am 05.09.2024
Profil
Referenzen (2)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.10.2024
Verfügbar zu: 100%
davon vor Ort: 100%
hardwarenahe Programmierung
Deutsch
Gute Kenntnisse
Englisch
Grundkenntnisse
Russisch
Muttersprache
Ukrainisch
Muttersprache

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

Zeitraum : November 2022 ? Oktober 2023
Firma/Institut : Ein Engineering-Unternehmen, Großraum Hannover

Projekt : Fehleranalyse, Debugging in Fahrzeug und Ursachenfindung,

händische und halb- automatisierte Analyse von CAN/LIN-Traces,
Codereview, Einschätzung der Risiken, Vorschläge für bleibenden/provisorischen
Lösungen für Firmware auf SPC58x automotive Mikrokontrollern.


iSYSTEM winIDEA 9.21.129, Vector CANoe 15.0, Jira v8.20.11,
Confluence 7.4.17, Python 3.9.6, git 2.31.1, SourceTree 3.4.11,

IBM DOORS 9.7, ODIS, iSYSTEM BlueBox iC5700,

VectorBox VN1640A, CAN/CAN FD, LIN.

Zeitraum : Juni 2022 - August 2022

Firma/Institut : Ein Engineering-Unternehmen, Großraum Bielefeld
Projekt : Entwicklung einer Applikation für die Konfigurierung
der Firewall für VPN über IPsec. Benchmark-Tests für
den SHA-Funktionen in verschiedenen Open Source
Bibliotheken. Test Skripts und Applikation für Test Vectors.
Software : g++ 11.2, gcc 5.5, gdb 9.2, PuTTY 0.77, Visual Studio Code 1.60,
bash, iptables, strongswan 5.9.6, openssl 3.0.3, RHash 1.4.3, tcpdump,
netcat, Ubuntu Linux 22.04, WSL (Windows-Subsystem für Linux),
SHA-2, SHA-3, JSON.

Zeitraum : März 2020 - Mai 2022
Firma/Institut : Ein Engineering-Unternehmen, Großraum Hannover
Projekt : Design und Entwicklung eines Java Plugin?s in
VECTOR PREEvision für eine teilautomatisierten
Signalzuordnung zum logisch-funktionalen Architekturlayer unter
Einbezug eines Varianten Managements.
Entwurf, Design und Entwicklung einer Testumgebung
für die Überprüfung der Implementation des
SOME/IP-Protokolls im Bordnetz.
Software : Vector PREEvision V9.0.18, Java, SWT, Jira 8.20.6,
git 2.33.0, TortoiseGit 2.12.0, Linux (Kernel 4.4.162), QNX 7.0,
Python 3.9.10, Scapy 2.4.5, Vector CANoe 12.0, tcpdump,
Wireshark 3.6.5

Zeitraum : Oktober 2019 - Januar 2020
Firma/Institut : Ein Engineering-Unternehmen, Großraum Hannover
Projekt : Design, Entwicklung und Optimierung von Treibern für die Firmware eines Generators
(PWM, CCU6, GTM, VADC, DMA, UART).
Software : HightTec Development Platform 2.2.4, Bifaces 1.0.3, Aurix Development Studio 1.1.6,
Infineon Low Level Driver 1.0.1.11, git 2.24.0, Sourcetree 3.3.6, Jira, Confluence,
Bitbucket
Mikroprozessor Infineon Aurix TC275; RIGOL DS1054

Zeitraum : März 2019 - August 2019
Firma/Institut : Ein Engineering-Unternehmen, Großraum Köln
Projekt : Design und Entwicklung von Treibern für die Firmware eines Inverters
(PWM, ADC, SPI).
Review eines Simulink-Modells von Field Oriented Controller für Interior
Permanent Magnet Synchronous Motors.
Software : HightTec C/C++, Elektrobit tresos Studio, RTOS Erika, AUTOSAR (MCAL),
MATLAB/Simulink R2018b
Mikroprozessoren Infineon Aurix TC23x, TC277; KEYSIGHT InfiniiVision

Zeitraum : Juni 2017 - Januar 2019
Firma/Institut : dSPACE GmbH, Paderborn
Projekt : Ableitung von Spezifikationen für automatisierte automotive
Ethernet Tests (OSI Stack) auf Basis funktionaler Anforderungen.
Generierung von Testskripten in MATLAB und Python für
automatisierte automotive Ethernet Laufzeit-Tests auf Basis
der o.g. Spezifikationen, Inbetriebnahme, Ausführung und
Verifikation der Tests.
Implementierung in MATLAB M sowie TLC zur Erweiterung eines
Simulink Blocksets für neue Funktionalitäten.
Software : Python / PythonWin 3.6, MS Visual Studio 2017 (C++),
IBM Rational DOORS 9.6, PTC Integrity 10.8, Wireshark 1.12,
tcpdump 3.9, MATLAB/Simulink R2018a, VBA Excel 2013,
AUTOSAR (SOME/IP, End-to-End Communication Protection,
Secure Onboard Communication)

Zeitraum : April 2017 - Juni 2017
Firma/Institut : Baader GmbH, Lübeck
Projekt : Entwicklung eines Konvertierungs- und Archivierungssystems für Röntgenbildfolgen.
Software : Microsoft Visual Studio 2015 (C/C++), STL, libpng, TinyXML-2, Git 2.12, SourceTree 1.10
Zeitraum : August 2016 - März 2017
Firma/Institut : Continental AG, Babenhausen
Projekt : Fehleranalyse, Debugging und Ursachenfindung. Bearbeitung von Kunden- und
System-Anforderungen für automotive Software-Systeme. Funktionsverantwortung,
Erstellung von Pflichtenheften für Software-Funktionen. Design und Entwicklung (C++)
einen Test-Agent für die Testautomatisierung eines embedded Steuergeräts. Erstellung
von Testspezifikationen, Durchführung und Bewertung von Tests.
Software : Microsoft Visual Studio 2013 (C/C++), Green Hills MULTI 6.1 mit Green Hills Probe V3, Git 2.7,
SourceTree 1.9, PTC Integrity 10.8, Beyond Compare 3.3, CanEasy 4.1, CANoe 8.5,
FHostSP 6.12, IBM Rational DOORS 9.6, IBM Lotus Notes 8.5; Green Hills INTEGRITY
RTOS; V-Modell; Mikroprozessoren Renesas R-Car D1, RH850/D1x

Zeitraum : Januar 2014 - Juni 2016
Firma/Institut : Volkswagen AG, Braunschweig
Projekt : Entwicklung, Durchführung und Bewertung der Integrationstests
und Entwicklungstests für ein elektronisches Steuergerät (HIL) und
dessen Basis-Software (SIL).
Software : IBM Rational DOORS 9.5, Synergy 7.2, Change 5.3, CANape 10.0
V-Modell, ISO 26262
Mikroprozessoren Freescale MPC56xx

Zeitraum : April 2012 - Dezember 2013
Firma/Institut : dSPACE GmbH, Paderborn
Projekt : Portierung eines bestehenden Echtzeitsoftwaresystems (C, Assembler,
MATLAB/Simulink, Python) auf einen anderen Mikroprozessor-Typ,
Debugging und Testen. Erweiterung des Systems auf neue
Datenübertragungsfunktionen zwischen verschiedenen
Softwareschichten entsprechend der Weiterentwicklung der Hardware.
Software : MATLAB/Simulink 8.2 (R2013b), 7.13 (R2011b), gcc 4.7, 4.4, 3.4,
Python 2.7, 2.5, Wireshark v1.8, Freescale CodeWarrior v5.9,
Lauterbach TRACE32 V2.2, MKS Integrity 2009, VMWare v5.0,
UltraVNC v1.0, UltraEdit v20.0, Windows 7, QNX 6.5
Mikroprozessoren Freescale MPC5554, QorIQ P5020, TriCore TC1796

Zeitraum : Juli 2009 - März 2012
Firma/Institut : DSI GmbH, Bremen
Projekt : Entwicklung des Embedded Software einer Satelliten-Baueinheit,
die zur Speicherung, Komprimierung und Vorbereitung der Daten
für das Herunterladen zum Bodensegment dient
Koordination der Programmierung
Software : Enterprise Architect 8.0, RTEMS 4.8 auf dem Leon3, gcc 3.4,
Eclipse IDE 1.3, Python 3.2, PyQt 4.8, TortoiseSVN 1.7, UEStudio 11

Zeitraum : April 2009 - Juni 2009
Firma/Institut : ZF Sachs, Schweinfurt
Projekt : Codereview und Optimierung der Softwarekomponenten einer
Hybrid-Getriebesteuerung
Software : Microsoft Visual C++ 6.0, PC-Lint, Enterprise Architect 7.5,
UEStudio 9.10, IBM Rational ClearCase / ClearQuest 7.0; MISRA 2004

Zeitraum : September 2005 - März 2009
Firma/Institut : ZF, Friedrichshafen
Projekt : - Entwicklung, Codereview und Erweiterung der Funktionen von

Getriebefahrstrategie, basierte auf der Belastung, Fahrsituation,

Geschwindigkeit etc. (Adaptive Shift Strategy)

- Umbau der Applikationsdatenstrukturen einer Softwarekomponente zur

Realisierung einer kundenspezifischen Variantencodierung

- Erstellung und Durchführung von Software-Modultests und

-Auslieferungstests in der Microsoft Visual C++ .Net Umgebung

(SIL); Erstellung von Testfällen laut Testkriterien und

Generierung von Testskripten (Excel/VBA, Python, SoftCar-Skript)

- Design, Entwicklung und Erprobung der Testumgebung für die

Erstellung, Durchführung, Protokollierung und Auswertung von

Software-Ausflieferungstests für die elektrohydraulische

Getriebesteuerung im Labor (HIL) mittels LaborAuto

Software : Microsoft Visual C++ 7.1, PC-Lint, Python 2.6, Perl 5.8,
Enterprise Architect 7.1, IBM Rational ClearCase / ClearQuest 7.0,
ETAS INCA 5.4, Lauterbach TRACE 32, doxygen 1.4, Epic Editor 5.1,
UEStudio 6.30; MISRA 2004, UML, XML; ETAS LabCar, CAN

Zeitraum : September 2004 - Juni 2005
Firma/Institut : Institut für Datentechnik und Kommunikationsnetze, Braunschweig
Projekt : Entwicklung der Softwarekomponenten des embedded Steuergeräts von

"Venus Monitoring Camera" für die Weltraumsonde "Venus Express":

File System für Massenspeicher (SRAM)

File System für Non Volentile RAM (EEPROM und NAND FLASH) mit

Triple Modular Redundant für die Verwendung unter hochenergetische

Strahlung

Bildverarbeitungsalgorithmen

- Erstellung des Konzepts: Entwicklung der Strukturen, Schnittstellen

und Algorithmen für den Filesystem-API, den Filesystemtreibern,

und für die Verarbeitung der Bilder laut Anforderungen.

- Dokumentierung

- Entwicklung der Tests

- Programmierung einer Simulationssoftware und Testszenarien

mittels Python und interner C-ähnlichen Skriptsprachen OCL.

- Programmierung, Dokumentierung und Debugging der Treibern und API

- Programmierung, Dokumentierung und Debugging der

Bildverarbeitungsfunktionen

- Durchführung der Tests (SIL und HIL) und Auswertung der

Testergebnissen

Software : Echtzeitbetriebssystem RTEMS auf dem Leon2 (SPARC V8 Architektur,

FPGA Xilinx), gcc, Visual C++ 7.1, Windows 2000, cygwin, JPEG2000,

Python


Zeitraum : März 2004 - Juni 2004
Firma/Institut : Robert Bosch GmbH, Leonberg
Projekt : Feststellung und Analyse der Ergebnisse der Ortungsgeräte

(Automotive Umfeld). Entwicklung Tools für Synchronisation

und Visualisierung verschiedener Datenflüssen,

Quasi-Echtzeit Anforderungen, Multithreading, GUI.

Software : Windows 2000, C++, Python, Tkinter, Matlab, Rational Rose, UML, CAN

Zeitraum : September 2003 - Dezember 2003
Firma/Institut : LOGOS Softwarehaus GmbH, Bremen
Projekt : Erstellung der Software für das Vertikales Marketingsystem.
Software : Windows 2000, Delphi 7, Oracle 8i

Zeitraum : April 2003 - Juni 2003
Firma/Institut : Harms und Wende, Hamburg
Projekt : Redesign, Neuerstellung und Tests des Object-oriented TCP/IP Stack für eines
Sweißsteuerungs-Firmware:

TCP Sockets, IP, ARP, Ethernet, Multithreading.

Design (UML Use Case-, Klassen- und Sequenzdiagrammen),

Programmierung, Dokumentierung, Test.

Entwicklung einer Simulationssoftware für Emulation des

Betriebssystems ThreadX unter Windows 2000 für SIL:

Thread, Mutex, EventFlags, Queue, Timer.

Software : Windows 2000, ThreadX auf ARM9, Visual C++ 6.0, MagicDraw UML 6.0, Multi2000
Zeitraum : Februar 2003 - März 2003
Firma/Institut : Industriehansa, Ratingen
Projekt : Programmierung der Komponenten und Bedienungsoberflächen fur Datenerfassung
und Echtzeitsteuerung der Anlage fur dauerhafte mechanische Versuche.
Software : Visual Basic 6.0, ADBasic, Win NT, ADwin

Zeitraum : Juli 2002 - November 2002
Firma/Institut : LOGOS Softwarehaus GmbH, Bremen
Projekt : Wahrenwirtschaftsystem: Schwachstellenanalyse, Code Review,
Weiterentwicklung der Software und Optimierung der Oberfläche.
Software : Visual FoxPro 7.0, Win2000

Zeitraum : Juni 2001 - Juni 2002
Firma/Institut : Harman/Becker Automotive Systems, Karlsbad
Projekt : Programmierung die Embedded Anwendung in Rahmen des

Projektes "MMI2000" für Hitachi-basierenden

"Porsche Kommunikation Manager": GUI, Datenbankanbindung

(Unterstützung des Adressbuches), Wechselwirkung mit

Telephon- und Navigationssystemen.

Funktionenmodellierung und -design.

Fehleranalyse, -untersuchung und -behebung.

Testplanung und -durchführung.

Analyse des Zeitaufwandes und die Optimierung des

Programms für die Echtzeitforderungen.

Software : Visual C++ 6.0, gcc 2.7-96q3, Perl, Tornado 1.0.1, MOST,

MKS Source Integrity 7.5b, VxWorks 5.3.1, WinNT


Zeitraum : September 2000 - März 2001
Firma/Institut : MWG Biotech AG, Ebersberg
Projekt : Entwicklung und Programmierung des Visual-Basic-ähnlichen

Interpreter mit Debugunterstützung für die Robotersteuerung.

Die Optimierung des Roboterbewegungsalgorithmus.

Die Erstellung des Frameworks für diverse Aufgabenstellungen.

Software : C++ Builder 5.0, Delphi 5.0, flex++/bison++, XML

Zeitraum : April 2000 - Mai 2000
Firma/Institut : ADtranz / Daimler Chrysler Rail Systems, Hennigsdorf
Projekt : Entwicklung und Programmierung des Bedienungsprogramms des

Gerätes für die Abstimmung der Schnittstellen des

Fahrgastinformationsystemes und des Zentralzugrechners.

Software : Borland C++ 3.1, DOS 6.22

Zeitraum : April 1999 - März 2000
Firma/Institut : LOGOS Softwarehaus GmbH, Bremen
Projekt : Entwicklung und Programmierung die Software für die automatische Bearbeitung
der Ergebnissen der thermographischen Untersuchungen.
Software : VC++ 6.0, MFC, MS SQL Server 6.5, Windows 95/NT

Zeitraum : Juli 1998 - März 1999
Firma/Institut : Informations-analytische Abteilung des Personalwesens, Kiew
Projekt : Entwicklung und Programmierung des Volltextsuchsystems.

Aufbau des Intranet-Servers auf dem Basis des MS Internet

Information Server mit Active Server Pages und O'Reilly

WebSite Server, Windows CGI Technologien.

Software : VB 5.0/6.0, VB Script, Java Script, MS Access 7.0,

MS SQL Server 6.5, Windows NT Server 4.0


Zeitraum : Februar 1998 - Juni 1998
Firma/Institut : SST Shipping Consulting, Bremerhaven
Projekt : Entwicklung und Programmierung der Systeme für die Analyse
der Schiffsplänerisse und der Schiffsberechnungen
Software : VC++ 5.0, MFC 4.0, MS Access 7.0

Zeitraum : Oktober 1996 - Januar 1998
Firma/Institut : Conzeptron LTD (USA). Niederlassung in Kiew
Projekt : Entwicklung, Programmierung und Unterstützung der GIS-Systeme

des Monitoring und der Ansteuerung für das öffentliche

Verkehr in Baltimore (USA) und anderen Logistik Real-Time

Anwendungen mit der Benutzung von GPS.

Software : VC++ 5.0, MFC 4.0, VB 5.0, COM/DCOM/OLE, ESRI MapObjects 1.2,

Oracle V 7.0, gcc 2.7, Windows NT Workstation 4.0,

RedHat Linux 4.2


Zeitraum : September 1995 - September 1996
Firma/Institut : Amerikanische-Ukrainische Gemeinschaftsunternehmen SIPMA
Projekt : Kostenoptimierung und Wartungsarbeitoptimierung für den Straßenbau.

Modellentwicklung und Programmierung der Systeme für die

Analyse vom Zustand der Straßendecke.

Software : TurboPascal 5.5,7.0, Delphi 1, 3, TurboC 2.0, Clipper 5.2,

MS Access 7.0., Windows 3.x/95, MS DOS


Zeitraum : November 1994 - Juni 1995
Firma/Institut : Staatlichen Ukrainischen Fernsehens
Projekt : Entwicklung und Programmierung für Rechnungswesenanwendungen.
Software : Clipper 5.1, TurboC 2.0, FoxPro 2.6, MS DOS

Zeitraum : Januar 1992 - September 1994
Firma/Institut : Polytechnisches Institut in Kiew
Top Elektronik Computer in Bremen
Projekt : Bewertung der Zuverlässigkeit der Verflechtungssystem.
Software : TurboPascal 5.5-7.0; Borland Pascal 1.5., Borland C++3.0,

Clipper 5.0, FORTRAN IV, FORTRAN 77, RSX-11, DOS/Windows 3.1


Zeitraum : November 1988 - September 1989
Firma/Institut : Konstruktionsbüro
Projekt : Entwicklung des Echtzeitfähigebentriebsystems für das Unterstützen
der Flugsimulatoren.
Software : C, FORTRAN 77, Assembler, VAX/VMS

Aus- und Weiterbildung

Aus- und Weiterbildung

Dipl. Mathematiker, Universität in Kiew, die Ukraine

Kompetenzen

Kompetenzen

Top-Skills

hardwarenahe Programmierung

Produkte / Standards / Erfahrungen / Methoden

Visual C++ 15.8, gcc 4.7, Python 3.6, Perl 5.8, Visual Basic 6.0, Enterprise Architect 8.0, IBM Rational Rose, ClearCase /ClearQuest 7.0, DOORS 9.6, MISRA 2004

OOP mit C++/Python/Perl/Visual Basic,
Echtzeitprogrammierung, Hardwarenäherprogrammierung,
Systemanalyse, Troubleshooting

Betriebssysteme

CP/M
Echtzeitbetriebssysteme
RTEMS, VxWorks, ThreadX, QNX
MS-DOS
Novell
OS/2
RSX-11
RT-11
Unix
Linux
VMS
VxWorks
5.3
Windows
3.1 - 7

Programmiersprachen

Algol
Assembler
VAX
Basic
VB6
C
gcc 2.7-4.7
C++
Borland und MS C++ mit MFC
Clipper
Cobol
dBase
DCL
Delphi
5, 7
Fortran
Foxpro
Java
JavaScript
JCL
MATLAB / Simulink
6.5, 7.13 (R2011b), 8.2 (R2013b)
Pascal
Perl
5.8
PL/SQL
Python
2.2-2.7, 3.2
Tcl/Tk
Tkinter
yacc/lex
flex/bison

Datenbanken

Access
7.0
DAO
MS SQL Server
6.5
Oracle
V 7.0

Datenkommunikation

Internet, Intranet
Novell
RS232
TCP/IP
Windows Netzwerk
Winsock

Hardware

Bus
Echtzeitsysteme
embedded Systeme
Industrie-Roboter
Biotechnology-Roboter
Mikrocontroller
Freescale MPC5554, QorIQ P5020, TriCore TC1796
PC
PDP
PDP-11
PLD, FPGA
Xilinx
VAX
VAX-11

Berechnung / Simulation / Versuch / Validierung

Hardware-in-the-Loop Simulation (HIL)
Software-in-the-Loop Simulation (SIL)

Branchen

Branchen

Automotive, Wissenschaft und Forschung, Maschinenbau und industrielle Anlagen, Robotersteuerung, Personalwesen, Rechnungswesen, Straßenbau

Einsatzorte

Einsatzorte

Deutschland
möglich

Projekte

Projekte

Zeitraum : November 2022 ? Oktober 2023
Firma/Institut : Ein Engineering-Unternehmen, Großraum Hannover

Projekt : Fehleranalyse, Debugging in Fahrzeug und Ursachenfindung,

händische und halb- automatisierte Analyse von CAN/LIN-Traces,
Codereview, Einschätzung der Risiken, Vorschläge für bleibenden/provisorischen
Lösungen für Firmware auf SPC58x automotive Mikrokontrollern.


iSYSTEM winIDEA 9.21.129, Vector CANoe 15.0, Jira v8.20.11,
Confluence 7.4.17, Python 3.9.6, git 2.31.1, SourceTree 3.4.11,

IBM DOORS 9.7, ODIS, iSYSTEM BlueBox iC5700,

VectorBox VN1640A, CAN/CAN FD, LIN.

Zeitraum : Juni 2022 - August 2022

Firma/Institut : Ein Engineering-Unternehmen, Großraum Bielefeld
Projekt : Entwicklung einer Applikation für die Konfigurierung
der Firewall für VPN über IPsec. Benchmark-Tests für
den SHA-Funktionen in verschiedenen Open Source
Bibliotheken. Test Skripts und Applikation für Test Vectors.
Software : g++ 11.2, gcc 5.5, gdb 9.2, PuTTY 0.77, Visual Studio Code 1.60,
bash, iptables, strongswan 5.9.6, openssl 3.0.3, RHash 1.4.3, tcpdump,
netcat, Ubuntu Linux 22.04, WSL (Windows-Subsystem für Linux),
SHA-2, SHA-3, JSON.

Zeitraum : März 2020 - Mai 2022
Firma/Institut : Ein Engineering-Unternehmen, Großraum Hannover
Projekt : Design und Entwicklung eines Java Plugin?s in
VECTOR PREEvision für eine teilautomatisierten
Signalzuordnung zum logisch-funktionalen Architekturlayer unter
Einbezug eines Varianten Managements.
Entwurf, Design und Entwicklung einer Testumgebung
für die Überprüfung der Implementation des
SOME/IP-Protokolls im Bordnetz.
Software : Vector PREEvision V9.0.18, Java, SWT, Jira 8.20.6,
git 2.33.0, TortoiseGit 2.12.0, Linux (Kernel 4.4.162), QNX 7.0,
Python 3.9.10, Scapy 2.4.5, Vector CANoe 12.0, tcpdump,
Wireshark 3.6.5

Zeitraum : Oktober 2019 - Januar 2020
Firma/Institut : Ein Engineering-Unternehmen, Großraum Hannover
Projekt : Design, Entwicklung und Optimierung von Treibern für die Firmware eines Generators
(PWM, CCU6, GTM, VADC, DMA, UART).
Software : HightTec Development Platform 2.2.4, Bifaces 1.0.3, Aurix Development Studio 1.1.6,
Infineon Low Level Driver 1.0.1.11, git 2.24.0, Sourcetree 3.3.6, Jira, Confluence,
Bitbucket
Mikroprozessor Infineon Aurix TC275; RIGOL DS1054

Zeitraum : März 2019 - August 2019
Firma/Institut : Ein Engineering-Unternehmen, Großraum Köln
Projekt : Design und Entwicklung von Treibern für die Firmware eines Inverters
(PWM, ADC, SPI).
Review eines Simulink-Modells von Field Oriented Controller für Interior
Permanent Magnet Synchronous Motors.
Software : HightTec C/C++, Elektrobit tresos Studio, RTOS Erika, AUTOSAR (MCAL),
MATLAB/Simulink R2018b
Mikroprozessoren Infineon Aurix TC23x, TC277; KEYSIGHT InfiniiVision

Zeitraum : Juni 2017 - Januar 2019
Firma/Institut : dSPACE GmbH, Paderborn
Projekt : Ableitung von Spezifikationen für automatisierte automotive
Ethernet Tests (OSI Stack) auf Basis funktionaler Anforderungen.
Generierung von Testskripten in MATLAB und Python für
automatisierte automotive Ethernet Laufzeit-Tests auf Basis
der o.g. Spezifikationen, Inbetriebnahme, Ausführung und
Verifikation der Tests.
Implementierung in MATLAB M sowie TLC zur Erweiterung eines
Simulink Blocksets für neue Funktionalitäten.
Software : Python / PythonWin 3.6, MS Visual Studio 2017 (C++),
IBM Rational DOORS 9.6, PTC Integrity 10.8, Wireshark 1.12,
tcpdump 3.9, MATLAB/Simulink R2018a, VBA Excel 2013,
AUTOSAR (SOME/IP, End-to-End Communication Protection,
Secure Onboard Communication)

Zeitraum : April 2017 - Juni 2017
Firma/Institut : Baader GmbH, Lübeck
Projekt : Entwicklung eines Konvertierungs- und Archivierungssystems für Röntgenbildfolgen.
Software : Microsoft Visual Studio 2015 (C/C++), STL, libpng, TinyXML-2, Git 2.12, SourceTree 1.10
Zeitraum : August 2016 - März 2017
Firma/Institut : Continental AG, Babenhausen
Projekt : Fehleranalyse, Debugging und Ursachenfindung. Bearbeitung von Kunden- und
System-Anforderungen für automotive Software-Systeme. Funktionsverantwortung,
Erstellung von Pflichtenheften für Software-Funktionen. Design und Entwicklung (C++)
einen Test-Agent für die Testautomatisierung eines embedded Steuergeräts. Erstellung
von Testspezifikationen, Durchführung und Bewertung von Tests.
Software : Microsoft Visual Studio 2013 (C/C++), Green Hills MULTI 6.1 mit Green Hills Probe V3, Git 2.7,
SourceTree 1.9, PTC Integrity 10.8, Beyond Compare 3.3, CanEasy 4.1, CANoe 8.5,
FHostSP 6.12, IBM Rational DOORS 9.6, IBM Lotus Notes 8.5; Green Hills INTEGRITY
RTOS; V-Modell; Mikroprozessoren Renesas R-Car D1, RH850/D1x

Zeitraum : Januar 2014 - Juni 2016
Firma/Institut : Volkswagen AG, Braunschweig
Projekt : Entwicklung, Durchführung und Bewertung der Integrationstests
und Entwicklungstests für ein elektronisches Steuergerät (HIL) und
dessen Basis-Software (SIL).
Software : IBM Rational DOORS 9.5, Synergy 7.2, Change 5.3, CANape 10.0
V-Modell, ISO 26262
Mikroprozessoren Freescale MPC56xx

Zeitraum : April 2012 - Dezember 2013
Firma/Institut : dSPACE GmbH, Paderborn
Projekt : Portierung eines bestehenden Echtzeitsoftwaresystems (C, Assembler,
MATLAB/Simulink, Python) auf einen anderen Mikroprozessor-Typ,
Debugging und Testen. Erweiterung des Systems auf neue
Datenübertragungsfunktionen zwischen verschiedenen
Softwareschichten entsprechend der Weiterentwicklung der Hardware.
Software : MATLAB/Simulink 8.2 (R2013b), 7.13 (R2011b), gcc 4.7, 4.4, 3.4,
Python 2.7, 2.5, Wireshark v1.8, Freescale CodeWarrior v5.9,
Lauterbach TRACE32 V2.2, MKS Integrity 2009, VMWare v5.0,
UltraVNC v1.0, UltraEdit v20.0, Windows 7, QNX 6.5
Mikroprozessoren Freescale MPC5554, QorIQ P5020, TriCore TC1796

Zeitraum : Juli 2009 - März 2012
Firma/Institut : DSI GmbH, Bremen
Projekt : Entwicklung des Embedded Software einer Satelliten-Baueinheit,
die zur Speicherung, Komprimierung und Vorbereitung der Daten
für das Herunterladen zum Bodensegment dient
Koordination der Programmierung
Software : Enterprise Architect 8.0, RTEMS 4.8 auf dem Leon3, gcc 3.4,
Eclipse IDE 1.3, Python 3.2, PyQt 4.8, TortoiseSVN 1.7, UEStudio 11

Zeitraum : April 2009 - Juni 2009
Firma/Institut : ZF Sachs, Schweinfurt
Projekt : Codereview und Optimierung der Softwarekomponenten einer
Hybrid-Getriebesteuerung
Software : Microsoft Visual C++ 6.0, PC-Lint, Enterprise Architect 7.5,
UEStudio 9.10, IBM Rational ClearCase / ClearQuest 7.0; MISRA 2004

Zeitraum : September 2005 - März 2009
Firma/Institut : ZF, Friedrichshafen
Projekt : - Entwicklung, Codereview und Erweiterung der Funktionen von

Getriebefahrstrategie, basierte auf der Belastung, Fahrsituation,

Geschwindigkeit etc. (Adaptive Shift Strategy)

- Umbau der Applikationsdatenstrukturen einer Softwarekomponente zur

Realisierung einer kundenspezifischen Variantencodierung

- Erstellung und Durchführung von Software-Modultests und

-Auslieferungstests in der Microsoft Visual C++ .Net Umgebung

(SIL); Erstellung von Testfällen laut Testkriterien und

Generierung von Testskripten (Excel/VBA, Python, SoftCar-Skript)

- Design, Entwicklung und Erprobung der Testumgebung für die

Erstellung, Durchführung, Protokollierung und Auswertung von

Software-Ausflieferungstests für die elektrohydraulische

Getriebesteuerung im Labor (HIL) mittels LaborAuto

Software : Microsoft Visual C++ 7.1, PC-Lint, Python 2.6, Perl 5.8,
Enterprise Architect 7.1, IBM Rational ClearCase / ClearQuest 7.0,
ETAS INCA 5.4, Lauterbach TRACE 32, doxygen 1.4, Epic Editor 5.1,
UEStudio 6.30; MISRA 2004, UML, XML; ETAS LabCar, CAN

Zeitraum : September 2004 - Juni 2005
Firma/Institut : Institut für Datentechnik und Kommunikationsnetze, Braunschweig
Projekt : Entwicklung der Softwarekomponenten des embedded Steuergeräts von

"Venus Monitoring Camera" für die Weltraumsonde "Venus Express":

File System für Massenspeicher (SRAM)

File System für Non Volentile RAM (EEPROM und NAND FLASH) mit

Triple Modular Redundant für die Verwendung unter hochenergetische

Strahlung

Bildverarbeitungsalgorithmen

- Erstellung des Konzepts: Entwicklung der Strukturen, Schnittstellen

und Algorithmen für den Filesystem-API, den Filesystemtreibern,

und für die Verarbeitung der Bilder laut Anforderungen.

- Dokumentierung

- Entwicklung der Tests

- Programmierung einer Simulationssoftware und Testszenarien

mittels Python und interner C-ähnlichen Skriptsprachen OCL.

- Programmierung, Dokumentierung und Debugging der Treibern und API

- Programmierung, Dokumentierung und Debugging der

Bildverarbeitungsfunktionen

- Durchführung der Tests (SIL und HIL) und Auswertung der

Testergebnissen

Software : Echtzeitbetriebssystem RTEMS auf dem Leon2 (SPARC V8 Architektur,

FPGA Xilinx), gcc, Visual C++ 7.1, Windows 2000, cygwin, JPEG2000,

Python


Zeitraum : März 2004 - Juni 2004
Firma/Institut : Robert Bosch GmbH, Leonberg
Projekt : Feststellung und Analyse der Ergebnisse der Ortungsgeräte

(Automotive Umfeld). Entwicklung Tools für Synchronisation

und Visualisierung verschiedener Datenflüssen,

Quasi-Echtzeit Anforderungen, Multithreading, GUI.

Software : Windows 2000, C++, Python, Tkinter, Matlab, Rational Rose, UML, CAN

Zeitraum : September 2003 - Dezember 2003
Firma/Institut : LOGOS Softwarehaus GmbH, Bremen
Projekt : Erstellung der Software für das Vertikales Marketingsystem.
Software : Windows 2000, Delphi 7, Oracle 8i

Zeitraum : April 2003 - Juni 2003
Firma/Institut : Harms und Wende, Hamburg
Projekt : Redesign, Neuerstellung und Tests des Object-oriented TCP/IP Stack für eines
Sweißsteuerungs-Firmware:

TCP Sockets, IP, ARP, Ethernet, Multithreading.

Design (UML Use Case-, Klassen- und Sequenzdiagrammen),

Programmierung, Dokumentierung, Test.

Entwicklung einer Simulationssoftware für Emulation des

Betriebssystems ThreadX unter Windows 2000 für SIL:

Thread, Mutex, EventFlags, Queue, Timer.

Software : Windows 2000, ThreadX auf ARM9, Visual C++ 6.0, MagicDraw UML 6.0, Multi2000
Zeitraum : Februar 2003 - März 2003
Firma/Institut : Industriehansa, Ratingen
Projekt : Programmierung der Komponenten und Bedienungsoberflächen fur Datenerfassung
und Echtzeitsteuerung der Anlage fur dauerhafte mechanische Versuche.
Software : Visual Basic 6.0, ADBasic, Win NT, ADwin

Zeitraum : Juli 2002 - November 2002
Firma/Institut : LOGOS Softwarehaus GmbH, Bremen
Projekt : Wahrenwirtschaftsystem: Schwachstellenanalyse, Code Review,
Weiterentwicklung der Software und Optimierung der Oberfläche.
Software : Visual FoxPro 7.0, Win2000

Zeitraum : Juni 2001 - Juni 2002
Firma/Institut : Harman/Becker Automotive Systems, Karlsbad
Projekt : Programmierung die Embedded Anwendung in Rahmen des

Projektes "MMI2000" für Hitachi-basierenden

"Porsche Kommunikation Manager": GUI, Datenbankanbindung

(Unterstützung des Adressbuches), Wechselwirkung mit

Telephon- und Navigationssystemen.

Funktionenmodellierung und -design.

Fehleranalyse, -untersuchung und -behebung.

Testplanung und -durchführung.

Analyse des Zeitaufwandes und die Optimierung des

Programms für die Echtzeitforderungen.

Software : Visual C++ 6.0, gcc 2.7-96q3, Perl, Tornado 1.0.1, MOST,

MKS Source Integrity 7.5b, VxWorks 5.3.1, WinNT


Zeitraum : September 2000 - März 2001
Firma/Institut : MWG Biotech AG, Ebersberg
Projekt : Entwicklung und Programmierung des Visual-Basic-ähnlichen

Interpreter mit Debugunterstützung für die Robotersteuerung.

Die Optimierung des Roboterbewegungsalgorithmus.

Die Erstellung des Frameworks für diverse Aufgabenstellungen.

Software : C++ Builder 5.0, Delphi 5.0, flex++/bison++, XML

Zeitraum : April 2000 - Mai 2000
Firma/Institut : ADtranz / Daimler Chrysler Rail Systems, Hennigsdorf
Projekt : Entwicklung und Programmierung des Bedienungsprogramms des

Gerätes für die Abstimmung der Schnittstellen des

Fahrgastinformationsystemes und des Zentralzugrechners.

Software : Borland C++ 3.1, DOS 6.22

Zeitraum : April 1999 - März 2000
Firma/Institut : LOGOS Softwarehaus GmbH, Bremen
Projekt : Entwicklung und Programmierung die Software für die automatische Bearbeitung
der Ergebnissen der thermographischen Untersuchungen.
Software : VC++ 6.0, MFC, MS SQL Server 6.5, Windows 95/NT

Zeitraum : Juli 1998 - März 1999
Firma/Institut : Informations-analytische Abteilung des Personalwesens, Kiew
Projekt : Entwicklung und Programmierung des Volltextsuchsystems.

Aufbau des Intranet-Servers auf dem Basis des MS Internet

Information Server mit Active Server Pages und O'Reilly

WebSite Server, Windows CGI Technologien.

Software : VB 5.0/6.0, VB Script, Java Script, MS Access 7.0,

MS SQL Server 6.5, Windows NT Server 4.0


Zeitraum : Februar 1998 - Juni 1998
Firma/Institut : SST Shipping Consulting, Bremerhaven
Projekt : Entwicklung und Programmierung der Systeme für die Analyse
der Schiffsplänerisse und der Schiffsberechnungen
Software : VC++ 5.0, MFC 4.0, MS Access 7.0

Zeitraum : Oktober 1996 - Januar 1998
Firma/Institut : Conzeptron LTD (USA). Niederlassung in Kiew
Projekt : Entwicklung, Programmierung und Unterstützung der GIS-Systeme

des Monitoring und der Ansteuerung für das öffentliche

Verkehr in Baltimore (USA) und anderen Logistik Real-Time

Anwendungen mit der Benutzung von GPS.

Software : VC++ 5.0, MFC 4.0, VB 5.0, COM/DCOM/OLE, ESRI MapObjects 1.2,

Oracle V 7.0, gcc 2.7, Windows NT Workstation 4.0,

RedHat Linux 4.2


Zeitraum : September 1995 - September 1996
Firma/Institut : Amerikanische-Ukrainische Gemeinschaftsunternehmen SIPMA
Projekt : Kostenoptimierung und Wartungsarbeitoptimierung für den Straßenbau.

Modellentwicklung und Programmierung der Systeme für die

Analyse vom Zustand der Straßendecke.

Software : TurboPascal 5.5,7.0, Delphi 1, 3, TurboC 2.0, Clipper 5.2,

MS Access 7.0., Windows 3.x/95, MS DOS


Zeitraum : November 1994 - Juni 1995
Firma/Institut : Staatlichen Ukrainischen Fernsehens
Projekt : Entwicklung und Programmierung für Rechnungswesenanwendungen.
Software : Clipper 5.1, TurboC 2.0, FoxPro 2.6, MS DOS

Zeitraum : Januar 1992 - September 1994
Firma/Institut : Polytechnisches Institut in Kiew
Top Elektronik Computer in Bremen
Projekt : Bewertung der Zuverlässigkeit der Verflechtungssystem.
Software : TurboPascal 5.5-7.0; Borland Pascal 1.5., Borland C++3.0,

Clipper 5.0, FORTRAN IV, FORTRAN 77, RSX-11, DOS/Windows 3.1


Zeitraum : November 1988 - September 1989
Firma/Institut : Konstruktionsbüro
Projekt : Entwicklung des Echtzeitfähigebentriebsystems für das Unterstützen
der Flugsimulatoren.
Software : C, FORTRAN 77, Assembler, VAX/VMS

Aus- und Weiterbildung

Aus- und Weiterbildung

Dipl. Mathematiker, Universität in Kiew, die Ukraine

Kompetenzen

Kompetenzen

Top-Skills

hardwarenahe Programmierung

Produkte / Standards / Erfahrungen / Methoden

Visual C++ 15.8, gcc 4.7, Python 3.6, Perl 5.8, Visual Basic 6.0, Enterprise Architect 8.0, IBM Rational Rose, ClearCase /ClearQuest 7.0, DOORS 9.6, MISRA 2004

OOP mit C++/Python/Perl/Visual Basic,
Echtzeitprogrammierung, Hardwarenäherprogrammierung,
Systemanalyse, Troubleshooting

Betriebssysteme

CP/M
Echtzeitbetriebssysteme
RTEMS, VxWorks, ThreadX, QNX
MS-DOS
Novell
OS/2
RSX-11
RT-11
Unix
Linux
VMS
VxWorks
5.3
Windows
3.1 - 7

Programmiersprachen

Algol
Assembler
VAX
Basic
VB6
C
gcc 2.7-4.7
C++
Borland und MS C++ mit MFC
Clipper
Cobol
dBase
DCL
Delphi
5, 7
Fortran
Foxpro
Java
JavaScript
JCL
MATLAB / Simulink
6.5, 7.13 (R2011b), 8.2 (R2013b)
Pascal
Perl
5.8
PL/SQL
Python
2.2-2.7, 3.2
Tcl/Tk
Tkinter
yacc/lex
flex/bison

Datenbanken

Access
7.0
DAO
MS SQL Server
6.5
Oracle
V 7.0

Datenkommunikation

Internet, Intranet
Novell
RS232
TCP/IP
Windows Netzwerk
Winsock

Hardware

Bus
Echtzeitsysteme
embedded Systeme
Industrie-Roboter
Biotechnology-Roboter
Mikrocontroller
Freescale MPC5554, QorIQ P5020, TriCore TC1796
PC
PDP
PDP-11
PLD, FPGA
Xilinx
VAX
VAX-11

Berechnung / Simulation / Versuch / Validierung

Hardware-in-the-Loop Simulation (HIL)
Software-in-the-Loop Simulation (SIL)

Branchen

Branchen

Automotive, Wissenschaft und Forschung, Maschinenbau und industrielle Anlagen, Robotersteuerung, Personalwesen, Rechnungswesen, Straßenbau

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.