Senior Software Entwickler mit Spezialisierung modern C++ 11/14/14 im Bereich Softwarearchitektur
Aktualisiert am 12.09.2016
Profil
Mitarbeiter eines Dienstleisters
Verfügbar ab: 12.09.2018
Verfügbar zu: 100%
davon vor Ort: 100%
Skill-Profil eines fest angestellten Mitarbeiters des Dienstleisters
Englisch
fließend in Wort und Schrift

Einsatzorte

Einsatzorte

Aachen (+100km)
nicht möglich

Projekte

Projekte

5 Monate
2016-02 - 2016-06

Umgestaltung eines Call-Generators für den Test mit kommerziellen Smartphones

Projektmanager C++ python awk ...
Projektmanager

Ein Call Generator (Plattform zum automatischen Ausführung von Anruftests in einem Mobilfunknetz)  wird so umgestaltet, dass Netzwerktests unmittelbar auf Smartphones mit Android Betriebssystem oder Iphones automatisiert ablaufen können.

Basierend auf einer Test-App, die für den Administrationsmodus von Android- und iOS-Geräten parallel und funktionsgleich entwickelt wird, soll die Funktionalität und Performance von mobilen 3G und 4G Netzen aus Sicht des Endnutzers unter Einsatz von handelsüblichen Endgeräten bewertet werden. Der Bewerber hat die technische Leitung über dieses Projekt, die Größe des Projektteams beträgt 6 Mitarbeiter.

Microsoft Visual Studio Eclipse KDevelop Git Gitlab KDia UMLLet
C++ python awk bash
Aachen
5 Monate
2015-09 - 2016-01

Technische Neuentwicklung einer Testfallentwicklungsoberfläche in C# mit C++ Datenbankschnittstelle

Software-Designer, Software-Entwickler C# C++ python ...
Software-Designer, Software-Entwickler

Die Testfallentwicklungsoberfläche "Test Case Editor" des Testautomatisierungssystems LTS wurde für den Kunden Teleena (NL) um generische Funktionen zur Definition von neuen Testfällen erweitert. Hierbei übernahm der Mitarbeiter das vollständige Design und die Implementierung in C#. Des Weiteren musste das darunterliegende Datenmodell um Funktionen erweitert werden, die neue objektrelationale Datenbankschnittstelle benutzen zu können.

Microsoft Visual Studio Git Gitlab KDia UMLLet
C# C++ python awk bash
Teleena
Aachen, Utrecht
9 Monate
2015-04 - 2015-12

Entwurf und Entwicklung eines Testmoduls für interaktive Spracherkennung (IVR)

System-Designer, Software-Entwickler C++ python awk ...
System-Designer, Software-Entwickler

Der Bewerber erweiterte den Call Generator LTS um ein Modul zum automatisierten Test von Sprachdialogsystemen. Dieses Modul erkennt Sprachansagen und unterscheidet diese zuverlässig voneinander. Hierzu wurden Algorithmen entwickelt, die in der Lage sind, Ansagetexte, die sich nur in einem Wort voneinander unterscheiden, sicher anhand von vorgespeicherten Referenzansagen zu erkennen und diesen zuzuordnen.

Der Mitarbeiter war sowohl für den Erkennungsalgorithmus, den Softwareentwurf sowie für die Implementierung unter Linux und Windows Betriebssystem zuständig. Dabei recherchierte er selbstständig wissenschaftliche Arbeiten, implementierte mehrere Verfahren und optimierte diese in praktischen Versuchen, bis er die optimalen Parameter des besten Verfahrens ermittelt hatte, das er im LTS-System integrierte.

Microsoft Visual Studio Git Gitlab UMLLet KDevelop
C++ python awk bash Spracherkennung IVR
5 Monate
2015-05 - 2015-09

Ermittlung von Reichweiten bei unterschiedlichen Antennenkonstellationen

Software-Entwickler, Tester C++ CAPL python ...
Software-Entwickler, Tester

Im Auftrag der Ferdinand Porsche AG sollte eine Studie zur Bewertung von verschiedenen Antennenkonfigurationen im Fahrzeug durchgeführt werden. Der Kunde legte 3-dimensional vermessene Antennenprofile verschiedener Antennenhersteller für verschiedene Einbaupositionen im Fahrzeug vor. Durch Simulation im Labor wurden die Übertragungseigenschaften in verschiedenen Verkehrssituationen geprüft. Die Simulation der Funkübertragung sowie der Antennendiagramme erfolgte mittels des Kanalsimulators QPER, die Nachrichtenströme wurden mit der Testplattform CANoe der Firma Vector Informatik produziert und überwacht.

