Systementwicklung, C++, C, Perl, Linux, Windows
Aktualisiert am 27.11.2024
Profil
Referenzen (4)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.05.2025
Verfügbar zu: 100%
davon vor Ort: 100%
C++
Linux
Visual Studio
Structured Text
SPS
Java
C
Perl
Shell-Script
Atlassian JIRA
Atlassian Confluence
Rational ClearCase
Git
Deutsch
Muttersprache
Englisch
fließend; IELTS General Training vom 11.10.2003: Hören 9.0; Lesen 8.5; Schreiben 7; Sprechen 7; Gesamt: 8 von 9 moeglichen Punkten (siehe http://www.ielts.org/format.htm)
Japanisch
Grundkenntnisse
Russisch
Schul-Russisch

Einsatzorte

Einsatzorte

London (+500km) Dublin (+10km)
Deutschland, Österreich
möglich

Projekte

Projekte

1 Jahr 3 Monate
2023-10 - heute

Systemingenieur Fahrgastinformationssysteme

Systemingenieur Teilprojektleitung Requirements Engineering Kundenkommunikation
Systemingenieur Teilprojektleitung

Verantworlicher Systemingenieur für die Fahrgastanzeigen, Entwerter und den FIS-Bordrechner des Fahrgastinformationssystems (FIS) für die Neuentwicklung eines Fahrzeugs der Stuttgarter Straßenbahn (DT8.16). Teilprojektleitung FIS für alle anderen FIS Komponenten mit einem Team von fünf Mitarbeitern.

Die Tätigkeit als Systemingenieur umfasst die Auswahl von Lieferanten, die Koordination des Leistungsumfangs und der Liefertermine mit den Lieferanten gemäß Meilensteinplan und Lastenheft, die Koordination des mechanischen Einbaus in das Fahrzeug und der elektrischen Anschlüsse. Weiterhin ist der Systemingenieur verantwortlich für die Abstimmung der Anforderungen mit dem Kunden und den Test der Funktionalität der Teilkomponenten. Zusätzlich habe ich im Projekt die Rolle des Teilprojektleiters übernommen, um die anderen Systemingenieure zu entlasten und gegenüber dem Projekt zu vertreten bei Koordinationsaufgaben.

DOORS Teamcenter Excel SmarTeam
Requirements Engineering Kundenkommunikation
Stadler Rail
Berlin, remote
2 Jahre 3 Monate
2021-04 - 2023-06

Systementwicklung Fahrgastinformationssysteme für Schienenfahrzeuge

Software-Entwickler C++ Multithreading Embedded C++ ...
Software-Entwickler

Mitarbeit an der Analyse und Implementierung von Bugfixes und Features in den Core Services des Fahrgastinformationssystem (FIS) für Schienenfahrzeuge in C++. Dies umfasste alle Bereiche, wie z.B. Steuerung der Fahrgastanzeigen, Steuerung der Elektroakustischen Anlage (ELA), Fahrtverlaufsverfolgung (GPS, Wegimpuls), Vorwahl der Türfreigabe, automatische/manuelle Ansagen und Anzeigen. Perlschnur-Verfolgung, Kommunikation mit der Landseite (z.B. RIS, ETC).


Kunden waren z.B. Siemens (Mireo, Desiro, DHC), Stadler (Flirt, RegioShuttle) Lieferanten waren z.B. Annax (Displays, IBIS-BUS), Aesys (Displays, IBIS-IP).


MS Visual C++ Subversion Git Jenkins Windows 10 Linux CMake GCC Clang XML
C++ Multithreading Embedded C++ QML Linux C++17
Televic GSP
Berlin, remote
2 Jahre 4 Monate
2018-09 - 2020-12

Systementwicklung TCMS

Software-Entwickler Programmierung SPS VxWorks RQM ...
Software-Entwickler

Entwicklung sicherheitsrelevanter (Safety) Software für die Realtime-Steuerung von Schienenfahrzeugen, insbesondere Fahr/Bremshebel. Maintenance von bestehenden Projekten und Neuentwicklung in aktuell laufenden Projekten.

Rational ClearCase Rational ClearQuest DOORS VxWorks
Programmierung SPS VxWorks RQM Jazz DOORS Rational ClearCase Rational ClearQuest Mitrac Tools Scrum
Bombardier
Hennigsdorf
2 Jahre
2016-07 - 2018-06

Systementwicklung C++

Software-Entwickler C++11 Perl Scrum
Software-Entwickler

Spezifikation und Implementierung von Softwarekomponenten in einem System für die Auslegung von Wärmetauschern; Entwicklung von Tools zur Unterstützung des Softwareentwicklungsprozesses

Microsoft Visual Studio Git Sybase WPF
C++11 Perl Scrum
Adakom GmbH
Berlin
6 Monate
2016-01 - 2016-06

Track Compare

Software-Entwickler Java
Software-Entwickler

Implementierung einer Android-Anwendung zum Vergleich von GPS-Tracks, die mit dem Handy aufgezeichnet wurden mittels der App OpenGpsTracker. Anzeige der GPS-Tracks in Google Maps. Vergleich von GPS-Tracks, Sortierung von GPS-Tracks.

Android MacOS X Android Studio
Java
Berlin
8 Jahre 6 Monate
2008-01 - 2016-06

System-Modellierung, Requirement-Engineering, Testautomatisierung, Teammanagement

System-Test, Teamleitung UML UML2 SysML ...
System-Test, Teamleitung
Modellierung eines Teils der Software-Komponente TCMS eines Zuges
(Train Control Management System). Ermittlung von Anforderungen für die Komponente. Entwurf und Implementierung von Tests für die Steuersoftware von Zügen.
 
Davon die letzten drei Jahre Teamleader eines Teams von ca. 10 Teammitgliedern, wovon drei aus Indien kamen und in Indien gearbeitet haben, mit Personalverantwortung. Personalauswahl, Koordination, Meetingleitung, verantwortlich für die Einhaltung von Terminen und Qualität.
 
Testautomatisierung: Entwurf und Implementierung eine Testausführungsservers. Entwurf und Implementierung von Tools zur automatischen Ausführung von Verifikationstests im Rahmen einer Validierung (Homologation), Entwurf und Implementierung von Tools zur Analyse und Auswertung von Valdierungs-Statistiken und zur automatisierten Überprüfung der Korrektheit von zulassungsrelevanten Dokumenten. MItarbeit bei der automatisierung des Build- und Testprozesses mittels Jenkins (Continuous Integration / CI)
VxWorks Enterprise Architect Mitrac Tools Rational ClearCase Rational ClearQuest Jenkins
UML UML2 SysML Perl Java Scrum
Bombardier
Hennigsdorf
9 Monate
2007-03 - 2007-11

Systemtest und Software-Integration

Software-Entwickler Java Shell Script XML ...
Software-Entwickler

Einfuehrung eines Tools zur Automatisierung der User Acceptance Tests einer Web-Applikation. Evaluierung vorhandener Test-Automatisierungssoftware.
Analyse der Webapplikation und davon ausgehend Spezifikation von Systemtest-Strategien. Design und Implementierung von Erweiterungen fuer das eingesetzte
Test-Framework Jameleon. Design und Implementierung von unternehmensspezifischen Maven-Plugins. Integration der Systemtests in die Continuous Integration. Analyse,
Spezifikation, Design und Implementierung von Testcases fuer den Systemtest.

Linux Windows XP Jameleon Bea Weblogic Ant Maven Oracle
Java Shell Script XML HTML
Softwarehaus
Berlin
6 Monate
2006-09 - 2007-02

Bet&Play

Software-Entwickler Java
Software-Entwickler

Analyse, Konzeption, Spezifikation, Design und Implementierung eines Client-Server-Systems zum Anbieten und Betreiben von Online-Spielautomaten.
Vollstaendiger Entwurf und Realisierung der Server- und der Client-Komponente mittels Java.

Linux Windows Mac OSX JCE JDK Java Swing Multithreading
Java
Online-Service
Berlin
2 Jahre
2005-03 - 2007-02

Software-Produktion NeXTA

Software-Entwickler C++ Perl ClearCase ...
Software-Entwickler

Durchführung von SW Produktionen für ein international
durchgeführtes, großes Softwareprojekt von der Bereitstellung zum Produktionslabel über das Compiling und Linking incl. Voranalyse bei Problemen bis hin zur Durchführung von Regressionstests auf der Zielhardware. Analyse der C++-Sourcen auf Fehler.

Linux Windows
C++ Perl ClearCase Shell Script
Siemens
Berlin

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2001-12 - 2001-12

13.12.2001: Zertifizierung zum "Sun Certified Programmer for the Java 2 Platform"

Sun Certified Programmer for the Java 2 Platform, Sun Microsystems
Sun Certified Programmer for the Java 2 Platform
Sun Microsystems
6 Jahre 3 Monate
1991-10 - 1997-12

Studium der Informatik

Diplom-Informatiker, TU Berlin
Diplom-Informatiker
TU Berlin
Datenbanken und Informationssysteme, Angewandte elektronische Datenverarbeitung

Kompetenzen

Kompetenzen

Top-Skills

C++ Linux Visual Studio Structured Text SPS Java C Perl Shell-Script Atlassian JIRA Atlassian Confluence Rational ClearCase Git

Produkte / Standards / Erfahrungen / Methoden

Git
Rational ClearCase
Rational ClearQuest
Android Studio
Jira
Confluence
Sicherheitsrelevante Softwareentwicklung
Realtime Softwareentwicklung
Embedded Softwareentwicklung
Enterprise Architect
HTML
Ant
Jameleon
Java Swing
Jazz
Bea Weblogic
JCE
JDK
Jenkins
Maven
Microsoft Visual Studio
Mitrac Tools
Programmierung SPS
RQM
Scrum
SysML
UML
UML2
WPF
XML
DOORS
objektorientierte Analyse und Design mit UML (Rational Rose)
Web-Programmierung (HTTP, CGI, PERL, HTML, Javascript, Java, ASP, PHP ...)
Datenbankanbindung von Webangeboten
CSTA, CS2
objektorientierte Datenbank O2
Cygwin

Betriebssysteme

Android
Linux
Mac OSX
MacOS X
Multithreading
SUN OS, Solaris
Unix
VxWorks
Windows
Windows XP
Windows Embedded
Linux, FreeBSD, Unix allgemein

Programmiersprachen

C++
Experte
C++11
Experte
C++17
Experte
C++20
Experte
Perl
Perl5
PL/SQL
Open Source SQL-Datenbanken
ASN.1
Basic
C
Emacs
Imake, GNU-Make, Make-Maker etc...
Java
Enterprise Java Beans (EJB), J2EE, JDBC Erfahrungen
JavaScript
Enterprise Java Beans (EJB), J2EE, JDBC Erfahrungen
Modula-2
PHP
PHP3, PHP4, PHP7
Shell
Shell Script
Tcl/Tk
TeX, LaTeX
yacc/lex
HTML, XML, XSLT

Datenbanken

Adabas
JDBC
MS SQL Server
MySQL
Oracle
Postgres
SQL
Sybase
O2

Datenkommunikation

CORBA
Ethernet
Internet, Intranet
ISO/OSI
SMTP
SNMP
TCP/IP
BSD-Sockets
SmartSocket

Hardware

PC

Branchen

Branchen

Postal Automation
Telekommunikation
Eisenbahn

Einsatzorte

Einsatzorte

London (+500km) Dublin (+10km)
Deutschland, Österreich
möglich

Projekte

Projekte

1 Jahr 3 Monate
2023-10 - heute

Systemingenieur Fahrgastinformationssysteme

Systemingenieur Teilprojektleitung Requirements Engineering Kundenkommunikation
Systemingenieur Teilprojektleitung

Verantworlicher Systemingenieur für die Fahrgastanzeigen, Entwerter und den FIS-Bordrechner des Fahrgastinformationssystems (FIS) für die Neuentwicklung eines Fahrzeugs der Stuttgarter Straßenbahn (DT8.16). Teilprojektleitung FIS für alle anderen FIS Komponenten mit einem Team von fünf Mitarbeitern.

Die Tätigkeit als Systemingenieur umfasst die Auswahl von Lieferanten, die Koordination des Leistungsumfangs und der Liefertermine mit den Lieferanten gemäß Meilensteinplan und Lastenheft, die Koordination des mechanischen Einbaus in das Fahrzeug und der elektrischen Anschlüsse. Weiterhin ist der Systemingenieur verantwortlich für die Abstimmung der Anforderungen mit dem Kunden und den Test der Funktionalität der Teilkomponenten. Zusätzlich habe ich im Projekt die Rolle des Teilprojektleiters übernommen, um die anderen Systemingenieure zu entlasten und gegenüber dem Projekt zu vertreten bei Koordinationsaufgaben.

DOORS Teamcenter Excel SmarTeam
Requirements Engineering Kundenkommunikation
Stadler Rail
Berlin, remote
2 Jahre 3 Monate
2021-04 - 2023-06

Systementwicklung Fahrgastinformationssysteme für Schienenfahrzeuge

Software-Entwickler C++ Multithreading Embedded C++ ...
Software-Entwickler

Mitarbeit an der Analyse und Implementierung von Bugfixes und Features in den Core Services des Fahrgastinformationssystem (FIS) für Schienenfahrzeuge in C++. Dies umfasste alle Bereiche, wie z.B. Steuerung der Fahrgastanzeigen, Steuerung der Elektroakustischen Anlage (ELA), Fahrtverlaufsverfolgung (GPS, Wegimpuls), Vorwahl der Türfreigabe, automatische/manuelle Ansagen und Anzeigen. Perlschnur-Verfolgung, Kommunikation mit der Landseite (z.B. RIS, ETC).


Kunden waren z.B. Siemens (Mireo, Desiro, DHC), Stadler (Flirt, RegioShuttle) Lieferanten waren z.B. Annax (Displays, IBIS-BUS), Aesys (Displays, IBIS-IP).


MS Visual C++ Subversion Git Jenkins Windows 10 Linux CMake GCC Clang XML
C++ Multithreading Embedded C++ QML Linux C++17
Televic GSP
Berlin, remote
2 Jahre 4 Monate
2018-09 - 2020-12

Systementwicklung TCMS

Software-Entwickler Programmierung SPS VxWorks RQM ...
Software-Entwickler

Entwicklung sicherheitsrelevanter (Safety) Software für die Realtime-Steuerung von Schienenfahrzeugen, insbesondere Fahr/Bremshebel. Maintenance von bestehenden Projekten und Neuentwicklung in aktuell laufenden Projekten.

Rational ClearCase Rational ClearQuest DOORS VxWorks
Programmierung SPS VxWorks RQM Jazz DOORS Rational ClearCase Rational ClearQuest Mitrac Tools Scrum
Bombardier
Hennigsdorf
2 Jahre
2016-07 - 2018-06

Systementwicklung C++

Software-Entwickler C++11 Perl Scrum
Software-Entwickler

Spezifikation und Implementierung von Softwarekomponenten in einem System für die Auslegung von Wärmetauschern; Entwicklung von Tools zur Unterstützung des Softwareentwicklungsprozesses

Microsoft Visual Studio Git Sybase WPF
C++11 Perl Scrum
Adakom GmbH
Berlin
6 Monate
2016-01 - 2016-06

Track Compare

Software-Entwickler Java
Software-Entwickler

Implementierung einer Android-Anwendung zum Vergleich von GPS-Tracks, die mit dem Handy aufgezeichnet wurden mittels der App OpenGpsTracker. Anzeige der GPS-Tracks in Google Maps. Vergleich von GPS-Tracks, Sortierung von GPS-Tracks.

Android MacOS X Android Studio
Java
Berlin
8 Jahre 6 Monate
2008-01 - 2016-06

System-Modellierung, Requirement-Engineering, Testautomatisierung, Teammanagement

System-Test, Teamleitung UML UML2 SysML ...
System-Test, Teamleitung
Modellierung eines Teils der Software-Komponente TCMS eines Zuges
(Train Control Management System). Ermittlung von Anforderungen für die Komponente. Entwurf und Implementierung von Tests für die Steuersoftware von Zügen.
 
Davon die letzten drei Jahre Teamleader eines Teams von ca. 10 Teammitgliedern, wovon drei aus Indien kamen und in Indien gearbeitet haben, mit Personalverantwortung. Personalauswahl, Koordination, Meetingleitung, verantwortlich für die Einhaltung von Terminen und Qualität.
 
Testautomatisierung: Entwurf und Implementierung eine Testausführungsservers. Entwurf und Implementierung von Tools zur automatischen Ausführung von Verifikationstests im Rahmen einer Validierung (Homologation), Entwurf und Implementierung von Tools zur Analyse und Auswertung von Valdierungs-Statistiken und zur automatisierten Überprüfung der Korrektheit von zulassungsrelevanten Dokumenten. MItarbeit bei der automatisierung des Build- und Testprozesses mittels Jenkins (Continuous Integration / CI)
VxWorks Enterprise Architect Mitrac Tools Rational ClearCase Rational ClearQuest Jenkins
UML UML2 SysML Perl Java Scrum
Bombardier
Hennigsdorf
9 Monate
2007-03 - 2007-11

Systemtest und Software-Integration

Software-Entwickler Java Shell Script XML ...
Software-Entwickler

Einfuehrung eines Tools zur Automatisierung der User Acceptance Tests einer Web-Applikation. Evaluierung vorhandener Test-Automatisierungssoftware.
Analyse der Webapplikation und davon ausgehend Spezifikation von Systemtest-Strategien. Design und Implementierung von Erweiterungen fuer das eingesetzte
Test-Framework Jameleon. Design und Implementierung von unternehmensspezifischen Maven-Plugins. Integration der Systemtests in die Continuous Integration. Analyse,
Spezifikation, Design und Implementierung von Testcases fuer den Systemtest.

Linux Windows XP Jameleon Bea Weblogic Ant Maven Oracle
Java Shell Script XML HTML
Softwarehaus
Berlin
6 Monate
2006-09 - 2007-02

Bet&Play

Software-Entwickler Java
Software-Entwickler

Analyse, Konzeption, Spezifikation, Design und Implementierung eines Client-Server-Systems zum Anbieten und Betreiben von Online-Spielautomaten.
Vollstaendiger Entwurf und Realisierung der Server- und der Client-Komponente mittels Java.

Linux Windows Mac OSX JCE JDK Java Swing Multithreading
Java
Online-Service
Berlin
2 Jahre
2005-03 - 2007-02

Software-Produktion NeXTA

Software-Entwickler C++ Perl ClearCase ...
Software-Entwickler

Durchführung von SW Produktionen für ein international
durchgeführtes, großes Softwareprojekt von der Bereitstellung zum Produktionslabel über das Compiling und Linking incl. Voranalyse bei Problemen bis hin zur Durchführung von Regressionstests auf der Zielhardware. Analyse der C++-Sourcen auf Fehler.

Linux Windows
C++ Perl ClearCase Shell Script
Siemens
Berlin

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2001-12 - 2001-12

13.12.2001: Zertifizierung zum "Sun Certified Programmer for the Java 2 Platform"

Sun Certified Programmer for the Java 2 Platform, Sun Microsystems
Sun Certified Programmer for the Java 2 Platform
Sun Microsystems
6 Jahre 3 Monate
1991-10 - 1997-12

Studium der Informatik

Diplom-Informatiker, TU Berlin
Diplom-Informatiker
TU Berlin
Datenbanken und Informationssysteme, Angewandte elektronische Datenverarbeitung

Kompetenzen

Kompetenzen

Top-Skills

C++ Linux Visual Studio Structured Text SPS Java C Perl Shell-Script Atlassian JIRA Atlassian Confluence Rational ClearCase Git

Produkte / Standards / Erfahrungen / Methoden

Git
Rational ClearCase
Rational ClearQuest
Android Studio
Jira
Confluence
Sicherheitsrelevante Softwareentwicklung
Realtime Softwareentwicklung
Embedded Softwareentwicklung
Enterprise Architect
HTML
Ant
Jameleon
Java Swing
Jazz
Bea Weblogic
JCE
JDK
Jenkins
Maven
Microsoft Visual Studio
Mitrac Tools
Programmierung SPS
RQM
Scrum
SysML
UML
UML2
WPF
XML
DOORS
objektorientierte Analyse und Design mit UML (Rational Rose)
Web-Programmierung (HTTP, CGI, PERL, HTML, Javascript, Java, ASP, PHP ...)
Datenbankanbindung von Webangeboten
CSTA, CS2
objektorientierte Datenbank O2
Cygwin

Betriebssysteme

Android
Linux
Mac OSX
MacOS X
Multithreading
SUN OS, Solaris
Unix
VxWorks
Windows
Windows XP
Windows Embedded
Linux, FreeBSD, Unix allgemein

Programmiersprachen

C++
Experte
C++11
Experte
C++17
Experte
C++20
Experte
Perl
Perl5
PL/SQL
Open Source SQL-Datenbanken
ASN.1
Basic
C
Emacs
Imake, GNU-Make, Make-Maker etc...
Java
Enterprise Java Beans (EJB), J2EE, JDBC Erfahrungen
JavaScript
Enterprise Java Beans (EJB), J2EE, JDBC Erfahrungen
Modula-2
PHP
PHP3, PHP4, PHP7
Shell
Shell Script
Tcl/Tk
TeX, LaTeX
yacc/lex
HTML, XML, XSLT

Datenbanken

Adabas
JDBC
MS SQL Server
MySQL
Oracle
Postgres
SQL
Sybase
O2

Datenkommunikation

CORBA
Ethernet
Internet, Intranet
ISO/OSI
SMTP
SNMP
TCP/IP
BSD-Sockets
SmartSocket

Hardware

PC

Branchen

Branchen

Postal Automation
Telekommunikation
Eisenbahn

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.