Softwareentwickler C/C++, MFC, QT, Win32
Aktualisiert am 13.03.2025
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.04.2025
Verfügbar zu: 100%
davon vor Ort: 100%
Deutsch
Muttersprache
Englisch verhandlungssicher
Japanisch
JLPT N5 & N4 bestanden

Einsatzorte

Einsatzorte

Ulm (Donau) (+300km)
Deutschland, Österreich, Schweiz
nicht möglich

Projekte

Projekte

4 Monate
2014-10 - 2015-01

Entwicklung eines abhörungssicheren Kommunikationsservers

Software Architekt, GUI-Designer, Software Entwickler, Tester Scrum
Software Architekt, GUI-Designer, Software Entwickler, Tester
? Erstellung des Konzepts, sowie der die Schnittstellen- und Testspezifikation eines platformübergreifenden Kommunikationsservers auf Linux und Windows ? Entwicklung eines robusten, auf Kundenanforderungen zugeschnittenen, vollverschlüsselten Protokoll welches gegen Abhören und Man-in-the-Middle Angriffen abgesichert ist ? Verschlüsselte Kommunikation durch RSA-2048 und AES-256 ? Entwicklung von Funktionen mit redundanten Fehlerkorrekturen und Verschlüsselungsebenen um das sichere und datensparende Übertragen von Nachrichten und Dateien zwischen Benutzern zu ermöglichen ? Entwicklung von Server- und Client-Kommunikations-Komponenten ? Entwicklung einer Client-GUI, sowie einer Server-Management-GUI ? Erstellung einer umfassenden Testsuite, die eine hohe Stabilität, Datenintegrität und Verfügbarkeit sicherstellten
Visual Studio 2012 OpenSSL GCC Windows 7 x64 MySQL 5 openSuse 12 QT 5.0
Scrum
Ulm (Homeoffice/Teilzeit)
6 Monate
2013-10 - 2014-03

Integration und Administration eines DataWareHouse Systems

Consultant/Administrator/Software-Entwickler
Consultant/Administrator/Software-Entwickler
? Integration, Administration und Überführung in den Wirkbetrieb des DataWareHouse Systems ?Tableau? ? Evaluierung, Installation, Konfiguration und Wartung einer Vielzahl an Softwarekomponenten ? Fehleranalyse und Problembehebung mit dem Softwarehersteller und Kunden ? Konzipieren und Erstellen von Komponenten, die das System in den bestehenden Dienst integrieren ? Erstellung von Möglichkeiten (Skripte, Datenbankanpassungen) für den Austausch der bestehenden bzw. anfallenden Daten über mehrere Datenbanken ? Einsatz von SCRUM (einem Agilen Softwareentwicklungs-Framework) zur Anwendung, um eine möglichst reibungslose Integration sich in Betrieb befindender Dienste zu gewährleisten ? Konzeptionierung und Erstellung eines automatisierten standortübergreifenden kundenspezifischen Reporterzeugungstools ? Konfiguration, Administration und Erweiterung von Tableau
Windows Server 2008 Tableau MySQL 5 JobScheduler SUSE Linux Enterprise Server Linux-Scripting
Telekom AG
Ulm
1 Jahr 4 Monate
2012-06 - 2013-09

System Engineer in einer Linux basierten Cloud-Computing Umgebung

System-Engineer, Administrator, Tester Scrum
System-Engineer, Administrator, Tester
? Aufbau, Wartung, Optimierung und Betrieb einer Linux-basierten Cloud Umgebuung. ? Evaluierung, Installation, Konfiguration und Wartung einer Vielzahl an Softwarekomponenten ? Verschiedene Anwendungen wurden als "Software as a Service" (SaaS)-Geschäftsmodell angeboten und mussten kontrolliert werden ? Regelmässiger Austausch von Verbesserungsvorschlägen sowie anstehenden Softwareänderungen mit einem US-basierten Softwarehersteller ? Regelmässige Deployments und Verbesserung der Deploymentprozesse ? Analyse des Quellcodes, Fehlersuche und -behebung von Software-Releases ? Analyse bei Hardwareproblemen sowie Entwicklung von Workarounds bei Problemen ? Troubleshooting bei Fehlern der Anwendung ? Härten des Systems gegen Angriffe ? Installation, Konfiguration, Wartung sowie Backup-Management von MySQL ? Erstellung, Durchführung und Automatisierung von MySQL-Skripten ? Sicherstellen einer hohen Verfügbarkeit des Service ? Kommunikation mit Software-Lieferanten und Testteams ? Debuggen und Fehleranalyse mit Software-Entwicklern des Lieferanten ? Regelmäßige Aktualisierung und Anpassung der Produktions- und Testumgebungs-Infrastrukturen ? Einweisung von Mitarbeitern in den Systemaufbau und die Deploymentvorgänge ? Einsatz von SCRUM (einem Agilen Softwareentwicklungs-Framework), um eine möglichst reibungslose Integration sich in Betrieb befindender Dienste zu gewährleisten und schnell auf Veränderungen reagieren zu können ? Aufbau von Überwachungs- und Kontrollmechanismen für alle Zustände des Service ? Installation, Konfiguration und Verwaltung eines Fernwartungstools
SUSE Linux Enterprise Server Apache 2.2 + Tomcat 7 Nagios Perl MySQL 5 CFEngine Splunk C++ QT 5.0 Remedy
Scrum
Telekom AG
Ulm
9 Monate
2011-07 - 2012-03