Der Bewerber übernahm in diesem Projekt die Umsetzung geeigneter Verkehrsmodelle und zugehöriger Funkwellenausbreitungmodelle aus der wissenschaftlichen Literatur, sowie den Entwurf von Synchronisationsmechanismen zwischen Sender und Empfänger zur Ermittlung der Paketfehlerraten. Diese wurden in CANoe implementiert. Auf Basis dieser Simulationen wurde dem Kunden ein ausführlicher Bericht zur Reichweitenanalyse der verschiedenen Konstellationen vorgelegt.

Vector Canoe Microsoft Visual Studio Git Gitlab KDia UMLLet
C++ CAPL python awk bash
Ferdinand Porsche AG
Aachen, Weissach bei Stuttgart
5 Monate
2014-11 - 2015-03

Erweiterung eines Funknetzsimulators für High-Speed Datenanwendungen (3.5G) für den Kunden TollCollect

System-Designer, Software-Entwickler, Mobilfunk-Experte C# C++ python ...
System-Designer, Software-Entwickler, Mobilfunk-Experte

Ein bei Toll Collect vorhandener GSM Funknetzsimulator sollte für High-Speed Datenanwendungen (HSPA bis 14,4 Mbit/s im Downlink) erweitert werden. Das System dient als Labortestumgebung für verschiedene Verfahren zur Mauterfassung auf deutschen Autobahnen. In Zusammenarbeit mit einem italienischen Zulieferer implementierte er die Erweiterung, die Maut auch über 3G und 3.5G Anwendungen (UMTS und HSPA) zu erfassen. Zudem implementierte er Mechanismen um Störungen in der Datenübertragung (Verzögerungen und Paketverluste) zwischen Funkzellen und Mauterfassungsgeräten im Fahrzeug zu simulieren.

Microsoft Visual Studio KDevelop Codeblocks Eclipse Git Gitlab KDia
C# C++ python awk bash Mobilfunk
TollCollect GmbH
1 Jahr 3 Monate
2013-08 - 2014-10

Design einer multifunktionalen Datenbankschnittstelle

Projekt-Manager, Software-Entwickler, Software-Designer C++ awk bash
Projekt-Manager, Software-Entwickler, Software-Designer

Eine Testplattform für den Mobilfunk basiert auf einer Oracle-Datenbank. Für die Nutzung der Datenbank wurde eine Klassenbibliothek entworfen, die sämtliche SQL Zugriffe kapselt und die in alle betroffenen Tools, Module und Komponenten (Server, graphische Benutzeroberflächen, Analysewerkzeuge) eingebunden wurde. Der Bewerber übernahm das Schnittstellendesign sowie die anschließende Projektleitung zur Implementierung und Test der Software im Verbund mit der Datenbank. Zu seinem Team gehörten ein weiterer Mitarbeiter sowie zwei Auszubildende.

Microsoft Visual Studio Git KDia UMLLet Oracle
C++ awk bash

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Monate
2015-10 - 2015-12

Schwerpunktkolloquium Software Engineering

-, RWTH Aachen
-
RWTH Aachen
4 Jahre 1 Monat
2011-10 - 2015-10

Software Systems Engineering

Master of Science, RWTH Aachen
Master of Science
RWTH Aachen

Informatik, Software Engineering, Kommunikationsprotokolle & Mobile Internet

Masterarbeit zum Thema Erkennung von Sprachansagen mittels digitaler Audio-Fingerabdrücke.

6 Monate
2013-10 - 2014-03

Seminar: Trends in Computer-Aided Verification

-, RWTH Aachen
-
RWTH Aachen
6 Monate
2013-04 - 2013-09

Seminar: Model Driven Design of Enterprise Information Systems

-, RWTH Aachen
-
RWTH Aachen
3 Jahre 1 Monat
2008-09 - 2011-09

Scientific Programming

Bachelor of Science, FH Aachen
Bachelor of Science
FH Aachen
3 Jahre
2008-09 - 2011-08

Mathematisch-Technischer Software Entwickler

Mathematisch-Technischer Software Entwickler, Qosmotec Software Solutions GmbH
Mathematisch-Technischer Software Entwickler
Qosmotec Software Solutions GmbH

Mathematik, Informatik

Position

Position

Senior Software Architekt

Kompetenzen

Kompetenzen

Schwerpunkte

