Entwicklung unter Windows 7
Zielsystem: Windows 7 / Windows 10
Zeitraum: 01/2016 - 06/2017
Branche : Medizintechnik
Projekt : Architektur-Optimierung einer Software im Dentalbereich
Unterstützung des Entwicklungsteams beim Kunden vor Ort
Anforderungen:
Optimierung der Architektur einer CAD-/CAM-Software im Dentalbereich
(medizinische Zahn-Restaurationen)
Modularisierung der Software
Verringerung der Buildzeiten
Versionsnummern-Konzept nach SemVer 2.0Anpassung PowerShell-Skripte
Programmierung in C++
Entwicklung unter Windows 7Zielsystem: Windows 7 / Windows 10
Aufgaben:
Architekturüberprüfung und ggf. Programmanpassung
Auslagerung von C++-Projekten als NuGet-Pakete
Erarbeitung eines Konzepts zur automatisierten Versionierung und Erstellung von nativen
NuGet-Paketen (C++-DLLs)
Anpassung von C++-Templates (C++11-Standard)
Analyse der Abhängigkeiten von bestehenden .NET-Komponenten mittels Scripting unter
Enterprise Architect
Programmierung eines PDB-Symbolparsers als Visual Studio 2015 Extension (VSIX) mittels
Debug Interface Access SDK (DIA)
Entwicklungsumgebung / Werkzeuge:
Visual Studio 2015 unter Windows 7
Plastic SCM (Versionsverwaltung) unter Windows
Enterprise Architect 12.1
NuGet-Client
PowerShell
TeamCity Enterprise 10.0 (Continuous Integration System)
ProGet Package Manager 4.6
Axivion Bauhaus Suite 6.5 (Architekturprüfung und Codeanalyse)
Debug Interface Access SDK (DIA)
Zeitraum: 03/2015 - 12/2015
Branche : Flugsicherung
Projekt : Verarbeitung und Visualisierung von Flugsicherungs-Radardaten
Unterstützung des Entwicklungsteams beim Kunden vor Ort und per Homeoffice
Anforderungen:
Erweiterung der Radarbilddarstellung des Flugverkehrs
Integration eines zusätzlichen Radar-Datenstroms
Datenübermittlung mittels ASTERIX-Protokoll
GUI-Programmierung
Schnittstellen-Programmierung
Anpassung Linux-Skripte
Programmierung in C++ und C
Entwicklung unter Linux und Windows
Zielsystem: Linux (CentOS / Red Hat)
Projektsprache: Englisch
Aufgaben:
GNU C++ (GCC) unter Linux
Subversion (Versionsverwaltung) unter Linux
In-Step (microTOOL) unter Windows (Dokumentenmanagement)
TestTrack Pro (Seapine Software) unter Windows (Fehlermanagement)
Zeitraum: 10/2011 - 12/2014
Branche : Medizintechnik
Projekt : Bediensoftware für medizinische Fluoroscopy-Geräte
Unterstützung des Entwicklungsteams beim Kunden vor Ort und per Homeoffice
Anforderungen:
Erweiterung der bestehenden Bediensoftware für Fluoroscopy-Geräte
Aufbau einer C++-Bibliothek zur Patienten- und Bilddatenverwaltung
GUI-Programmierung
Datenbank: SQLite
Programmierung in C++ in Verbindung mit Qt-Bibliothek
Datenübermittlung mittels DICOM-Standard
Entwicklung unter Linux und Windows
Zielsystem: Linux
Projektsprache: Deutsch und Englisch
Aufgaben:
Design
Implementierung
Fehler-Diagnose und -behebung
Zusammenarbeit mit chinesischen Entwicklungspartnern
Entwicklungsumgebung / Werkzeuge:
Visual Studio 2010 mit Qt (Visual C++) unter Windows
QtCreator unter Linux und Windows
GNU C++ (GCC) unter Linux
Git (Versionsverwaltung) unter Windows und Linux
Enterprise Architect (CASE-Tool, UML-Modellierung) unter Windows
Merge DICOM C/C++ Toolkit (DICOM-Bibliothek) unter Linux und Windows
Zeitraum: 03/2011 - 09/2011
Branche : Energieautomation
Projekt : Bediensoftware für Schutzgeräte
Unterstützung des Entwicklungsteams beim Kunden vor Ort und per Homeoffice
Anforderungen:
Erweiterung der bestehenden Bediensoftware (Parametrierung) für neue Schutzgeräte
mit zusätzlichen Systemschnittstellen
Projektsprache: Englisch
Aufgaben:
Design
Spezifikation (Development Specification)
Implementierung
Fehler-Diagnose und -behebung
Systemtest
Teilnahme an Reviews
Zusammenarbeit mit indischen und chinesischen Entwicklungspartnern
Entwicklungsumgebung / Werkzeuge:
Visual Studio 6.0 mit MFC (Visual C++)
PCLint (Code-Analyse)
ClearQuest (Change management)
ClearCase (Versionsverwaltung)
Enterprise Architect (CASE-Tool, UML-Modellierung)
VMware (Images für Test)
Zeitraum: 07/2010 - 02/2011
Branche : Energieautomation
Projekt : Netzleittechnik für Energieversorgungssysteme (SCADA)
Mitarbeit im Bereich SCADA (Supervisory Control and Data Acquisition):
Beobachtung, Steuerung und Überwachung des gesamten Energieversorgungssystems
Unterstützung des Entwicklungsteams beim Kunden vor Ort
Anforderungen:
Redesign des bestehenden Alarm Processings bzgl. Robustheit
Cleanup-Logik für Alarmlisten bei drohendem Überlauf
Sicherstellung Hot-Standby-Betrieb bei Cleanup
Testautomatisierung mittels BOOST (C++-Bibliothek)
Projektsprache: Englisch
Aufgaben:
Redesign
Implementierung
Integrationstest für die erweiterten Softwarekomponenten
Fehler-Diagnose und -behebung
Entwicklungsumgebung / Werkzeuge:
Visual Studio 2005 / Visual Studio 2008 (Visual C++)
PCLint
ClearQuest
ClearCase
BOOST (Testautomation)
Software-Entwicklung
Energieautomation
Entwicklung unter Windows 7
Zielsystem: Windows 7 / Windows 10
Zeitraum: 01/2016 - 06/2017
Branche : Medizintechnik
Projekt : Architektur-Optimierung einer Software im Dentalbereich
Unterstützung des Entwicklungsteams beim Kunden vor Ort
Anforderungen:
Optimierung der Architektur einer CAD-/CAM-Software im Dentalbereich
(medizinische Zahn-Restaurationen)
Modularisierung der Software
Verringerung der Buildzeiten
Versionsnummern-Konzept nach SemVer 2.0Anpassung PowerShell-Skripte
Programmierung in C++
Entwicklung unter Windows 7Zielsystem: Windows 7 / Windows 10
Aufgaben:
Architekturüberprüfung und ggf. Programmanpassung
Auslagerung von C++-Projekten als NuGet-Pakete
Erarbeitung eines Konzepts zur automatisierten Versionierung und Erstellung von nativen
NuGet-Paketen (C++-DLLs)
Anpassung von C++-Templates (C++11-Standard)
Analyse der Abhängigkeiten von bestehenden .NET-Komponenten mittels Scripting unter
Enterprise Architect
Programmierung eines PDB-Symbolparsers als Visual Studio 2015 Extension (VSIX) mittels
Debug Interface Access SDK (DIA)
Entwicklungsumgebung / Werkzeuge:
Visual Studio 2015 unter Windows 7
Plastic SCM (Versionsverwaltung) unter Windows
Enterprise Architect 12.1
NuGet-Client
PowerShell
TeamCity Enterprise 10.0 (Continuous Integration System)
ProGet Package Manager 4.6
Axivion Bauhaus Suite 6.5 (Architekturprüfung und Codeanalyse)
Debug Interface Access SDK (DIA)
Zeitraum: 03/2015 - 12/2015
Branche : Flugsicherung
Projekt : Verarbeitung und Visualisierung von Flugsicherungs-Radardaten
Unterstützung des Entwicklungsteams beim Kunden vor Ort und per Homeoffice
Anforderungen:
Erweiterung der Radarbilddarstellung des Flugverkehrs
Integration eines zusätzlichen Radar-Datenstroms
Datenübermittlung mittels ASTERIX-Protokoll
GUI-Programmierung
Schnittstellen-Programmierung
Anpassung Linux-Skripte
Programmierung in C++ und C
Entwicklung unter Linux und Windows
Zielsystem: Linux (CentOS / Red Hat)
Projektsprache: Englisch
Aufgaben:
GNU C++ (GCC) unter Linux
Subversion (Versionsverwaltung) unter Linux
In-Step (microTOOL) unter Windows (Dokumentenmanagement)
TestTrack Pro (Seapine Software) unter Windows (Fehlermanagement)
Zeitraum: 10/2011 - 12/2014
Branche : Medizintechnik
Projekt : Bediensoftware für medizinische Fluoroscopy-Geräte
Unterstützung des Entwicklungsteams beim Kunden vor Ort und per Homeoffice
Anforderungen:
Erweiterung der bestehenden Bediensoftware für Fluoroscopy-Geräte
Aufbau einer C++-Bibliothek zur Patienten- und Bilddatenverwaltung
GUI-Programmierung
Datenbank: SQLite
Programmierung in C++ in Verbindung mit Qt-Bibliothek
Datenübermittlung mittels DICOM-Standard
Entwicklung unter Linux und Windows
Zielsystem: Linux
Projektsprache: Deutsch und Englisch
Aufgaben:
Design
Implementierung
Fehler-Diagnose und -behebung
Zusammenarbeit mit chinesischen Entwicklungspartnern
Entwicklungsumgebung / Werkzeuge:
Visual Studio 2010 mit Qt (Visual C++) unter Windows
QtCreator unter Linux und Windows
GNU C++ (GCC) unter Linux
Git (Versionsverwaltung) unter Windows und Linux
Enterprise Architect (CASE-Tool, UML-Modellierung) unter Windows
Merge DICOM C/C++ Toolkit (DICOM-Bibliothek) unter Linux und Windows
Zeitraum: 03/2011 - 09/2011
Branche : Energieautomation
Projekt : Bediensoftware für Schutzgeräte
Unterstützung des Entwicklungsteams beim Kunden vor Ort und per Homeoffice
Anforderungen:
Erweiterung der bestehenden Bediensoftware (Parametrierung) für neue Schutzgeräte
mit zusätzlichen Systemschnittstellen
Projektsprache: Englisch
Aufgaben:
Design
Spezifikation (Development Specification)
Implementierung
Fehler-Diagnose und -behebung
Systemtest
Teilnahme an Reviews
Zusammenarbeit mit indischen und chinesischen Entwicklungspartnern
Entwicklungsumgebung / Werkzeuge:
Visual Studio 6.0 mit MFC (Visual C++)
PCLint (Code-Analyse)
ClearQuest (Change management)
ClearCase (Versionsverwaltung)
Enterprise Architect (CASE-Tool, UML-Modellierung)
VMware (Images für Test)
Zeitraum: 07/2010 - 02/2011
Branche : Energieautomation
Projekt : Netzleittechnik für Energieversorgungssysteme (SCADA)
Mitarbeit im Bereich SCADA (Supervisory Control and Data Acquisition):
Beobachtung, Steuerung und Überwachung des gesamten Energieversorgungssystems
Unterstützung des Entwicklungsteams beim Kunden vor Ort
Anforderungen:
Redesign des bestehenden Alarm Processings bzgl. Robustheit
Cleanup-Logik für Alarmlisten bei drohendem Überlauf
Sicherstellung Hot-Standby-Betrieb bei Cleanup
Testautomatisierung mittels BOOST (C++-Bibliothek)
Projektsprache: Englisch
Aufgaben:
Redesign
Implementierung
Integrationstest für die erweiterten Softwarekomponenten
Fehler-Diagnose und -behebung
Entwicklungsumgebung / Werkzeuge:
Visual Studio 2005 / Visual Studio 2008 (Visual C++)
PCLint
ClearQuest
ClearCase
BOOST (Testautomation)
Software-Entwicklung
Energieautomation
Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.
"Der IT-Experte hat die ihm übertragenen Aufgaben stets erfolgreich umgesetzt und überzeugte dabei durch seine hervorragenden und fundierten Fachkenntnisse. Im Besonderen zeichnet er sich durch ein hohes Maß an konzeptionellem Geschick und Engagement aus. Wegen seiner stets verbindlichen und kooperativen Art war der IT-Experte für uns eine wertvolle Stütze und ein geschätzter Partner! Wir danken dem IT-Experten für die erfolgreiche und angenehme Zusammenarbeit und freuen uns darauf, auch in Zukunft Projekte gemeinsam zu realisieren."
— Projekt Migration von Host- zu Client- / Server-System, 04/05 - 03/10
Referenz durch Leiter Anwendungsentwicklung, Dienstleister im Verlagswesen, vom 26.04.10
"Der IT-Spezialist hat in der Zeit von 01/2001 bis 12/2004 für uns o.g. Projekt in allen Phasen, von der Anforderungsanalyse bis zum fertigen Softwareprodukt, welches wir bereits weltweit vertreiben, begleitet. Neben seiner Tätigkeit als Berater und Softwareentwickler war er auch der für die Planung und Koordinierung aller Projektphasen verantwortliche Projektleiter phasenabhängig 3-5 Mitarbeiter). Hervorzuheben sind hierbei seine soziale und kommunikative Kompetenz sowie seine Verantwortungsbereitschaft und sein Engagement. Der IT-Spezialist war aufgrund seiner breit gefächerten fachlichen Qualifikation flexibel einsetzbar. [...] Wir haben den IT-Spezialisten in jeder Phase des Projektes als äußerst sympathischen, stets zuverlässigen und sehr kompetenten Ansprechpartner kennengelernt, vor allem auch in schwierigen Projektphasen. Das entwickelte Produkt läuft sehr zuverlässig und ist robust, was wir besonders im Hinblick auf den weltweiten Einsatz zu schätzen wissen. Wir möchten uns an dieser Stelle für das Engagement des IT-Spezialisten bedanken und ihn anderen Projektanbietern weiterempfehlen."
— Projekt Client- / Server-Applikation (Java und C++), 01/01 - 12/04
Referenz durch Produktmanagement, chemische Industrie (400 MA), vom 31.01.05
"Der IT-Spezialist hat in allen Phasen der Produktentwicklung - Kundenabsprachen, Requirements-Analyse, Design, Implementierungsplanung, Implementierung sowie Inbetriebnahme, Test und Abnahme - mitgewirkt. Während seiner Tätigkeit für unser Haus hat er unser Projektteam bestehend aus 5 internen und zeitweise bis zu 3 externen Mitarbeitern eigenverantwortlich und sehr erfolgreich bis zur Realisierung geleitet (Koordinierung aller Projektschritte, Ressourcenplanung, Einschätzung der Projektrisiken, Erarbeitung von Projekt- und Programmierrichtlinien, Organisation und Durchführung von Reviews). In allen Projektphasen arbeitete der IT-Spezialist in enger Abstimmung mit unserem Kunden zusammen. Da es sich bei dem Projekt um eine Neuentwicklung von Hard- und Software handelte, war über die eigentliche Softwareentwicklung hinaus ein hohes Maß an Sachverständnis für komplexe technische Zusammenhänge in einer heterogenen Systemumgebung gefordert. Wegen des ehrgeizig gesteckten Zeitplans und der komplexen Technik musste die Software mit Hilfe eines ebenfalls zu erweiternden Simulationstools auf Windows-Basis parallel zur noch entstehenden Hardware weiterentwickelt werden. Der IT-Spezialist koordinierte auch die anderen beteiligten Entwicklungspartner (Hard- und Software). Hervorzuheben ist hierbei die hervorragende Zusammenarbeit mit allen internen und externen Kommunikationspartnern. Er überzeugte durch seine Kommunikations- und Teamfähigkeit sowie seine hohe Einsatzbereitschaft und pragmatische Lösungsansätze. Seine umfassenden Erfahrungen und Fachkenntnisse konnte der IT-Spezialist besonders bei folgenden Themen unter Beweis stellen: Aufwandsschätzung, Entwurf Grobkonzept, OOA, OOD, OOP, Programmierung in C++ (Windowsähnliche Oberfläche und Gerätesteuerung unter proprietärem Betriebssystem), Hardwarenahe Programmierung in C und RISC-Assembler (Schnittstellen zur Gerätehardware), Unterstützung bei Hardwaretests und Fehlerdiagnosen, Durchführung von Abnahmen. Wir bedanken uns für die erfolgreiche Zusammenarbeit und freuen uns jederzeit auf die Realisierung weiterer Projekte mit dem IT-Spezialisten."
— Projekt Softwareentwicklung für medizinisches Laborgerät, 09/99 - 07/02
Referenz durch Geschäftsführer Softwarehaus (10 MA) vom 04.09.02