Eduard H.

Entwickler, Tester

Heddesheim, Deutschland

Erfahrungen

März 2023 - Dez. 2024
1 Jahr 10 Monaten
Deutschland

Entwickler, Tester

T-Systems

  • Entwicklung eines Frameworks für die Testautomatisierung auf Pytest Basis
  • Automatisierung einer großen Zahl von manuellen Tests aus Jupyter Notebooks durch Pytest Skripte
  • Definition von Gitlab Pipelines zur automatisierten Ausführung der Tests
  • Konfiguration von Docker-Instanzen zur Testausführung
  • Automatisierte Erstellung und Veröffentlichung von Testreports auf Confluence-Seiten
  • Graphische Datenvisualisierung zur Auswertung von Testergebnissen
  • Spezifikation, Design und Implementierung von Performance-Tests des Systems
  • Generierung von synthetischen Testdaten für Performance-Tests
  • Automatisierung der Performance-Tests mit Gitlab Pipelines und automatisch erzeugten Testreports mit kontinuierlichem Monitoring
Okt. 2022 - Dez. 2022
3 Monaten
Deutschland

Entwickler

VCC Production

  • Überarbeitung von XSLT Stylesheets für die Generierung von Reports eines CAD/CAM Systems (Tebis)
Jan. 2019 - Juni 2022
3 Jahren 6 Monaten
Deutschland

Entwickler

Fresenius Medical Care

  • Implementierung neuer Gerätefunktionen auf Mikrocontroller-Ebene (C167 Prozessor)
  • Interrupt-Programmierung zur Überwachung und Auswertung von Gerätesensoren
  • Erweiterung des proprietären Betriebssystems des Geräts zur präzisen Timer-Programmierung
  • Implementierung einer Bibliothek für State-Machines für die C++ Programmiersprache
  • Erstellung und Anpassung von Build-Skripten in CMake
  • Entwicklung eines Codeanalysewerkzeugs zur Generierung von Zustandsdiagrammen mit PlantUML
  • Auswertung und Visualisierung von Messwerten in Excel-Sheets mit Python-Skripten
  • Erstellung, Durchführung und Dokumentierung von Systemtests
  • Wartung von Legacy Code mit Werkzeugen zur Codeanalyse (PCLint, Tessy)
  • Erstellung und Pflege standardkonformer Dokumentationen und Verwaltung dieser Dokumente in Windchill ALM
  • Refactoring und Unit Testing von Legacy Code
Jan. 2018 - Dez. 2018
1 Jahr
Österreich

Entwickler

AIT Austrian Institute of Technology GmbH

  • Erweiterung der Anwendungs-API (REST)
  • Konzeption und Implementierung von Datenbankmigrationen
  • Implementierung einer Schnittstelle zu Kundensystemen zur Übermittlung von Statusänderungen der Baustellensignalisierung auf XML Basis (Datex II)
  • Implementierung einer automatischen Schemavalidierung von JSON Nachrichten des MQTT Bus
  • Implementierung einer MQTT Simulation für eine Testumgebung
  • Überarbeitung des Benutzerberechtigungssystems
  • Erstellung von Benutzerschnittstellen
  • Refactoring, Unit Testing, Dokumentierung
Okt. 2012 - Okt. 2017
5 Jahren 1 Monate
Deutschland

Architekt, Entwickler, Tester, Trainer

Roche Diabetes Care AG

  • Anpassung von Spezifikation und Implementierung der Systemtests an neue Pumpen-Features

  • Wartung, Anpassung und Erweiterung der HiL-Testsysteme und Werkzeugumgebung an neue Versionen der Pumpensoftware und -hardware

  • Durchführung und Überwachung einer Vielzahl von Verifizierungen neuer Versionen der Pumpensoftware

  • Auswertung, Erfassung und Bearbeitung nachgewiesener Diskrepanzen zur Produktspezifikation auf Simulator- oder Produktseite

  • Erstellung von Testprotokollen gemäß den Dokumentationsanforderungen für internationale medizinische Produkte

  • Migration der Testskriptumgebung auf eine neue Qualitätsmanagementsoftware: Entwicklung von Software für die automatisierte Migration; Durchführung und Verifikation

  • Migration der Quellcodeumgebung auf eine neue Versionsverwaltungssoftware: Konzeption und Erstellung von Build-Skripten und CruiseControl-Konfigurationen

  • Überarbeitung der Framework-Architektur anhand von Lessons Learned

  • Umfassendes Redesign und Refactoring des Testframeworks

  • Entwicklung eines Code Generators in Python zur automatisierten Erzeugung der Schnittstelle zu Systemtestklassen anhand von Spezifikationen in XML

  • Portierung des Frameworks auf eine neue Hardware- und Software-Umgebung

  • Konzeption und Implementierung einer Job-Queue in Python zur automatischen Verteilung von Tests auf einen Pool von Testmaschinen

  • Training und Coaching von Entwicklern für die neue Testumgebung

  • Implementierung und Pflege von Systemtests

Okt. 2009 - Sept. 2012
3 Jahren
Schweiz

Entwickler, Tester

