Fachlicher Schwerpunkt dieses Freiberuflers

Senior Consultant C/C++/Java, Embedded Systems, SmartHome, AWS, App-Entwicklung Android, Ruby-on-rails, Mobilfunk, Device Management, SmartCards

verfügbar ab
31.12.2019
verfügbar zu
100 %
davon vor Ort
100 %
PLZ-Gebiet, Land

D4

D5

Städte
Dinslaken
100 km
Kontaktwunsch

Ich möchte bevorzugt für Projekte in diesen Einsatzorten kontaktiert werden.

Projekte

09/2014 - 12/2017

3 Jahre 4 Monate

Adaption einer Android Plattform für Automotive

Rolle
Software Entwickler
Einsatzort
Düsseldorf / München / Ingolstadt
Projektinhalte

- Entwicklung eines technischen Konzepts für eine Android-basierte Fahrzeugkomponente

Kenntnisse

Android Entwicklung

CAN-Bus

Embedded C++

Linux-Kernel

App-Entwicklung

Produkte

Eclipse 4.4

Android 4.4

Android Studio

03/2011 - 09/2014

3 Jahre 7 Monate

Design einer Over-the-air Lösung für SIM Karten updates über CAT-TP (ETSI TS 102.227)

Rolle
Systemdesigner, Entwickler
Kunde
Telekom Deutschland GmbH
Einsatzort
Bonn
Projektinhalte

- Konzeption der Systemerweiterungen für das NFC Ökosystem (Mobile Payment)

- Implementierung der OTA Backend-System Erweiterungen für GlobalPlattform SIM Karten Kommandos

- Konzeption der Migration und Anpassung der Systeme für ein Deployment in einer virtuellen Umgebung

 

Kenntnisse

Scrum

SmartCards

Produkte

Eclipse

09/2009 - 02/2011

1 Jahr 6 Monate

Weiterentwicklung einer Vertriebsunterstützungsapplikation basierend auf einem proprietären Java Framework

Rolle
Software Entwickler / Offshoring Manager
Kunde
Verizon Business Deutschland GmbH
Einsatzort
Dortmund
Projektinhalte

- Koordination von Offshore Entwicklern

- Design und Implementierung von Schnittestellen zur Integration externer Systeme

- Performance-Optimierung des existierenden Frameworks

 

b) Neu-Entwicklung eines Web-basierten grafischen Produktkonfigurators für das Endkunden-Portals

- Entwicklung einer AJAX Web-Anwendung

- Koordination zweier Offshore Teams in Indien und den USA

- Architekturdefinition und Technologieauswahl für das Projekt

- Koordination der Integration mit externen Systemen

Kenntnisse

Scrum

Outsourcing-Projekt

JavaEE

Produkte

Eclipse

07/2008 - 03/2009

9 Monate

Generalunternehmer Remote Management

Rolle
Software-Architekt und Projektleiter
Kunde
BMW AG
Einsatzort
München / Düsseldorf
Projektinhalte
Definition, Entwicklung und Integration einer
Remote Management Lösung für ein Vorfeldprojekt mit dem Schwerpunkt Software Update des
Betriebssystem und der Applikationen im Fahrzeug. Analyse von Fehlern und Bereitstellung von Daten aus
dem Fahrzeug. Sourcing von Partnerprodukten

 

Kenntnisse

Remote Management

CAN

Automotive Bussystem

Embedded Systems

ECU integration

Produkte

Microsoft Visual Studio

Eclipse

08/2005 - 09/2006

1 Jahr 2 Monate

Design, Implementierung und Betrieb einer OMA DM Device Management Lösung

Rolle
Software-Entwickler, Supervisor Server Administration
Kunde
Siemens BenQ Mobile
Einsatzort
Kamp-Lintfort
Projektinhalte