Entwicklung von Modulen für den Einsatz in Android-Anwendungen

Software Architekt & Entwickler, GUI-Designer, Tester C++ Java JNI ...
Software Architekt & Entwickler, GUI-Designer, Tester
? Design und Entwicklung von grafischen Komponenten für eine Android-Anwendung ? Sammeln und Verarbeiten von Daten in Echtzeit ? Informationsverarbeitung von Global Positioning System (GPS) und Radio-frequency identification (RFID) Daten ? Optische Aufbereitung der verarbeiteten Daten ? Effiziente High-Performance Algorithmen und hardwarenahe Programmierung
Visual Studio Eclipse Android Windows SVN
C++ Java JNI NDK OpenGL-ES 2.0 Multithreaded Entwicklung GUI Design Systemprogrammierung
Homeoffice/Teilzeit
7 Monate
2011-01 - 2011-07

Entwicklung einer offline Tracking, Tracing und Routing-Anwendung

Software Architekt, GUI-Designer, Software Entwickler C++ MFC Win32
Software Architekt, GUI-Designer, Software Entwickler
? Entwicklung einer offline Tracking, Tracing und Routing-Anwendung ? Konzeption und Entwicklung einer Anwendung, die Dienste für die Positionierung, Navigation und das Routing zur Verfügung stellte. ? Verwendung das Global Positioning System (GPS) und eine Internet-Verbindung, um verschiedene Kartendienst-Schnittstellen anzusprechen und Daten zu visualisieren ? Verarbeitung von komplexen Datenformaten und Synchronisation mit anderen Anwendungen ? Design und Erstellung einer grafischen Oberfläche für die Steuerung und Überwachung
Visual Studio Wireshark SVN
C++ MFC Win32
Ulm
9 Monate
2010-08 - 2011-04

Entwicklung einer Testsuite für die Datenerfassung eines Smart-Meter-Erfassungssystems

Testleiter, Software Entwickler, Tester Java JUnit C++ ...
Testleiter, Software Entwickler, Tester
? Entwicklung einer Test-Suite für die automatische Datenerfassung und ?verarbeitung ? Konzeption und Entwicklung vieler dynamische Prüfungsalgorithmen für Stresstests, Dauertests und Genauigkeitstests für unterschiedliche Datenströme ? Test und Sicherstellung der Effizienz, Leistung und Zustand der Anwendung und ihren vielen Komponenten ? Koordiniation von verschiedenen internationalen Teams für die Fehlerbehebung der Module sowie abstimmen der umsetzung von neuen Features ? Analyse des Status der Anwendung, der Hardware-Komponenten und der verschiedenen Protokolle, Schnittstellen und übertragenen Daten-Nachrichten ? Bereichsübergreifendes Troubleshooting, Fehleranalyse und Anleitung zur Fehlerkorrektur
Visual Studio Eclipse SoapUI Wireshark SVN
Java JUnit C++ UML Socket- und Netzwerkprogrammierung
Ulm
6 Monate
2010-01 - 2010-06

Entwicklung von Web-Services und Web-Server-Funktionalität mit der Simple Object Access Protocol (SOAP)-Schnittstelle

Software Entwickler, Unit-, Integrations & Systemtester C++ Java C# ...
Software Entwickler, Unit-, Integrations & Systemtester
? Konzeption und Entwicklung von Web-Servern und Web-Services mit der SOAP-Schnittstelle ? Entwicklung von Komponenten mit Zugriff auf Web-Services über das SOAP-Protokoll ? Entwicklung von Web- Services, die Dienste über das SOAP-Schnittstelle für Apache zur Verfügung stellen ? Erstellung von APIs für Zugriff von Telematik-Endgeräten auf Web-Servern
Apache Tomcat Internet Information Server (IIS) Visual Studio Eclipse SoapUI Wireshark SVN
C++ Java C# Visual Basic
Ulm
6 Monate
2009-07 - 2009-12

Entwurf und Entwicklung von Hochleistungs-Multithreaded-Algorithmen für ein militärische Echtzeit-Daten-Sammelsystem

Software Architekt, Software Entwickler, Tester C++ Win32 STL ...
Software Architekt, Software Entwickler, Tester

• Entwurf und Entwicklung von hochoptimierten High-Performance Algorithmen für ein militärisches Datenerhebung-Systems

