Senior Software Engineer
- Verfügbarkeit einsehen
- 0 Referenzen
- auf Anfrage
- 22143 Hamburg
- auf Anfrage
- de | en
- 06.02.2026
Kurzvorstellung
Enterprise Applications, Cloud-native Apps, Microservices, Webentwicklung, Backend, Frontend, Full-Stack, Test und Testautomatisierung, DevOps, CI/CD.
Qualifikationen
Projekt‐ & Berufserfahrung
1/2026 – 1/2026
Tätigkeitsbeschreibung
Es wurde ein kundenspezifischer Test-Report nach Kundenanforderungen
aus der Rüstungsbranche, deren Systeme nach MIL-STD-882 entwickelt werden, für QABench entwickelt.
Technologien: Python, Rust, QABench, HTML, JavaScript, TypeScript, NPM
Softwareentwickler
1/2023 – 1/2026
Tätigkeitsbeschreibung
Es wurde ein Testautomatisierungssystem für eine Cloud-basierte
Microservice-basierte Software entwickelt. Hierbei wurden unter anderem Ende-zu-Ende-Tests vom Browser-Interface bis hin zur Datenbank realisiert. Alle Tests laufen vollautomatisiert in GitLab-CI und können parallel (inkl. Browser) auf einem CI-Node ausgeführt werden. Es wurde zudem ein Werkzeug entwickelt, um vollautomatisiert eine
Python-Kommunikationsschnittstelle für die GraphQL-Kommunikation zu erzeugen.
Der erzeugte Code beinhaltete mehr als 300.000 Zeilen Code. Außerdem wurde ein
Werkzeug entwickelt, um die Kommunikation zwischen den einzelnen Microservices untersuchen zu können.
Technologien: Python, C#, Testautomatisierung, Integrationstests,
GraphQL, Rest-API, GitLab, Docker, Kubernetes, Cloud
Test Automation
1/2023 – 1/2026
Tätigkeitsbeschreibung
Es wurde ein Testautomatisierungssystem für eine Delphi-basierte
Windows-GUI-Software für die Protokollierung von Emissionen von Kraftwerken und Schiffen entwickelt.
Technologien: Python, Delphi, Windows-UI-Automation,
Integrationstests, Systemtests, Rest-API, GitLab, Windows
Test Automation
1/2023 – 1/2026
Tätigkeitsbeschreibung
Es wurde ein Testautomatisierungssystem für eine Cloud-basierte
Microservice-basierte Softwareplatform entwickelt. Hierbei wurden unter anderem Ende-zu-Ende-Tests vom Browser-Interface bis hin zur Datenbank realisiert. Alle Tests laufen vollautomatisiert in GitLab-CI und können parallel (inkl. Browser) auf einem CI-
Node ausgeführt werden.
Technologien: Python, TypeScript, C#, Testautomatisierung, Integrationstests, Systemtests, Rest-API, GitLab, Docker, Kubernetes, Cloud, Playwright, Selenium, Appium
Test Automation
1/2023 – 1/2026
Tätigkeitsbeschreibung
Es wurde ein Testautomatisierungssystem für eine französische on-
premise Software für die Protokollierung von Emissionen in Kraftwerken (vor allem CO2) realisiert. Die Tests laufen voll automatisiert ab.
Technologien: Python, C#, Testautomatisierung, Integrationstests, Systemtests, Rest-API, GitLab, Docker, Playwright, PHP
Test Automation
1/2023 – 12/2025
Tätigkeitsbeschreibung
Es wurde ein Python-basierter Microservice entwickelt, der
unterschiedliche externe Modelle, die durch Machine-Learning trainiert wurden auf reale Daten anzuwenden. Hierzu wurden anschließend Integrationstests erstellt, um die korrekt Funktion sicherzustellen.
Technologien: Python, Testautomatisierung, Integrationstests, Systemtests, GraphQL, GitLab, Microservice
Softwareentwickler
1/2022 – 12/2022
Tätigkeitsbeschreibung
Es wurde eine Testautomatisierung für ein Bluetooth-basiertes
Kommunikationssysteme für Feuerwehrhelme sowie und Algorithmen für die Detektion von Übertragungsfehlern für Bluetooth-Audio entwickelt und getestet.
Technologien: Python, Hardware-in-the-Loop, Digitale Signalverarbeitung (DSP), Testautomatisierung, Integrationstests, Systemtests, Bluetooth
Test Automation
5/2020 – 1/2026
Tätigkeitsbeschreibung
Es wurden Prüfstande für sicherheitsgerichtete Gaswarnzentralen in den
eigenen Räumlichkeiten betrieben und es wurde jederzeit sichergestellt, Tests durchführen zu können und Änderungen an den Systemen überprüfen zu können.
Technologien: Python, Hardware-in-the-Loop, Software-in-the-Loop,
Testautomatisierung, Integrationstests, Systemtests, Modbus-TCP, OPCUA, HART, Ethernet, SPS, Beckhoff, Managed-Testing-Services
Test Automation
5/2020 – 1/2026
Tätigkeitsbeschreibung
Es wurde ein Produktionswerkzeug erstellt und gewartet, mit Hilfe
dessen Produktionsschritte wie z.B. das Setzen der Seriennummer und Kalibrierung sowie End-of-Line-Tests in der Produktions für sicherheitsgerichtete Gaswarnzentralen durchgeführt werden konnten.
Technologien: Python, Hardware-in-the-Loop, Testautomatisierung, Integrationstests, Systemtests, Modbus-TCP, OPCUA, HART, Ethernet, SPS, Beckhoff, End-of-Line-Tests
Test Automation
5/2020 – 6/2021
Tätigkeitsbeschreibung
Es wurde für den Bug-Tracker Mantis eine Erweiterung nach
kundenspezifischen Anforderungen erstellt.
Technologien: PHP, Web
Test Automation
5/2020 – 3/2021
Tätigkeitsbeschreibung
Es wurde ein Testautomatisierungssystem basierend auf Python für
Atemalkoholmessgeräte sowie automatisch ablaufende Tests erstellt und gewartet.
Technologien: Python, Hardware-in-the-Loop, Testautomatisierung, Integrationstests, Systemtests
Test Automation
5/2020 – 3/2021
Tätigkeitsbeschreibung
Es wurden automatisierte Tests und ein Prüfstand für ein tragbares,
sicherheitsgerichtetes Mehrgas-Messgerät erstellt.
Technologien: Python,Hardware-in-the-Loop, Software-in-the-Loop,
Testautomatisierung, Integrationstests, Systemtests, Prüfstandbau
Test Automation
1/2020 – 1/2026
Tätigkeitsbeschreibung
Es wurden Schulungen mit bis zu 50 Teilnehmern für Python, Testautomatisierung und eigene Produkte gehalten.
Technologien: Python, Hardware-in-the-Loop, Testautomatisierung, Integrationstests, Systemtests, Schulung
Schulung / Training (IT)
1/2019 – 12/2025
Tätigkeitsbeschreibung
Es wurden automatisierte Tests auf Python-Basis für ein tragbares,
fortschrittliches Mehrgas-Messgerät erstellt. Dabei wurden auch Software-Simulatoren für die Firmware der Gasmessgeräte eingesetzt und einzelne Signale von Gassensoren simuliert.
Technologien: Python, Hardware-in-the-Loop, Software-in-the-Loop,
Testautomatisierung, Integrationstests, Systemtests, Prüfstandbau
Test Automation
1/2019 – 12/2021
Tätigkeitsbeschreibung
Es wurde eine Testautomatisierung für ein Gerät zur Kalibrierung und
Funktionsprüfung (Begasungstests, Kalibrierung, etc.) erstellt und gewartet. Das System basiert auf Yocto Linux.
Technologien: Python, Hardware-in-the-Loop, Testautomatisierung, Integrationstests, Systemtests, Yocto Linux
Test Automation
1/2019 – 12/2020
Tätigkeitsbeschreibung
Es wurde ein Adapter für einen Digital Subscriber Line Access
Multiplexer (DSLAM) für das Kalibrierlabor eines sehr großen, deutschen
Telekommunikationsanbieter erstellt. Hierbei wurden VDSL Übertragungsraten von bis zu 250 MBit/s überprüft.
Technologien: Python, DSL, DSLAM
Softwareentwickler
1/2019 – 6/2019
Tätigkeitsbeschreibung
Es wurde ein Python-basierter Adapter Squish (Cross-Platform GUI Test
Automation) für Qt erstellt.
Technologien: Python, Squish, Qt
Softwareentwickler
1/2018 – 12/2021
Tätigkeitsbeschreibung
Es wurde Embedded-Software für einen Legacy-Gassensor weiter
entwickelt und an abgekündigte Hardware wie z. B. neue Displays angepasst und durch Unittests und manuelle Tests überprüft.
Technologien: Embedded-C, Unittests, Integrationstests
Softwareentwickler
3/2017 – 6/2017
Tätigkeitsbeschreibung
Es wurde ein Python-basierter Adapter für ein tragbares Feuerwehr-
Kommunikationssystem für National-Instruments DAQmx erstellt.
Technologien: Python, Hardware-in-the-Loop, Testautomatisierung, Integrationstests, Systemtests
Softwareentwickler
1/2016 – 1/2026
Tätigkeitsbeschreibung
QABench ist ein nach ISO/TR 80002-2 zertifiziertes
Testautomatisierungssystem für die Industrie und Medizintechnik. Es besteht aus einem Testingframework für die Erstellung und Ausführung automatisierter oder semi-automatisierter Tests, einem Dashboard, mit dem Testergebnisse verwaltet und ausgewertet werden und eine Abstraktionsschicht für binäre Datei- und Kommunikationsformate.
Technologien: Python, Rust, C, Cython, Jenkins, CI/CD, HTML, CSS, JavaScript
Softwareentwickler
1/2016 – 12/2019
Tätigkeitsbeschreibung
Es wurde ein kabelloser, ultraschallbasierter Gassensor test-automatisiert.
Hierbei wurden sowohl physikalische Schnittstellen mit Hilfe eines Sensor-Simulators simuliert als auch die Kommunikation über die Funkschnittstelle getestet, die auf einem SLIP-Protokoll basierte.
Technologien: Python, Hardware-in-the-Loop, Testautomatisierung, Integrationstests, Systemtests, SLIP
Test Automation
1/2016 – 12/2018
Tätigkeitsbeschreibung
Es wurde ein Testautomatisierungssystem bestehend aus Unittests,
Integrationstests für einen Gassensor für Kraftwerke und Schiffsabgase entwickelt.Außerdem wurde ein Simulationssystem für den Auswertungsalgorithmus entwickelt, bei dem mit Hilfe einer Monte-Carlo-Simulation unterschiedliche Implementierungen
miteinander verglichen werden konnten, um den jeweils besten Kandidaten für unterschiedliche Kundenanforderungen herausfinden zu können.
Technologien: Embedded-C, Python, Hardware-in-the-Loop, Digitale
Signalverarbeitung (DSP), Testautomatisierung, Integrationstests, Systemtests
Softwareentwickler
8/2012 – 1/2026
Tätigkeitsbeschreibung
Es wurden Prüfstande für sicherheitsgerichtete Gaswarnzentralen für
vollautomatisierte und semi-automatisierte Tests erstellt. Die Testaufwände konnte gegenüber manuellen Tests um 99 % reduziert werden. Als IO-Hardware wurden Beckhoff-SPS eingesetzt. Der Kunde lieferte lediglich eine Liste von Anforderungen.
Technologien: Python, Hardware-in-the-Loop, Software-in-the-Loop,
Testautomatisierung, Integrationstests, Systemtests, Modbus-TCP, OPCUA, HART, Ethernet, SPS, Beckhoff, Prüfstandbau
Test Automation
8/2012 – 1/2026
Tätigkeitsbeschreibung
Mehrere sicherheitsgerichtete Gaswarnzentralen wurden mit Python
testautomatisiert. Die Gaswarnzentralen sind jeweils ein Multimastersystem, das über ein proprietäres Protkoll über Ethernet kommuniziert. Die Kommunikation findet auf der selben OSI-Ebene wie TCP/IP statt. Die Gaswarnzentralen selber bestanden aus diversen
Modulen, wie z.B. Analog-Input für 4-20 mA-Schnittstellen und Gassensoren mit und ohne HART, Digital-Input für digitale Eingangssignale wie z.B. Rauchmelder, Relais-Output zum Schalter von Aktuatoren, Sirenen, etc., Modbus-RTU für die Kommunikation über Modbus-RTU mit SCADA-Systemen, Modbus-TCP für die Kommunikation via Modbus-TCP mit SCADA-Systemen und OPCUA für moderne
SCADA-Systeme. Es wurden Integrationstests einzelner Module erstellt und Systemtests, die vollautomatisiert durchlaufen können. Teilweise wurde Anforderungen, die zunächst durch manuelle Tests gedacht waren, halb-automatisiert, so dass ein Tester über den Browser mit dem Test interagierte. Hierdurch war es möglich, die Testdurchführungszeit von fünf Monaten auf wenige Stunden zu reduzieren.
Technologien: Python, Hardware-in-the-Loop, Software-in-the-Loop,
Testautomatisierung, Integrationstests, Systemtests, Modbus-RTU, Modbus-TCP, OPCUA, SCADA, HART, Ethernet
Test Automation
8/2012 – 1/2019
Tätigkeitsbeschreibung
Es wurde in einem größeren Team eine sicherheitsgerichtete
Gaswarnzentrale für einen Direktkunden implementiert. Die Gaswarnzentrale wurde für SIL 2 und SIL 3 zertifiziert.
Technologien: Embedded-C, MISRA-C, Digitale Signalverarbeitung, Elektronik, Testautomatisierung, Modbus-TCP, OPCUA, HART, Ethernet, JLink
Softwareentwickler
8/2012 – 1/2017
Tätigkeitsbeschreibung
Es wurde ein Python-basiertes Testautomatisierungssystem für eine
Gaswarnzentrale entwickelt, das in Jenkins völlig autark alle Tests durchgeführt hat und am Ende Teil der Zertifizierung war.
Technologien: Python, Hardware-in-the-Loop, Testautomatisierung, Integrationstests, Systemtests
Softwareentwickler
5/2012 – 7/2012
Tätigkeitsbeschreibung
Es wurde eine Java-basierte Steuerungs- und Auswertesoftware für einen
Atemgasanalysator für Sportler entwickelt.
Technologien: Java, GUI, Datenbank, Bluetooth (Low Energy)
Softwareentwickler
1/2012 – 5/2012
Tätigkeitsbeschreibung
Es wurde eine Magnetventilsteuerung für batteriebetriebene Systeme
entwickelt, damit Wasserhähne per Knopfdruck durchgespült werden.
Technologien: Embedded-C
Softwareentwickler
1/2009 – 4/2012
Tätigkeitsbeschreibung
Entwurf und Implementierung einer FPGA- und PCIe-basierten
Hardware und dazugehörigem Linux-Kernel-Treiber, um verarbeitete Daten eines Funkpeilsystems per Linux Device-Descriptor in das Linux-User-Land zu bringen.
Technologien: VHDL, Altera, C, Linux, Linux-Kernel, Linux-Kernel-Treiber, PCIe (PCI Express)
Softwareentwickler
1/2009 – 4/2012
Tätigkeitsbeschreibung
Entwurf und Implementierung neuartiger DSP-Algorithmen mit dem
Ziel, den Ressourcenbedarf bestehender Algorithmen in Funkpeilssystemen zu minimieren. Als Resultat konnte die Anzahl der FPGAs in den Funkpeilssytemen von fünf sehr großen FPGAs auf ein kleines FPGA reduziert werden.
Technologien: VHDL, Altera, Linux, Windows, Digitale Signalverarbeitung (DSP)
Softwareentwickler
1/2009 – 4/2012
Tätigkeitsbeschreibung
Entwurf und Implementierung neuartiger DSP-Algorithmen mit dem
Ziel, den Ressourcenbedarf bestehender Algorithmen in Funkpeilssystemen zu minimieren. Als Resultat konnte die Anzahl der FPGAs in den Funkpeilssytemen von fünf sehr großen FPGAs auf ein kleines FPGA reduziert werden.
Technologien: VHDL, Altera, Linux, Windows, Digitale Signalverarbeitung (DSP)
Softwareentwickler
1/2008 – 4/2009
Tätigkeitsbeschreibung
Diplomarbeit “Digital-Down-Converter für Field-Programmable-Gate-
Arrays in VHDL” bei der Plath GmbH, abgeschlossen mit Auszeichnung.
Technologien: VHDL, Altera, Linux, Windows, Digitale Signalverarbeitung (DSP)
Digitaler Signalprozessor (DSP)
10/2007 – 10/2007
Tätigkeitsbeschreibung
Migration eines Domaincontrollers auf Samba3 für die Verwaltung des
Zentrums für Molekulare Neurobiologie Hamburg (ZMNH).
Technologien: Netzwerk-Administration, Linux
Netzwerkadministrator
9/2007 – 9/2007
Tätigkeitsbeschreibung
Erstellung eines Programms zur wissenschaftlichen Weiterverarbeitung
binärer Daten von Mäusegehirnströmen und deren optionaler Kompression für ein Forschungsinstitut.
Technologien: Neuronale, Digitale Signalverarbeitung, Linux, C
Digitaler Signalprozessor (DSP)
8/2007 – 8/2007
Tätigkeitsbeschreibung
Recherche und verschiedene Tests bezüglich der Einsatzmöglichkeit
verschiedener Embedded-Systems für ein hochverfügbares, hochsicheres automatisches Türöffnungssystem mit Webanbindung für das Zentrum für Molekulare Neurobiologie Hamburg (ZMNH).
Technologien: Web, Linux, Netzwerk
Netzwerkadministrator, Linux Entwicklung
7/2007 – 7/2007
Tätigkeitsbeschreibung
Entwurf einer VPN-Lösung, die einen Zugang für bestimmte Anwender
von außerhalb des Netzwerks des Zentrums für Molekulare Neurobiologie Hamburg (ZMNH) ermöglicht basierend auf OpenVPN.
Technologien: VPN, OpenVPN, Linux, Netzwerk
Openvpn, Netzwerkadministrator, VPN
6/2007 – 6/2007
Tätigkeitsbeschreibung
Programmierung eines Plugins für den Fileserver Samba3, das eine
automatische Übereignung von Dateien nach dem Kopieren über das Netzwerk ermöglicht, um große Datenmengen austauschen zu können für das Zentrum für das Zentrum für Molekulare Neurobiologie Hamburg (ZMNH).
Technologien: C, Linux, LaTeX
Latex, Linux Entwicklung
5/2007 – 5/2007
Tätigkeitsbeschreibung
Entwurf und Implementierung unterschiedlicher Filter-Algorithmen auf
einem Digitalen Signalprozessor in Hinblick auf optimale Ressourcenausnutzung.
Technologien: Digitale Signalverarbeitung (DSP), Embedded-C, LaTeX
Digitaler Signalprozessor (DSP), Latex
2/2007 – 4/2007
Tätigkeitsbeschreibung
Entwurf und Implementierung eines Steuerpults für eine digitale
Modelleisenbahn auf Ultra-Low-Budget-Basis (<10 Euro).
Technologien: Embedded-C, LaTeX
Latex
11/2006 – 12/2006
Tätigkeitsbeschreibung
Entwurf und Implementierung eines digitalen Speicheroszilloskops
basierend auf GameBoy-Hardware und Anzeige auf einem LC-Display.
Technologien: Embedded-C, LaTeX
Latex
10/2006 – 11/2006
Tätigkeitsbeschreibung
Entwurf und Implementierung eines verteilten Systems zur zentralen
Datenerfassung unterschiedlicher Messeinrichtungen über das Internet basierend auf QNX.
Technologien: QNX, C, LaTeX
Latex
9/2006 – 10/2006
Tätigkeitsbeschreibung
Entwurf, Implementierung und Synthese eines hochverfügbaren,
redundant implementierten, FPGA-basierenden, verteilten Datenübertragungssystems im Labor und dessen Validierung (theoretisch und praktisch) mit VHDL.
Technologien: VHDL, Xilinx, Windows, LaTeX
Xilinx (allg.), Latex
7/2006 – 9/2006
Tätigkeitsbeschreibung
Entwurf, Implementierung und Dokumentation einer Linux-basierten
Ethernet-Bridge via OpenVPN.
Technologien: VPN, OpenVPN, Linux (Debian), Bash, LaTeX
Debian Linux, Latex, Openvpn
1/2006 – 6/2006
Tätigkeitsbeschreibung
Entwurf, Implementierung und Dokumentation einer Linux-basierten
Hardware-Firewall anhand verschiedener Anwendungsbeispiele.
◦Technologien: VPN, OpenVPN, Linux (Debian), Bash, LaTeX
Latex, Debian Linux
Ausbildung
Fernuni Hagen
Hagen
HAW Hamburg
Hamburg
Über mich
Programmiersprachen:
C#, C++, C, Python, Rust, Java, Bash, Batch, Funcional Safety.
Weitere Kenntnisse
Mein Studium konnte ich als jahrgangsbester Absolvent abschließen.
Ich arbeite mich gerne in neue Themengebiete ein.
Ich verfüge außerdem über Kenntnisse in Blockchain-Technologie und betreibe ein Blockchain-Unternehmen.
Persönliche Daten
- Deutsch (Muttersprache)
- Englisch (Fließend)
- Europäische Union
Kontaktdaten
Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.
Jetzt Mitglied werden