Design, Implementierung und Betrieb einer OMA DM Device Management Lösung (Hochverfügbare Infrastruktur für 25 Mio Endgeräte)
Supervisor des Server- und Datenbankadministrationsteams (HA Plattform FreeBSD, Linux)
Management des Off-Shore Entwicklerteams in Tunesien
Optimierung der Entwicklungsprozesse
Management zweier strategischer Partner im OMA CP und OMA DM Umfeld

Kenntnisse

Oracle/SQL

Administration von Linux Systemen

Hochverfügbarkeitsarchitektur

Backend-Entwickler

Produkte

Eclipse

Microsoft Visual Studio

10/2002 - 12/2004

2 Jahre 3 Monate

Konzeption und Entwicklung der Linux-basierten Firewall Lösung „Firestick“ mit eigener Linux Distribution "FireOS"

Rolle
Software-Architekt, Entwickler
Kunde
Databay AG
Einsatzort
Aachen
Projektinhalte
Konzeption und Entwicklung der Linux-basierten Firewall Lösung „Firestick“
Konzeption und Pflege der Linux-Distribution „FireOS“, Projektmanagement, Releaseplanung, technische Unterstützung des Vertriebs, Design und Entwicklung einer Java basierten Konfigurationsoberfläche, Design und Implementierung von System-Diensten für Hardwareerkennung, Datenabgleich und Monitoring der Firewall, Betreuung von Integrationsprojekten, Interoperabilitätsanalysen

 

Kenntnisse

Administration von Linux Systemen

Firewalladministration

Frontend-Developer

Java Swing

XSLT

Integrationsprojekte

Produkte

Eclipse

Projekthistorie

Janitos Versicherung AG, Heidelberg (8/2007-7/2008)
Analyse und Optimierung einer Hochverfügbarkeitsinfrastruktur für Web-Applikationen
Iterative Optimierung der System- und Anwendungs-Konfiguration der Komponenten einer hochverfügbaren Infrastruktur (Apache, Tomcat (Linux), Oracle (AIX), Business Logik auf Windows 2000 Server), Systematische Last-Tests der Web-Anwendungen und Bewertung der resultierenden Systemlast (Tools: ProxySniffer, nmon), Erarbeitung von Optimierungskonzepten für die Weiterentwicklung der Anwendung für bessere Skalierbarkeit und Nutzung der Infrastruktur

 

Willtek GmbH, Ismaning (2006)
Architektur-Redesign einer Management-Software für Systemtest-Hardware für Mobilfunk-Endgeräte
Ablösung von Individualentwicklungen der Management Software durch eine einheitliche Lösung mit modularer, zukunftssicherer Architektur in C++, Management der Offshore Entwicklung der Module

 

Ford Motor Company, Forschungszentrum Aachen (12/2004-02/2005)
Integration einer zugelieferten Navigationskomponente in die Fahrzeug-Head Unit
Implementierung der Head Unit spezifischen Schnittstellen für ein zugeliefertes Navigationsmodul zur Integration in das Hersteller-spezifische Benutzerinterface im Rahmen eines Forschungsprojekts

Databay AG, Aachen (10/2002-12/2004)
Konzeption und Entwicklung der Linux-basierten Firewall Lösung „Firestick“
Konzeption und Pflege der Linux-Distribution „FireOS“, Projektmanagement, Releaseplanung, technische Unterstützung des Vertriebs, Design und Entwicklung einer Java basierten Konfigurationsoberfläche, Design und Implementierung von System-Diensten für Hardwareerkennung, Datenabgleich und Monitoring der Firewall, Betreuung von Integrationsprojekten, Interoperabilitätsanalysen

 

CC-Bank, Mönchengladbach (2001)
Ablösung von Host-basierten Cobol Lösungen durch Unix Applikationen (C++)
Abbildung der vorhandenen Berechnungs-und Prozesslogik eines veralteten Host-Systems auf eine Unix-Neuentwicklung in C++

Branchen

- Telekommunikation, Mobilfunk

- Automobilindustrie / Automotive