• Integration in ein komplexes Multithreading-System für Real-Time Anforderungen

• Entwicklung von Komponenten für den Transport von großen Mengen an dynamischen Daten mit hoher Präzision und Datenintegrität

• Fehlerfreie Code-Ausführung und Vermeidung von Memory Leaks für Langzeit-Stabilität von zentraler Bedeutung

• Die Komponenten werden erfolgreich in einem Radar-Verteidigungssystem genutzt

Visual Studio Enterprise Architect Windows NT SVN
C++ Win32 STL Multithreaded Entwicklung Real-Time Entwicklung Systemprogrammierung
Ulm
6 Monate
2009-01 - 2009-06

Wartung, Modernisierung und Tests eines Enterprise Resource Planning (ERP)-Systems

Software Architekt, Software Entwickler, Tester Visual Basic C#
Software Architekt, Software Entwickler, Tester
? Erweiterung eines anwenderspezifischen Enterprise Resource Planning (ERP)-System ? Vollständiges Reverse-Engineering eines nicht-dokumentierten bestehenden Systems ? Integration neuer Funktionen wie z.B. Status-Abfragen, Fernwartung, Sicherheitsprotokollen ? Konzeption einer Erweiterungsschnittstelle für effiziente und schnell umzusetzende zukünftige Änderungen
Visual Studio Windows SVN
Visual Basic C#
Ulm
9 Monate
2008-01 - 2008-09

Design und Entwicklung eines Radio-frequency identification (RFID) Datenerfassungssystem für den Frankfurter Flughafen

technischer Projektleiter, Software Architekt, Software Entwickl C++ Win32 QT ...
technischer Projektleiter, Software Architekt, Software Entwickl
? Entwicklung und Einführung eines Radio-frequency identification (RFID) Datenerfassungssystems ? Durch große Mengen von Daten aus verschiedenen Quellen waren hohe Leistung und Präzision von zentraler Bedeutung ? Entwicklung mit Real-Time Response Mechanismen & Programming/Code-Patterns ? Projekt erforderte hohe Zuverlässigkeit, Verfügbarkeit, Ausdauer und Beständigkeit der Software ? Ausgiebige Performance Analyse und Tuning ? Vollständige Visualisierung aller Vorgänge in Real-Time ? Integration einer selbstentwickelten Remote-Maintenance Komponente
Visual Studio Eclipse Gcc Enterprise Architect
C++ Win32 QT MFC STL Embedded C++ Multithreaded Entwicklung Systemprogrammierung Socket- und Netzwerkprogrammierung
Ulm/Frankfurt
6 Monate
2008-01 - 2008-06

Reverse-Engineering, Redesign und Umsetzung eines Kommunikations-Server

GUI-Designer, Software Architekt & Entwickler, Systemtester C++ QT STL ...
GUI-Designer, Software Architekt & Entwickler, Systemtester
? Reverse-Engineering und Dokumentation eines bestehenden Kommunikations-Servers der deutschen Bahn ? Basierend auf den Spezifikationen und bereits vorhandenen Dokumenten wurde ein neuer Ein Kommunikations-Server mit höherer Leistung, Effizienz und zusätzlichen Features konzipiert und erstellt. ? Volle Kompatibilität mit bestehendem Server und den Telematik-Einheiten war von zentraler Bedeutung ? Konzeptionierung und Implementation einer zusätzlichen Programmierschnittstelle (API) für schnelles und kostengünstige Umsetzen zukünftiger Änderungen und neuen Anforderungen wurden implementiert ? Vollständige und umfassende Dokumentation des neuen Kommunikations-Servers ? Integration des neuen Kommunikations-Server und Migration von Logistik, Überwachung, Planung und Ausführung mit mehreren tausend Telematik-Einheiten
C++ QT STL Multithreaded Entwicklung Real-Time Entwicklung Systemprogrammierung Socket- und Netzwerkprogrammierung
Ulm
1 Jahr
2006-01 - 2006-12

Entwurf und Entwicklung von Hochleistungs-Algorithmen für ein Echtzeit-Radarsystem

Software Architekt, Software Entwickler, Tester C++ Unix Multithreaded Entwicklung ...
Software Architekt, Software Entwickler, Tester
? Entwurf, Entwicklung und Tests von Hochleistungs-Algorithmen für ein militärisches Radar-System ? Extraktion von zuverlässigen Positionsinformationen von einer Reihe von Signal-Prozessoren mit sehr hoher Präzision und Geschwindigkeit ? Konsolidieren von Informationen wurden über ein Sensordatenfusions-System ? Anforderungen waren hohe Geschwindigkeit, schnelle Reaktionszeit, Qualität der Algorithmen, konsistente Ergebnisse, Präzision und fehlerfreie Ausführung ? Für das Projekt wurde eine Sicherheitsüberprüfung benötigt
Gcc STL Unix Rational Rose
C++ Unix Multithreaded Entwicklung Real-Time Entwicklung Systemprogrammierung UML
Ulm
1 Jahr
2006-01 - 2006-12