Roche Diabetes Care AG

  • Implementierung eines Simulators der graphischen Benutzeroberfläche des neuen Produkts
  • Erweiterung des Simulator-Frameworks und der Testumgebung um neue Funktionalität
  • Implementierung verschiedener Code Generatoren in Python für die Auswertung XML spezifizierter Schnittstellen und Benutzeroberflächen
  • Erweiterung des Build-Prozesses zur Integration der Code Generierungsphase
  • Entwicklung einer Vielzahl von automatisierten Systemtests nach Testfallspezifikation
  • Durchführung und Überwachung der Testläufe
  • Erfassung, Auswertung und Bearbeitung nachgewiesener Diskrepanzen zur Produktspezifikation auf Simulator- oder Produktseite
  • Erstellung von Testprotokollen gemäß den Dokumentationsanforderungen für internationale medizinische Produkte
Okt. 2007 - Apr. 2009
1 Jahr 7 Monaten
Deutschland

Architekt, Entwickler, Trainer

Carl Zeiss SMT AG

  • Portierung von TCL nach Python

  • Modularisierung durch Refactoring und Redesign zu Bibliotheken für verbesserte Erweiterbarkeit und Wiederverwendbarkeit

  • Einführung qualitätssichernder Maßnahmen durch automatisierte Modultests und umfassende Dokumentation

  • Einführung neuer Konzepte zur Flexibilisierung der Architektur:

  • Datenhaltung in relationalen Datenbanken

  • Entwicklung von Domain Specific Languages zu Konfigurationszwecken

  • Erweiterung um neue Funktionalitäten

  • Konzeption und Durchführung der Schulung von Mitarbeitern zur Einführung von Python als abteilungsweite Standardsprache

  • Begleitendes Coaching während der Umstellung

  • Beratung bezüglich Vorgehensweisen und Werkzeugauswahl

  • Konzeption und Umsetzung eines Bugtracking-Systems

  • Entwicklung eines Werkzeugs für die automatisierte Erzeugung von Reports aus Simulationsergebnissen in Form von PDF-Dateien; Integration in bestehende Prozesse

Apr. 2002 - Juli 2007
5 Jahren 4 Monaten
Deutschland

Architekt, Entwickler, Trainer

Harman/Becker GmbH

  • Portierung (Windows CE nach QNX), Fehlerberichtigung und Optimierung einer Bibliothek für Interprozesskommunikation von Fahrzeuginformationssystemen
  • Implementierung einer Abstraktionsschicht für betriebssystemspezifische Dienste als Grundlage einer Simulations- und Testumgebung für die Produkte des Unternehmens
  • Implementierung eines Code Generators in Python nach C++ für eine Beschreibungssprache für Modulschnittstellen
  • Implementierung eines konfigurierbaren Zustandsautomaten für die Koordination eines Sprachdialogsystems und verschiedener Benutzereingabegeräte
  • Mitwirkung an der Entwicklung des Softwarearchitekturkonzepts für eine neue Framework-Generation von graphischen Benutzeroberflächen für Headunits von Infotainmentsystemen
  • Konzeption einer deklarativen Beschreibungssprache für Benutzeroberflächen
  • Implementierung eines Code Generators für die Beschreibungssprache
  • Konzeption und Implementierung einer Komponentenarchitektur für Anwendungslogik
  • Implementierung von Prototypen
  • Erstellung von umfangreicher Dokumentation
  • Konzeption und Implementierung einer Bibliothek für einfache und effiziente Kommunikation und Ereignisübermittlung zwischen Anwendungskomponenten
  • Konzeption und Implementierung eines konfigurierbaren und flexibel einsetzbaren Toolkits von Oberflächenelementen für das neue Framework
  • Konzeption und Leitung von Schulungen für die neue Framework-Generation (auch international)
  • Laufendes Coaching von Projektentwicklern in der Verwendung des neuen Frameworks
März 1999 - März 2002
3 Jahren 1 Monate
Deutschland

Entwickler

Molpe GmbH

  • Implementierung einer Anwendung für die Verwaltung von Zugriffsrechten auf die Kundenstammdatenbank der T-Online
  • Entwicklung von Anwendungen zur automatisierten Synchronisation von Datenbanken der T-Online mit Netzwerkprogrammierung für verteilte Anwendungen
  • Konzeption und Implementierung von Schnittstellensoftware in Python für die Kommunikation mit Partnerunternehmen für eine große medizinische Spenderdatenbank (DKMS)
  • Automatisierte Auswertung von Anfragen der Partner und verschlüsselte Übermittlung von Nachrichten an die Partnerunternehmen
  • Integration des Systems in bestehende Prozesse und Unterstützung verschiedener Datenformate und Übertragungsarten
  • Konzeption einer Beschreibungssprache für Datenformate
  • Entwicklung von Software zur Auswertung großer Datenmengen von CD für die DKMS
  • Konzeption und Implementierung der Benutzeroberfläche für mobile Datenerfassung auf Windows CE Handhelds
  • Implementierung der Software zur Synchronisation von zentraler und mobiler Datenbank
  • Erstellung des relationalen Datenmodells
  • Mitarbeit am Architekturkonzept und Implementierung von Benutzeroberflächen für ein Informationssystem zur Verwaltung von Patientendaten für die Universitätsklinik Dresden
  • Entwicklung von Software zur Abfrage und Auswertung von Daten eines medizinischen Analysegeräts

Sprachen

Deutsch
Muttersprache
Englisch
Verhandlungssicher

Ausbildung

Universität Tübingen

Diplom, Compilerbau, Computergraphik · Informatik · Tübingen, Deutschland

Sie suchen Freelancer?Passende Kandidaten in Sekunden!
FRATCH GPT testen
Weitere Aktionen