- Versicherungen, Finanzwirtschaft, Banken

- IT-Security


Kompetenzen

Programmiersprachen
Assembler
Atmel AVR, x86
C
C++
Eclipse 4.4
Embedded C++
Java
JavaEE
JavaScript
Lua
incl. Integration in C/C++ Projekte
Objective C
Perl
PHP
PL/SQL
Python
Ruby
Scriptsprachen
Shell

Betriebssysteme
Administration von Linux Systemen
Android
Android 4.4
Linux-Kernel
Mac OS
SUN OS, Solaris
Unix
Schwerpunkt Linux/FreeBSD

Datenbanken
CouchDB
DB2
JDBC
MariaDB
MongoDB
MySQL
Oracle
Postgres

Sprachkenntnisse
Deutsch
Muttersprache
Englisch
verhandlungssicher
Französisch
Grundkenntnisse
Spanisch
Grundkenntnisse

Hardware
ARM
Atmel AVR
Embedded systeme
Mac
PC
SmartCards

Datenkommunikation
Automotive Bussystem
CAN
CORBA
KNX
Packet-Radio
RS232
SMTP
SNMP
TCP/IP
SyncML OMA DS, OMA DM, OMA CP, sowie Enabler
GSM, UMTS 
CAT-TP (ETSI TS 102.227)

Produkte / Standards / Erfahrungen
Backend-Entwickler
BackendEntwickler
CAN-Bus
Firewalladministration
Git
high availability architecture
IEEE 802.1x
vorwiegend im WiFi Kontext
Java Swing
Linux Apache MySQL PHP
Microsoft Visual Studio
Nameserver
Bind9, Unbound, NSD
Oracle/SQL
Outsourcing-Projekt
RADIUS
Fokus: FreeRADIUS
RubyonRails
VoIP
Asterisk, snom, SIP, RTP, IAX2
XSLT
- Umfangreiche Erfahrung in Objektorientierter Software Analyse und Design (OOA,OOD)
- Hochverfügbarkeitssysteme (HA)
- Linux Erfahrung seit 1995
- Konzeption und Betrieb von Server Infrastrukturen (Linux, Solaris)
- Konzeption und Installation von Netzwerken
- Model Driven Architecture (MDA) mit OpenArchitectureWare und IBM
- Datenbanken IBM DB/2, Oracle, MySQL
- OpenVPN
- Mobilfunk: OMA DM, OMA CP, GSM, UMTS
- SIM Technologien: CAT-TP, NFC, GlobalPlatform
- Umfangreiche Kenntnisse in Java J2EE (JSP, JSF 1.2/2.0, Spring Framework, EJB3), Swing, SWT
- Firewalling und VPN: Linux Firewalling (iptables, shorewall, Traffic Shaping, QoS)
- Softwarearchitektur Modellierung mit UML2 Tools
- Entwicklungsumgebungen: Eclipse
- Web-Frameworks: RubyOnRails, Grails, IceFaces 2.0, jQuery, raphael.js
- Build-Umgebungen: Maven, ANT
- Versionskontroll-Systeme: CVS, SVN, Mercurial, git

Design / Entwicklung / Konstruktion
Android Studio
EAGLE
Eclipse
ECU integration
Hochverfügbarkeitsarchitektur
Scrum

Schwerpunkte
Android Entwicklung
App-Entwicklung
Embedded Systems
Frontend-Developer
Linux Administration
Remote Management

Ausbildungshistorie

- 10/1995-10/2002 Informatik mit Nebenfach Elektrotechnik, RWTH Aachen
- 5/2002 Diplomarbeit "Implementierung und Bewertung eines
netzwerkadaptiven Agententransferprotokolls" Note 2,1
- 10/2002 RWTH Aachen Diplom in Informatik, Note 2,0
- Aufbaustudiengang Wirtschaftswissenschaften, Fernuniversität Hagen
- 2009 Zertifizierung Projektmanager IPMA Level D