Entwicklung einer Testsuite für ein elektronisches Grundbuch

Testleiter, Software Entwickler, Tester C++ Winrunner Win32 ...
Testleiter, Software Entwickler, Tester
? Konzeption und Entwicklung einer Testsuite für ein elektronisches Grundbuch ? Erstellen und Prüfen von Testfällen um alle Eventualitäten abzudecken ? Analyse der Software und identifizieren von möglichen Schwachstellen ? Ausbildung, Unterweisung und Beaufsichtigung von Testern ? Besonderes Augenmerk auf Detail war erforderlich, da die Daten hochkritisch und unveränderlich waren ? Koordination von Test-Releases und standortübergreifende Fehleranalyse ? Erstellung von Spezialtestsoftware für besonders kritische Test-Fälle
Visual Studio Microsoft Project Microsoft SQL Server SVN
C++ Winrunner Win32 Java
Ulm/Stuttgart
9 Monate
2005-01 - 2005-09

Entwicklung verschiedener grafisch anspruchsvoller Demonstratoren für die Präsentation auf Messen

Software Architekt, Software Entwickler, Tester C++ Java QT ...
Software Architekt, Software Entwickler, Tester
? Gestaltung und Entwicklung verschiedener Demonstratoren für die Bereiche Telematik, Radio-Frequenz-Identifikation (RFID), des öffentlichen Dienst und anderen. ? Design optisch ansprechender Präsentationen mit komplexen Grafiken ? Darstellung der verschiedenen Fähigkeiten und das Potenzial der Systeme ? Entwicklung grafischer Oberflächen mit anspruchsvollen Animationen und Visualisierungen ? Anbindungen von verschiedenen Hardwarekomponenten (Handy, RFID, Mikrocontroller, div. Telematik-Endgeräte) ? Präsentation auf der CeBIT, AFCEA, dem RFID Tag und anderen Events
Visual Studio Eclipse Windows
C++ Java QT MFC OpenGL DirectX Win32 STL
Ulm
6 Monate
2004-01 - 2004-06

Entwurf und Entwicklung eines Fernwartung-Systems

Software Architekt, Software Entwickler, Tester C++ JavaScript
Software Architekt, Software Entwickler, Tester
? Konzeption, Entwicklung und System-Tests eines Mehrzweck-Fernwartung System zur Fernüberwachung von unabhängigen Hardware-Komponenten ? Erstellung eines Konzepts für eine autonome Netzknoten-Struktur mit Interaktions- und Lösungsfindungsalgorithmen ? Implementation einer JavaScript-Engine mit getrennten VMs für individuelle Konfigurationsoptionen, Befehlssätze, Verhaltensmustern ? Integration und Konfiguration des Fernwartung-Systems für verschiedene Endgeräte
Visual Studio SpiderMonkey Windows SVN Enterprise Architect
C++ JavaScript
Ulm

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre
1996-03 - 2001-02

Studiengang für die technische Informatik

Diplom-Informatiker, Fachhochschule Ulm
Diplom-Informatiker
Fachhochschule Ulm

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Enterprise Architect
Integration- und Systemtester
Sehr gute Erfahrung, mehrere Projekte
Multithreaded Entwicklung
Sehr gute Erfahrung, mehrere Projekte
Real-Time Entwicklung
Sehr gute Erfahrung, mehrere Projekte
Socket- und Netzwerk-programmierung
Sehr gute Erfahrung, mehrere Projekte
SVN
Systemprogammierung
Sehr gute Erfahrung, mehrere Projekte

Betriebssysteme

openSUSE
Entwicklung/Administration
SUSE Linux Enterprise Server
Entwicklung/Administration
Windows 7
Entwicklung/Administration
Windows NT
Entwicklung/Administration
Windows Server 2008
Entwicklung/Administration
Windows XP
Entwicklung/Administration

Programmiersprachen

C
Langjährige Erfahrung auf Expertenniveau mit verschiedenen Betriebsystemen/IDEs
C#
Gute Erfahrung
C++
Langjährige Erfahrung auf Expertenniveau mit verschiedenen Betriebsystemen/IDEs
C++11
Langjährige Erfahrung auf Expertenniveau mit verschiedenen Betriebsystemen/IDEs
Java
Sehr Gute Erfahrung
Visual Basic
Gute Erfahrung

Datenbanken

MS SQL Datenbanken
Administration & Erstellung von Skripten
MySQL 5
Administration & Erstellung von Konzepten und Skripten auf Produktiv-Systemen, Anbindung per C++/Java
ODBC

Branchen

Branchen

