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.
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