Automatisches Unit-Testing
sehr gute Kenntnisse
Benutzerobereflächenentwicklung
sehr gute Kenntnisse
Change-Management
Experte
Change-Management
sehr gute Kenntnisse
Datenbank-Anbindungen (C++ / Oracle)
Experte
Datenbankanbindung C++/Oracle
sehr gute Kenntnisse
Design und Implementierung von Benutzeroberflächen (QT, MFC)
Experte
Erstellen von Testspezifikationen und Testreports
sehr gute Kenntnisse
Fehleranalyse, Bugfixing und Troubleshooting
Experte
Git, GitLab, Continuous Integration
Experte und Ausbilder
IVR (Interactive Voice Response)
Experte
Konfigurationsmanagement
Experte
Konfigurationsmanagement
sehr gute Kenntnisse
Projektleitung
sehr gute Kenntnisse
Qualitäts-Management
sehr gute Kenntnisse
Qualitätssicherung
sehr gute Kenntnisse
Release-Management
Experte
Software-Engineering
Experte
Software-Entwicklung (V-Modell, Scrum, Extreme Programming...)
Experte
Softwaretestverfahren und deren Automatisierung
Experte
Spracherkennung
Experte
Technischer Kunden- und Anwendersupport
Experte
Technischer Kunden- und Anwendersupport
sehr gute Kenntnisse
Templateprogrammierung
Experte

Produkte / Standards / Erfahrungen / Methoden

AccuRev
Codeblocks
Eclipse
Git
Experte
Gitlab
Experte
HP Quality Center Tool Suite
Hudson
Experte
Jenkins
Experte
KDevelop
Experte
KDia
Microsoft Visual Studio
Experte
MS Office
ODB
OpenOffice
UMLLet
Vector Canoe

Betriebssysteme

Android
Debian Linux
iOS
Linux
Ubuntu Linux
Windows

Programmiersprachen

awk
sehr gute Kenntnisse
bash
sehr gute Kenntnisse
Boost
Experte, Ausbilder
C#
sehr gute Kenntnisse
C, C++, insbesondere C++11 und C++14
Experte, langjährige Programmiererfahrung
CAPL
HTML, XML
sehr gute Kenntnisse
Java
sehr gute Kenntnisse
MFC
Experte
Perl
Grundkenntnisse
PHP
Grundkenntnisse
python
Grundkenntnisse
QT
Experte, Ausbilder
SQL
Experte, Oracle-DB-Administration

Datenbanken

MySQL
ODB
Oracle

Datenkommunikation

ISDN
ITS-G5
Mobilfunk
TCP/IP
UDP
WiFi

Branchen

Branchen

branchenübergreifend tätig, speziell Telekommunication und Automative

Einsatzorte

Einsatzorte

Aachen (+100km)
nicht möglich

Projekte

Projekte

5 Monate
2016-02 - 2016-06

Umgestaltung eines Call-Generators für den Test mit kommerziellen Smartphones

Projektmanager C++ python awk ...
Projektmanager

Ein Call Generator (Plattform zum automatischen Ausführung von Anruftests in einem Mobilfunknetz)  wird so umgestaltet, dass Netzwerktests unmittelbar auf Smartphones mit Android Betriebssystem oder Iphones automatisiert ablaufen können.

Basierend auf einer Test-App, die für den Administrationsmodus von Android- und iOS-Geräten parallel und funktionsgleich entwickelt wird, soll die Funktionalität und Performance von mobilen 3G und 4G Netzen aus Sicht des Endnutzers unter Einsatz von handelsüblichen Endgeräten bewertet werden. Der Bewerber hat die technische Leitung über dieses Projekt, die Größe des Projektteams beträgt 6 Mitarbeiter.

Microsoft Visual Studio Eclipse KDevelop Git Gitlab KDia UMLLet
C++ python awk bash
Aachen
5 Monate
2015-09 - 2016-01

Technische Neuentwicklung einer Testfallentwicklungsoberfläche in C# mit C++ Datenbankschnittstelle

Software-Designer, Software-Entwickler C# C++ python ...
Software-Designer, Software-Entwickler

Die Testfallentwicklungsoberfläche "Test Case Editor" des Testautomatisierungssystems LTS wurde für den Kunden Teleena (NL) um generische Funktionen zur Definition von neuen Testfällen erweitert. Hierbei übernahm der Mitarbeiter das vollständige Design und die Implementierung in C#. Des Weiteren musste das darunterliegende Datenmodell um Funktionen erweitert werden, die neue objektrelationale Datenbankschnittstelle benutzen zu können.

Microsoft Visual Studio Git Gitlab KDia UMLLet
C# C++ python awk bash
Teleena
Aachen, Utrecht
9 Monate
2015-04 - 2015-12

Entwurf und Entwicklung eines Testmoduls für interaktive Spracherkennung (IVR)