- Verteidigungstechnik
- Telekommunikation
- Öffentlicher Dienst
- Telematik
- Automobil-Industrie (Automotive)
- Logistik
- IT Systemhäuser
- EDV-Beratung

Einsatzorte

Einsatzorte

Ulm (Donau) (+300km)
Deutschland, Österreich, Schweiz
nicht möglich

Projekte

Projekte

4 Monate
2014-10 - 2015-01

Entwicklung eines abhörungssicheren Kommunikationsservers

Software Architekt, GUI-Designer, Software Entwickler, Tester Scrum
Software Architekt, GUI-Designer, Software Entwickler, Tester
? Erstellung des Konzepts, sowie der die Schnittstellen- und Testspezifikation eines platformübergreifenden Kommunikationsservers auf Linux und Windows ? Entwicklung eines robusten, auf Kundenanforderungen zugeschnittenen, vollverschlüsselten Protokoll welches gegen Abhören und Man-in-the-Middle Angriffen abgesichert ist ? Verschlüsselte Kommunikation durch RSA-2048 und AES-256 ? Entwicklung von Funktionen mit redundanten Fehlerkorrekturen und Verschlüsselungsebenen um das sichere und datensparende Übertragen von Nachrichten und Dateien zwischen Benutzern zu ermöglichen ? Entwicklung von Server- und Client-Kommunikations-Komponenten ? Entwicklung einer Client-GUI, sowie einer Server-Management-GUI ? Erstellung einer umfassenden Testsuite, die eine hohe Stabilität, Datenintegrität und Verfügbarkeit sicherstellten
Visual Studio 2012 OpenSSL GCC Windows 7 x64 MySQL 5 openSuse 12 QT 5.0
Scrum
Ulm (Homeoffice/Teilzeit)
6 Monate
2013-10 - 2014-03

Integration und Administration eines DataWareHouse Systems

Consultant/Administrator/Software-Entwickler
Consultant/Administrator/Software-Entwickler
? Integration, Administration und Überführung in den Wirkbetrieb des DataWareHouse Systems ?Tableau? ? Evaluierung, Installation, Konfiguration und Wartung einer Vielzahl an Softwarekomponenten ? Fehleranalyse und Problembehebung mit dem Softwarehersteller und Kunden ? Konzipieren und Erstellen von Komponenten, die das System in den bestehenden Dienst integrieren ? Erstellung von Möglichkeiten (Skripte, Datenbankanpassungen) für den Austausch der bestehenden bzw. anfallenden Daten über mehrere Datenbanken ? Einsatz von SCRUM (einem Agilen Softwareentwicklungs-Framework) zur Anwendung, um eine möglichst reibungslose Integration sich in Betrieb befindender Dienste zu gewährleisten ? Konzeptionierung und Erstellung eines automatisierten standortübergreifenden kundenspezifischen Reporterzeugungstools ? Konfiguration, Administration und Erweiterung von Tableau
Windows Server 2008 Tableau MySQL 5 JobScheduler SUSE Linux Enterprise Server Linux-Scripting
Telekom AG
Ulm
1 Jahr 4 Monate
2012-06 - 2013-09

System Engineer in einer Linux basierten Cloud-Computing Umgebung

System-Engineer, Administrator, Tester Scrum
System-Engineer, Administrator, Tester
? Aufbau, Wartung, Optimierung und Betrieb einer Linux-basierten Cloud Umgebuung. ? Evaluierung, Installation, Konfiguration und Wartung einer Vielzahl an Softwarekomponenten ? Verschiedene Anwendungen wurden als "Software as a Service" (SaaS)-Geschäftsmodell angeboten und mussten kontrolliert werden ? Regelmässiger Austausch von Verbesserungsvorschlägen sowie anstehenden Softwareänderungen mit einem US-basierten Softwarehersteller ? Regelmässige Deployments und Verbesserung der Deploymentprozesse ? Analyse des Quellcodes, Fehlersuche und -behebung von Software-Releases ? Analyse bei Hardwareproblemen sowie Entwicklung von Workarounds bei Problemen ? Troubleshooting bei Fehlern der Anwendung ? Härten des Systems gegen Angriffe ? Installation, Konfiguration, Wartung sowie Backup-Management von MySQL ? Erstellung, Durchführung und Automatisierung von MySQL-Skripten ? Sicherstellen einer hohen Verfügbarkeit des Service ? Kommunikation mit Software-Lieferanten und Testteams ? Debuggen und Fehleranalyse mit Software-Entwicklern des Lieferanten ? Regelmäßige Aktualisierung und Anpassung der Produktions- und Testumgebungs-Infrastrukturen ? Einweisung von Mitarbeitern in den Systemaufbau und die Deploymentvorgänge ? Einsatz von SCRUM (einem Agilen Softwareentwicklungs-Framework), um eine möglichst reibungslose Integration sich in Betrieb befindender Dienste zu gewährleisten und schnell auf Veränderungen reagieren zu können ? Aufbau von Überwachungs- und Kontrollmechanismen für alle Zustände des Service ? Installation, Konfiguration und Verwaltung eines Fernwartungstools
SUSE Linux Enterprise Server Apache 2.2 + Tomcat 7 Nagios Perl MySQL 5 CFEngine Splunk C++ QT 5.0 Remedy
Scrum
Telekom AG
Ulm
9 Monate
2011-07 - 2012-03

