Entwicklung von System-, Integrations- und Performance-Tests für ein statistisches Analysesystem (SPACE) zur Auswertung makroökonomischer Daten für die europäische Zentralbank
Entwickler, TesterPython 3HTML
Entwickler, Tester
Entwicklung von System-, Integrations- und Performance-Tests für ein statistisches Analysesystem (SPACE) zur Auswertung makroökonomischer Daten für die europäische Zentralbank:
Entwicklung eines Frameworks für die Testautomatisierung mit Gitlab Pipelines auf Pytest Basis
Automatisierung einer großen Zahl von manuellen Tests aus Jupyter Notebooks durch Pytest Skripte
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
PandasPytestVisual Studio CodeMatplotlibJinjaJupyterJSONHTMLRESTCamundaGitlabGitDockerJiraConfluenceArtifactoryScrum
Python 3HTML
T-Systems
Frankfurt
3 Monate
2022-10 - 2022-12
Überarbeitung von XSLT Stylesheets eines CAD/CAM Systems
Software-EntwicklerXMLXSLT
Software-Entwickler
Überarbeitung von XSLT Stylesheets für die Generierung von Reports eines
CAD/CAM Systems (Tebis).
XMLXSLTFOPTebis 4.0
XMLXSLT
VCC Production
3 Jahre 6 Monate
2019-01 - 2022-06
Entwicklung einer Modellvariante eines Dialysegeräts für den US-amerikanischen Markt
Software-EntwicklerCC++Python
Software-Entwickler
Entwicklung einer Modellvariante eines Dialysegeräts für den US-amerikanischen Markt
Implementierung von neuen Features auf Mikrocontroller-Ebene.
Interrupt-Programmierung zur Überwachung und Auswertung von Gerätesensoren.
Erweiterung des proprietären Betriebssystems des Geräts.
Implementierung einer Bibliothek für State-Machines für die C++ Programmiersprache.
Codeanalyse-Werkzeug zur Generierung von Zustandsdiagrammen.
Auswertung von Messwerten mit Python-Skripten.
Erstellung, Durchführung und Dokumentierung von Systemtests.
Migration, Redesign und Erweiterung einer historisch gewachsenen Werkzeugsammlung
für die Auswertung statistischer Simulationen von optischen Systemen
in einem Rechencluster (LSF):
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.
Betreuung einer Einführung der Programmiersprache Python als abteilungsweite
Standardsprache:
Konzeption und Durchführung der Schulung von Mitarbeitern.
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:
Portierung (Windows CE nach QNX), Fehlerberichtigung und Optimierung einer
Bibliothek für Interprozesskommunikation.
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.
Entwicklung einer neuen Generation eines Frameworks für graphische Benutzeroberflächen:
Mitarbeit am Architekturkonzept.
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.
Unit Testing.
Konzeption und Implementierung einer Bibliothek für einfache und effiziente Kommunikation
und Ereignisübermittlung zwischen Anwendungskomponenten (vergleichbar
QT Signals/Slots).
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).
Coaching von Projektentwicklern in der Verwendung des neuen Frameworks.
Implementierung einer Anwendung für die Verwaltung von Zugriffsrechten auf die
Kundenstammdatenbank der T-Online.
Verschiedene Anwendungen zur automatisierten Synchronisation von Datenbanken
der T-Online: Netzwerkprogrammierung im firmeninternen Netzwerk für verteilte
Anwendungen.
Schnittstellensoftware in Python für die Kommunikation mit Partnerunternehmen
für eine große medizinische Spenderdatenbank (DKMS):
Konzeption und Implementierung.
Automatisierte Auswertung von Anfragen der Partner.
Automatisierte Erzeugung und verschlüsselte Übermittlung von Nachrichten
an die Partnerunternehmen.
Integration des Systems in die bestehenden Prozesse.
Unterstützung verschiedener Datenformate und Übertragungsarten der beteiligten
Unternehmen.
Konzeption einer Beschreibungssprache für Datenformate zur erleichterten
Anpassung des Systems an neue Anforderungen.
Entwicklung von Software zur Auswertung von großen Datenmengen von CD für
eine medizinische Datenbank.
Projekt für mobile Datenerfassung für eine Abteilung der Universitätsklinik Dresden:
Mitarbeit am Architekturkonzept.
Konzeption und Implementierung der Benutzeroberfläche zur Dateneingabe
auf Basis von Windows CE Handhelds.
Implementierung der Software zur Synchronisation von zentraler Datenbank
und mobilen Datenbanken.
Erstellung des relationalen Datenmodells.
Entwicklung eines Informationssystems zur Verwaltung von Patientendaten für die
Universitätsklinik Dresden:
Mitarbeit am Architekturkonzept.
Konzeption und Implementierung von Benutzeroberflächen.
Erstellung von relationalen Datenmodellen.
Entwicklung von Software zur Abfrage und Auswertung von Daten eines medizinischen
Analysegeräts.
2005: Open-Source Bibliothek "C++ Machine Objects": Statechart Programmierung in C++ (Einsatz in mehreren Unternehmen und Organisationen)
Branchen
Branchen
Automotive Medizintechnik
Telekommunikation
Optische Industrie
Einsatzorte
Einsatzorte
Deutschland, Österreich, Schweiz
möglich
Projekte
Projekte
1 Jahr 10 Monate
2023-03 - 2024-12
Entwicklung von System-, Integrations- und Performance-Tests für ein statistisches Analysesystem (SPACE) zur Auswertung makroökonomischer Daten für die europäische Zentralbank
Entwickler, TesterPython 3HTML
Entwickler, Tester
Entwicklung von System-, Integrations- und Performance-Tests für ein statistisches Analysesystem (SPACE) zur Auswertung makroökonomischer Daten für die europäische Zentralbank:
Entwicklung eines Frameworks für die Testautomatisierung mit Gitlab Pipelines auf Pytest Basis
Automatisierung einer großen Zahl von manuellen Tests aus Jupyter Notebooks durch Pytest Skripte
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
PandasPytestVisual Studio CodeMatplotlibJinjaJupyterJSONHTMLRESTCamundaGitlabGitDockerJiraConfluenceArtifactoryScrum
Python 3HTML
T-Systems
Frankfurt
3 Monate
2022-10 - 2022-12
Überarbeitung von XSLT Stylesheets eines CAD/CAM Systems
Software-EntwicklerXMLXSLT
Software-Entwickler
Überarbeitung von XSLT Stylesheets für die Generierung von Reports eines
CAD/CAM Systems (Tebis).
XMLXSLTFOPTebis 4.0
XMLXSLT
VCC Production
3 Jahre 6 Monate
2019-01 - 2022-06
Entwicklung einer Modellvariante eines Dialysegeräts für den US-amerikanischen Markt
Software-EntwicklerCC++Python
Software-Entwickler
Entwicklung einer Modellvariante eines Dialysegeräts für den US-amerikanischen Markt
Implementierung von neuen Features auf Mikrocontroller-Ebene.
Interrupt-Programmierung zur Überwachung und Auswertung von Gerätesensoren.
Erweiterung des proprietären Betriebssystems des Geräts.
Implementierung einer Bibliothek für State-Machines für die C++ Programmiersprache.
Codeanalyse-Werkzeug zur Generierung von Zustandsdiagrammen.
Auswertung von Messwerten mit Python-Skripten.
Erstellung, Durchführung und Dokumentierung von Systemtests.
Migration, Redesign und Erweiterung einer historisch gewachsenen Werkzeugsammlung
für die Auswertung statistischer Simulationen von optischen Systemen
in einem Rechencluster (LSF):
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.
Betreuung einer Einführung der Programmiersprache Python als abteilungsweite
Standardsprache:
Konzeption und Durchführung der Schulung von Mitarbeitern.
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:
Portierung (Windows CE nach QNX), Fehlerberichtigung und Optimierung einer
Bibliothek für Interprozesskommunikation.
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.
Entwicklung einer neuen Generation eines Frameworks für graphische Benutzeroberflächen:
Mitarbeit am Architekturkonzept.
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.
Unit Testing.
Konzeption und Implementierung einer Bibliothek für einfache und effiziente Kommunikation
und Ereignisübermittlung zwischen Anwendungskomponenten (vergleichbar
QT Signals/Slots).
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).
Coaching von Projektentwicklern in der Verwendung des neuen Frameworks.
Implementierung einer Anwendung für die Verwaltung von Zugriffsrechten auf die
Kundenstammdatenbank der T-Online.
Verschiedene Anwendungen zur automatisierten Synchronisation von Datenbanken
der T-Online: Netzwerkprogrammierung im firmeninternen Netzwerk für verteilte
Anwendungen.
Schnittstellensoftware in Python für die Kommunikation mit Partnerunternehmen
für eine große medizinische Spenderdatenbank (DKMS):
Konzeption und Implementierung.
Automatisierte Auswertung von Anfragen der Partner.
Automatisierte Erzeugung und verschlüsselte Übermittlung von Nachrichten
an die Partnerunternehmen.
Integration des Systems in die bestehenden Prozesse.
Unterstützung verschiedener Datenformate und Übertragungsarten der beteiligten
Unternehmen.
Konzeption einer Beschreibungssprache für Datenformate zur erleichterten
Anpassung des Systems an neue Anforderungen.
Entwicklung von Software zur Auswertung von großen Datenmengen von CD für
eine medizinische Datenbank.
Projekt für mobile Datenerfassung für eine Abteilung der Universitätsklinik Dresden:
Mitarbeit am Architekturkonzept.
Konzeption und Implementierung der Benutzeroberfläche zur Dateneingabe
auf Basis von Windows CE Handhelds.
Implementierung der Software zur Synchronisation von zentraler Datenbank
und mobilen Datenbanken.
Erstellung des relationalen Datenmodells.
Entwicklung eines Informationssystems zur Verwaltung von Patientendaten für die
Universitätsklinik Dresden:
Mitarbeit am Architekturkonzept.
Konzeption und Implementierung von Benutzeroberflächen.
Erstellung von relationalen Datenmodellen.
Entwicklung von Software zur Abfrage und Auswertung von Daten eines medizinischen
Analysegeräts.
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.
"Der Consultant ist ein sehr erfahrener und absolut selbstständig arbeitender Softwareentwickler mit umfassenden technologischen Kenntnissen. Er identifizierte sich stets in vorbildlicher Weise mit seiner Tätigkeit und realisierte sehr beharrlich seine technologisch anspruchsvollen und komplexen Aufgaben. Sein sicherer Blick für das Wichtige und Wesentliche und die stets planvolle, methodische und gründliche Arbeitsweise führten auch unter hohem Termindruck immer zu einer überzeugenden Ergebnisqualität. Jederzeit war der IT-Spezialist bereit für die Erreichung der Projektziele persönliche Belange zurückzustellen. Besonders hervorzuheben ist seine im höchsten Maße bemerkenswerte Auffassungsgabe und analytische Fähigkeit. Der Consultant hat seine Aufgaben stets zu unserer vollsten Zufriedenheit erfüllt. Durch sein aktives und kooperatives Wesen war der Consultant bei Vorgesetzten und Kollegen gleichermaßen anerkannt und beliebt. Er trug in hohem Maße zu einem effizienten und harmonischen Betriebsklima bei. Wir danken dem IT-Spezialist für seine herausragenden Leistungen [...]. Für seinen weiteren privaten und beruflichen Werdegang wünschen wir dem Consultant weiterhin alles Gute und viel Erfolg."
— Projekt Entwickler, Architekt im Bereich Basissoftware, 03/02 - 04/07 Referenz durch Abteilungsleiter, internationaler Konzern (8.000 MA), vom 30.04.07 Projekt im Rahmen einer Festanstellung durchgeführt