System-Designer, Software-Entwickler C++ python awk ...
System-Designer, Software-Entwickler

Der Bewerber erweiterte den Call Generator LTS um ein Modul zum automatisierten Test von Sprachdialogsystemen. Dieses Modul erkennt Sprachansagen und unterscheidet diese zuverlässig voneinander. Hierzu wurden Algorithmen entwickelt, die in der Lage sind, Ansagetexte, die sich nur in einem Wort voneinander unterscheiden, sicher anhand von vorgespeicherten Referenzansagen zu erkennen und diesen zuzuordnen.

Der Mitarbeiter war sowohl für den Erkennungsalgorithmus, den Softwareentwurf sowie für die Implementierung unter Linux und Windows Betriebssystem zuständig. Dabei recherchierte er selbstständig wissenschaftliche Arbeiten, implementierte mehrere Verfahren und optimierte diese in praktischen Versuchen, bis er die optimalen Parameter des besten Verfahrens ermittelt hatte, das er im LTS-System integrierte.

Microsoft Visual Studio Git Gitlab UMLLet KDevelop
C++ python awk bash Spracherkennung IVR
5 Monate
2015-05 - 2015-09

Ermittlung von Reichweiten bei unterschiedlichen Antennenkonstellationen

Software-Entwickler, Tester C++ CAPL python ...
Software-Entwickler, Tester

Im Auftrag der Ferdinand Porsche AG sollte eine Studie zur Bewertung von verschiedenen Antennenkonfigurationen im Fahrzeug durchgeführt werden. Der Kunde legte 3-dimensional vermessene Antennenprofile verschiedener Antennenhersteller für verschiedene Einbaupositionen im Fahrzeug vor. Durch Simulation im Labor wurden die Übertragungseigenschaften in verschiedenen Verkehrssituationen geprüft. Die Simulation der Funkübertragung sowie der Antennendiagramme erfolgte mittels des Kanalsimulators QPER, die Nachrichtenströme wurden mit der Testplattform CANoe der Firma Vector Informatik produziert und überwacht.

Der Bewerber übernahm in diesem Projekt die Umsetzung geeigneter Verkehrsmodelle und zugehöriger Funkwellenausbreitungmodelle aus der wissenschaftlichen Literatur, sowie den Entwurf von Synchronisationsmechanismen zwischen Sender und Empfänger zur Ermittlung der Paketfehlerraten. Diese wurden in CANoe implementiert. Auf Basis dieser Simulationen wurde dem Kunden ein ausführlicher Bericht zur Reichweitenanalyse der verschiedenen Konstellationen vorgelegt.

Vector Canoe Microsoft Visual Studio Git Gitlab KDia UMLLet
C++ CAPL python awk bash
Ferdinand Porsche AG
Aachen, Weissach bei Stuttgart
5 Monate
2014-11 - 2015-03

Erweiterung eines Funknetzsimulators für High-Speed Datenanwendungen (3.5G) für den Kunden TollCollect

System-Designer, Software-Entwickler, Mobilfunk-Experte C# C++ python ...
System-Designer, Software-Entwickler, Mobilfunk-Experte

Ein bei Toll Collect vorhandener GSM Funknetzsimulator sollte für High-Speed Datenanwendungen (HSPA bis 14,4 Mbit/s im Downlink) erweitert werden. Das System dient als Labortestumgebung für verschiedene Verfahren zur Mauterfassung auf deutschen Autobahnen. In Zusammenarbeit mit einem italienischen Zulieferer implementierte er die Erweiterung, die Maut auch über 3G und 3.5G Anwendungen (UMTS und HSPA) zu erfassen. Zudem implementierte er Mechanismen um Störungen in der Datenübertragung (Verzögerungen und Paketverluste) zwischen Funkzellen und Mauterfassungsgeräten im Fahrzeug zu simulieren.

Microsoft Visual Studio KDevelop Codeblocks Eclipse Git Gitlab KDia
C# C++ python awk bash Mobilfunk
TollCollect GmbH
1 Jahr 3 Monate
2013-08 - 2014-10

Design einer multifunktionalen Datenbankschnittstelle

Projekt-Manager, Software-Entwickler, Software-Designer C++ awk bash
Projekt-Manager, Software-Entwickler, Software-Designer