Entwicklung von Modulen für den Einsatz in Android-Anwendungen

Software Architekt & Entwickler, GUI-Designer, Tester C++ Java JNI ...
Software Architekt & Entwickler, GUI-Designer, Tester
? Design und Entwicklung von grafischen Komponenten für eine Android-Anwendung ? Sammeln und Verarbeiten von Daten in Echtzeit ? Informationsverarbeitung von Global Positioning System (GPS) und Radio-frequency identification (RFID) Daten ? Optische Aufbereitung der verarbeiteten Daten ? Effiziente High-Performance Algorithmen und hardwarenahe Programmierung
Visual Studio Eclipse Android Windows SVN
C++ Java JNI NDK OpenGL-ES 2.0 Multithreaded Entwicklung GUI Design Systemprogrammierung
Homeoffice/Teilzeit
7 Monate
2011-01 - 2011-07

Entwicklung einer offline Tracking, Tracing und Routing-Anwendung

Software Architekt, GUI-Designer, Software Entwickler C++ MFC Win32
Software Architekt, GUI-Designer, Software Entwickler
? Entwicklung einer offline Tracking, Tracing und Routing-Anwendung ? Konzeption und Entwicklung einer Anwendung, die Dienste für die Positionierung, Navigation und das Routing zur Verfügung stellte. ? Verwendung das Global Positioning System (GPS) und eine Internet-Verbindung, um verschiedene Kartendienst-Schnittstellen anzusprechen und Daten zu visualisieren ? Verarbeitung von komplexen Datenformaten und Synchronisation mit anderen Anwendungen ? Design und Erstellung einer grafischen Oberfläche für die Steuerung und Überwachung
Visual Studio Wireshark SVN
C++ MFC Win32
Ulm
9 Monate
2010-08 - 2011-04

Entwicklung einer Testsuite für die Datenerfassung eines Smart-Meter-Erfassungssystems

Testleiter, Software Entwickler, Tester Java JUnit C++ ...
Testleiter, Software Entwickler, Tester
? Entwicklung einer Test-Suite für die automatische Datenerfassung und ?verarbeitung ? Konzeption und Entwicklung vieler dynamische Prüfungsalgorithmen für Stresstests, Dauertests und Genauigkeitstests für unterschiedliche Datenströme ? Test und Sicherstellung der Effizienz, Leistung und Zustand der Anwendung und ihren vielen Komponenten ? Koordiniation von verschiedenen internationalen Teams für die Fehlerbehebung der Module sowie abstimmen der umsetzung von neuen Features ? Analyse des Status der Anwendung, der Hardware-Komponenten und der verschiedenen Protokolle, Schnittstellen und übertragenen Daten-Nachrichten ? Bereichsübergreifendes Troubleshooting, Fehleranalyse und Anleitung zur Fehlerkorrektur
Visual Studio Eclipse SoapUI Wireshark SVN
Java JUnit C++ UML Socket- und Netzwerkprogrammierung
Ulm
6 Monate
2010-01 - 2010-06

Entwicklung von Web-Services und Web-Server-Funktionalität mit der Simple Object Access Protocol (SOAP)-Schnittstelle

Software Entwickler, Unit-, Integrations & Systemtester C++ Java C# ...
Software Entwickler, Unit-, Integrations & Systemtester
? Konzeption und Entwicklung von Web-Servern und Web-Services mit der SOAP-Schnittstelle ? Entwicklung von Komponenten mit Zugriff auf Web-Services über das SOAP-Protokoll ? Entwicklung von Web- Services, die Dienste über das SOAP-Schnittstelle für Apache zur Verfügung stellen ? Erstellung von APIs für Zugriff von Telematik-Endgeräten auf Web-Servern
Apache Tomcat Internet Information Server (IIS) Visual Studio Eclipse SoapUI Wireshark SVN
C++ Java C# Visual Basic
Ulm
6 Monate
2009-07 - 2009-12

Entwurf und Entwicklung von Hochleistungs-Multithreaded-Algorithmen für ein militärische Echtzeit-Daten-Sammelsystem

Software Architekt, Software Entwickler, Tester C++ Win32 STL ...
Software Architekt, Software Entwickler, Tester

• Entwurf und Entwicklung von hochoptimierten High-Performance Algorithmen für ein militärisches Datenerhebung-Systems

• Integration in ein komplexes Multithreading-System für Real-Time Anforderungen

• Entwicklung von Komponenten für den Transport von großen Mengen an dynamischen Daten mit hoher Präzision und Datenintegrität

• Fehlerfreie Code-Ausführung und Vermeidung von Memory Leaks für Langzeit-Stabilität von zentraler Bedeutung

• Die Komponenten werden erfolgreich in einem Radar-Verteidigungssystem genutzt

Visual Studio Enterprise Architect Windows NT SVN
C++ Win32 STL Multithreaded Entwicklung Real-Time Entwicklung Systemprogrammierung
Ulm
6 Monate
2009-01 - 2009-06

Wartung, Modernisierung und Tests eines Enterprise Resource Planning (ERP)-Systems

Software Architekt, Software Entwickler, Tester Visual Basic C#
Software Architekt, Software Entwickler, Tester
? Erweiterung eines anwenderspezifischen Enterprise Resource Planning (ERP)-System ? Vollständiges Reverse-Engineering eines nicht-dokumentierten bestehenden Systems ? Integration neuer Funktionen wie z.B. Status-Abfragen, Fernwartung, Sicherheitsprotokollen ? Konzeption einer Erweiterungsschnittstelle für effiziente und schnell umzusetzende zukünftige Änderungen
Visual Studio Windows SVN
Visual Basic C#
Ulm
9 Monate
2008-01 - 2008-09

Design und Entwicklung eines Radio-frequency identification (RFID) Datenerfassungssystem für den Frankfurter Flughafen

technischer Projektleiter, Software Architekt, Software Entwickl C++ Win32 QT ...
technischer Projektleiter, Software Architekt, Software Entwickl
? Entwicklung und Einführung eines Radio-frequency identification (RFID) Datenerfassungssystems ? Durch große Mengen von Daten aus verschiedenen Quellen waren hohe Leistung und Präzision von zentraler Bedeutung ? Entwicklung mit Real-Time Response Mechanismen & Programming/Code-Patterns ? Projekt erforderte hohe Zuverlässigkeit, Verfügbarkeit, Ausdauer und Beständigkeit der Software ? Ausgiebige Performance Analyse und Tuning ? Vollständige Visualisierung aller Vorgänge in Real-Time ? Integration einer selbstentwickelten Remote-Maintenance Komponente
Visual Studio Eclipse Gcc Enterprise Architect
C++ Win32 QT MFC STL Embedded C++ Multithreaded Entwicklung Systemprogrammierung Socket- und Netzwerkprogrammierung
Ulm/Frankfurt
6 Monate
2008-01 - 2008-06

Reverse-Engineering, Redesign und Umsetzung eines Kommunikations-Server

GUI-Designer, Software Architekt & Entwickler, Systemtester C++ QT STL ...
GUI-Designer, Software Architekt & Entwickler, Systemtester
? Reverse-Engineering und Dokumentation eines bestehenden Kommunikations-Servers der deutschen Bahn ? Basierend auf den Spezifikationen und bereits vorhandenen Dokumenten wurde ein neuer Ein Kommunikations-Server mit höherer Leistung, Effizienz und zusätzlichen Features konzipiert und erstellt. ? Volle Kompatibilität mit bestehendem Server und den Telematik-Einheiten war von zentraler Bedeutung ? Konzeptionierung und Implementation einer zusätzlichen Programmierschnittstelle (API) für schnelles und kostengünstige Umsetzen zukünftiger Änderungen und neuen Anforderungen wurden implementiert ? Vollständige und umfassende Dokumentation des neuen Kommunikations-Servers ? Integration des neuen Kommunikations-Server und Migration von Logistik, Überwachung, Planung und Ausführung mit mehreren tausend Telematik-Einheiten
C++ QT STL Multithreaded Entwicklung Real-Time Entwicklung Systemprogrammierung Socket- und Netzwerkprogrammierung
Ulm
1 Jahr
2006-01 - 2006-12

Entwurf und Entwicklung von Hochleistungs-Algorithmen für ein Echtzeit-Radarsystem

Software Architekt, Software Entwickler, Tester C++ Unix Multithreaded Entwicklung ...
Software Architekt, Software Entwickler, Tester
? Entwurf, Entwicklung und Tests von Hochleistungs-Algorithmen für ein militärisches Radar-System ? Extraktion von zuverlässigen Positionsinformationen von einer Reihe von Signal-Prozessoren mit sehr hoher Präzision und Geschwindigkeit ? Konsolidieren von Informationen wurden über ein Sensordatenfusions-System ? Anforderungen waren hohe Geschwindigkeit, schnelle Reaktionszeit, Qualität der Algorithmen, konsistente Ergebnisse, Präzision und fehlerfreie Ausführung ? Für das Projekt wurde eine Sicherheitsüberprüfung benötigt
Gcc STL Unix Rational Rose
C++ Unix Multithreaded Entwicklung Real-Time Entwicklung Systemprogrammierung UML
Ulm
1 Jahr
2006-01 - 2006-12