Eine Testplattform für den Mobilfunk basiert auf einer Oracle-Datenbank. Für die Nutzung der Datenbank wurde eine Klassenbibliothek entworfen, die sämtliche SQL Zugriffe kapselt und die in alle betroffenen Tools, Module und Komponenten (Server, graphische Benutzeroberflächen, Analysewerkzeuge) eingebunden wurde. Der Bewerber übernahm das Schnittstellendesign sowie die anschließende Projektleitung zur Implementierung und Test der Software im Verbund mit der Datenbank. Zu seinem Team gehörten ein weiterer Mitarbeiter sowie zwei Auszubildende.

Microsoft Visual Studio Git KDia UMLLet Oracle
C++ awk bash

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Monate
2015-10 - 2015-12

Schwerpunktkolloquium Software Engineering

-, RWTH Aachen
-
RWTH Aachen
4 Jahre 1 Monat
2011-10 - 2015-10

Software Systems Engineering

Master of Science, RWTH Aachen
Master of Science
RWTH Aachen

Informatik, Software Engineering, Kommunikationsprotokolle & Mobile Internet

Masterarbeit zum Thema Erkennung von Sprachansagen mittels digitaler Audio-Fingerabdrücke.

6 Monate
2013-10 - 2014-03

Seminar: Trends in Computer-Aided Verification

-, RWTH Aachen
-
RWTH Aachen
6 Monate
2013-04 - 2013-09

Seminar: Model Driven Design of Enterprise Information Systems

-, RWTH Aachen
-
RWTH Aachen
3 Jahre 1 Monat
2008-09 - 2011-09

Scientific Programming

Bachelor of Science, FH Aachen
Bachelor of Science
FH Aachen
3 Jahre
2008-09 - 2011-08

Mathematisch-Technischer Software Entwickler

Mathematisch-Technischer Software Entwickler, Qosmotec Software Solutions GmbH
Mathematisch-Technischer Software Entwickler
Qosmotec Software Solutions GmbH

Mathematik, Informatik

Position

Position

Senior Software Architekt

Kompetenzen

Kompetenzen

Schwerpunkte

Automatisches Unit-Testing
sehr gute Kenntnisse
Benutzerobereflächenentwicklung
sehr gute Kenntnisse
Change-Management
Experte
Change-Management
sehr gute Kenntnisse
Datenbank-Anbindungen (C++ / Oracle)
Experte
Datenbankanbindung C++/Oracle
sehr gute Kenntnisse
Design und Implementierung von Benutzeroberflächen (QT, MFC)
Experte
Erstellen von Testspezifikationen und Testreports
sehr gute Kenntnisse
Fehleranalyse, Bugfixing und Troubleshooting
Experte
Git, GitLab, Continuous Integration
Experte und Ausbilder
IVR (Interactive Voice Response)
Experte
Konfigurationsmanagement
Experte
Konfigurationsmanagement
sehr gute Kenntnisse
Projektleitung
sehr gute Kenntnisse
Qualitäts-Management
sehr gute Kenntnisse
Qualitätssicherung
sehr gute Kenntnisse
Release-Management
Experte
Software-Engineering
Experte
Software-Entwicklung (V-Modell, Scrum, Extreme Programming...)
Experte
Softwaretestverfahren und deren Automatisierung
Experte
Spracherkennung
Experte
Technischer Kunden- und Anwendersupport
Experte
Technischer Kunden- und Anwendersupport
sehr gute Kenntnisse
Templateprogrammierung
Experte

Produkte / Standards / Erfahrungen / Methoden

AccuRev
Codeblocks
Eclipse
Git
Experte
Gitlab
Experte
HP Quality Center Tool Suite
Hudson
Experte
Jenkins
Experte
KDevelop
Experte
KDia
Microsoft Visual Studio
Experte
MS Office
ODB
OpenOffice
UMLLet
Vector Canoe

Betriebssysteme

Android
Debian Linux
iOS
Linux
Ubuntu Linux
Windows

Programmiersprachen

awk
sehr gute Kenntnisse
bash
sehr gute Kenntnisse
Boost
Experte, Ausbilder
C#
sehr gute Kenntnisse
C, C++, insbesondere C++11 und C++14
Experte, langjährige Programmiererfahrung
CAPL
HTML, XML
sehr gute Kenntnisse
Java
sehr gute Kenntnisse
MFC
Experte
Perl
Grundkenntnisse
PHP
Grundkenntnisse
python
Grundkenntnisse
QT
Experte, Ausbilder
SQL
Experte, Oracle-DB-Administration

Datenbanken

MySQL
ODB
Oracle

Datenkommunikation

ISDN
ITS-G5
Mobilfunk
TCP/IP
UDP
WiFi

Branchen

Branchen

branchenübergreifend tätig, speziell Telekommunication und Automative

Vertrauen Sie auf GULP

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

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

Das GULP Freelancer-Portal

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