Entwicklung einer Testsuite für ein elektronisches Grundbuch

Testleiter, Software Entwickler, Tester C++ Winrunner Win32 ...
Testleiter, Software Entwickler, Tester
? Konzeption und Entwicklung einer Testsuite für ein elektronisches Grundbuch ? Erstellen und Prüfen von Testfällen um alle Eventualitäten abzudecken ? Analyse der Software und identifizieren von möglichen Schwachstellen ? Ausbildung, Unterweisung und Beaufsichtigung von Testern ? Besonderes Augenmerk auf Detail war erforderlich, da die Daten hochkritisch und unveränderlich waren ? Koordination von Test-Releases und standortübergreifende Fehleranalyse ? Erstellung von Spezialtestsoftware für besonders kritische Test-Fälle
Visual Studio Microsoft Project Microsoft SQL Server SVN
C++ Winrunner Win32 Java
Ulm/Stuttgart
9 Monate
2005-01 - 2005-09

Entwicklung verschiedener grafisch anspruchsvoller Demonstratoren für die Präsentation auf Messen

Software Architekt, Software Entwickler, Tester C++ Java QT ...
Software Architekt, Software Entwickler, Tester
? Gestaltung und Entwicklung verschiedener Demonstratoren für die Bereiche Telematik, Radio-Frequenz-Identifikation (RFID), des öffentlichen Dienst und anderen. ? Design optisch ansprechender Präsentationen mit komplexen Grafiken ? Darstellung der verschiedenen Fähigkeiten und das Potenzial der Systeme ? Entwicklung grafischer Oberflächen mit anspruchsvollen Animationen und Visualisierungen ? Anbindungen von verschiedenen Hardwarekomponenten (Handy, RFID, Mikrocontroller, div. Telematik-Endgeräte) ? Präsentation auf der CeBIT, AFCEA, dem RFID Tag und anderen Events
Visual Studio Eclipse Windows
C++ Java QT MFC OpenGL DirectX Win32 STL
Ulm
6 Monate
2004-01 - 2004-06

Entwurf und Entwicklung eines Fernwartung-Systems

Software Architekt, Software Entwickler, Tester C++ JavaScript
Software Architekt, Software Entwickler, Tester
? Konzeption, Entwicklung und System-Tests eines Mehrzweck-Fernwartung System zur Fernüberwachung von unabhängigen Hardware-Komponenten ? Erstellung eines Konzepts für eine autonome Netzknoten-Struktur mit Interaktions- und Lösungsfindungsalgorithmen ? Implementation einer JavaScript-Engine mit getrennten VMs für individuelle Konfigurationsoptionen, Befehlssätze, Verhaltensmustern ? Integration und Konfiguration des Fernwartung-Systems für verschiedene Endgeräte
Visual Studio SpiderMonkey Windows SVN Enterprise Architect
C++ JavaScript
Ulm

Aus- und Weiterbildung

Aus- und Weiterbildung

5 Jahre
1996-03 - 2001-02

Studiengang für die technische Informatik

Diplom-Informatiker, Fachhochschule Ulm
Diplom-Informatiker
Fachhochschule Ulm

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Enterprise Architect
Integration- und Systemtester
Sehr gute Erfahrung, mehrere Projekte
Multithreaded Entwicklung
Sehr gute Erfahrung, mehrere Projekte
Real-Time Entwicklung
Sehr gute Erfahrung, mehrere Projekte
Socket- und Netzwerk-programmierung
Sehr gute Erfahrung, mehrere Projekte
SVN
Systemprogammierung
Sehr gute Erfahrung, mehrere Projekte

Betriebssysteme

openSUSE
Entwicklung/Administration
SUSE Linux Enterprise Server
Entwicklung/Administration
Windows 7
Entwicklung/Administration
Windows NT
Entwicklung/Administration
Windows Server 2008
Entwicklung/Administration
Windows XP
Entwicklung/Administration

Programmiersprachen

C
Langjährige Erfahrung auf Expertenniveau mit verschiedenen Betriebsystemen/IDEs
C#
Gute Erfahrung
C++
Langjährige Erfahrung auf Expertenniveau mit verschiedenen Betriebsystemen/IDEs
C++11
Langjährige Erfahrung auf Expertenniveau mit verschiedenen Betriebsystemen/IDEs
Java
Sehr Gute Erfahrung
Visual Basic
Gute Erfahrung

Datenbanken

MS SQL Datenbanken
Administration & Erstellung von Skripten
MySQL 5
Administration & Erstellung von Konzepten und Skripten auf Produktiv-Systemen, Anbindung per C++/Java
ODBC

Branchen

Branchen

- Verteidigungstechnik
- Telekommunikation
- Öffentlicher Dienst
- Telematik
- Automobil-Industrie (Automotive)
- Logistik
- IT Systemhäuser
- EDV-Beratung

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.