Software Entwickler für Entwicklung und Beratung für Embedded Systeme, Security, und Cloud-Lösungen
Aktualisiert am 04.03.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.04.2024
Verfügbar zu: 100%
davon vor Ort: 40%
C++
Python
IT-Security
Linux
CUDA
C
OAuth
OIDC
Java
Docker
Yocto
LoRa
Deutsch
Muttersprache
Englisch
Verhandlungssicher
Spanisch
Fließend

Einsatzorte

Einsatzorte

Düsseldorf (+200km)
möglich

Projekte

Projekte

3 Monate
2021-01 - 2021-03

HSM Entwicklung

Security Developer, Architekt OpenSSL Yocto C++
Security Developer, Architekt
OpenSSL Yocto C++
RESADO GmbH
7 Monate
2020-09 - 2021-03

Smart Speaker "Magenta Speaker"

Lead Software-Entwickler C++ Python Yocto ...
Lead Software-Entwickler
C++ Python Yocto Alexa
Deutsche Telekom
6 Monate
2020-03 - 2020-08

Planung und Implementierung eines IAM

Security Developer, Senior Developer Python flask OAuth 2.0 ...
Security Developer, Senior Developer
  • Integration eines Identity Access Management (IAM) Systems Umbau eines Front- und Backend auf Azure B2C
  • Migration bestehender Systeme und Kunden von eigener Authentifizierung auf IAM mit Azure B2C
  • Erweiterung der REST API von backend services von statefull auf stateless mit OAuth 2.0 JWT
Python flask OAuth 2.0 SSO OpenID Connect (OIDC) vue Docker Azure AD Azure B2C Linux RBAC
Blue Yonder
Karlsruhe
2 Jahre 10 Monate
2017-07 - 2020-04

Systementwicklung ?Magenta Speaker"

Development Lead, Architect C++ C Python ...
Development Lead, Architect
  • Systementwicklung einer auf Linux basierten embedded Hardwareplattform
  • Tech-Lead-Artige Entwickler-Position
  • Implementierung sicheren Audio-Prozessierung auf Embedded Linux
  • Architekturweiterentwicklung / Redesign der Plattformsoftware auf Microservices
  • Implementierung und Wartung Sicherheitsfeatures: two-sided TLS, En-/Decryption auf Hardware-Modulen (CAAM, SoftHSM, Botan, PKCS#11, OpenSSL)
  • Begleitung des Amazon Alexa Zertifizierungsprozesses
C++ C Python git CMake Linux Kernel Yocto Alexa Voice Services (AVS) PulseAudio dbus JIRA gitlab
Darmstadt
2 Jahre 7 Monate
2017-03 - 2019-09

IoT-Prototyp

Tech Lead, Architect C++ C Python ...
Tech Lead, Architect
  • Technische Leitung eines agilen Teams bestehend aus 5 Entwicklern für eine Added-Value-IoT-Server-Plattform
  • Architekturentwicklung einer Serverplattform mit Fokus auf Modularität und Erweiterbarkeit
  • Entwicklung eines Sensornetzwerks af basis von LoRaWAN für eine Anwendung in der Landwirtschaftn
C++ C Python JavaScript/TypeScript Java REST git Jenkins Arduino continous integration LoRa JIRA gitlab
PERK Innovation
Düsseldorf
2 Jahre 8 Monate
2017-02 - 2019-09

Push-To-Talk Plattform

Senior Entwickler Java C/C++ Android ...
Senior Entwickler
  • Weiterentwicklung der Server- und Client-Platformen (Java, Android)
  • Entwicklung einer Integration von PTT in bestehende Kundenlösung für ein Logistik- und Verkehrsunternehmen
Java C/C++ Android BuildBot + ANT Jenkins JIRA Eclipse IntelliJ SVN+GIT GPS cell based positioning Unit Tests
IVU Aachen / TalkIP
Eching
6 Monate
2017-09 - 2018-02

Migration git mit Continuous Integration

Senior Developer/Integrator C++ Shell-Scripting Jenkins ...
Senior Developer/Integrator
  • Migration eines Software-Repositories von Subversion auf git
  • Reduzierung der initialen Checkoutzeit von 1 Tag auf wenige Sekunden
  • 95%ige Reduzierung der Repository-Größe
  • Implementierung einer Continuous Integration mit Visual Studio, MSBuild & Jenkins
  • Sicherstellung des nahtlosen Übergangs auf git
C++ Shell-Scripting Jenkins MSBuild git Visual Studio
Syrocon, Automobilindustrie
Eschborn
6 Jahre 10 Monate
2010-01 - 2016-10

Computersimulation Physikalischer Prozesse

Entwickler / Doktorand C++ CUDA Lua ...
Entwickler / Doktorand
  • Weiterentwicklung eines Molekulardynamik Codes zur Simulation zur Modellierung der Gasdynamik auf atomarer Größenordnung
  • Verwendung von GPGPU Techniken auf NVidia Grafikkarten
C++ CUDA Lua CMake Python Template-Meta-Programmierung Unit-Tests Boost redmine Git bash
Heinrich-Heine Universität Düsseldorf (Promotion)
Düsseldorf
6 Jahre 10 Monate
2010-01 - 2016-10

Hochschuldidaktik

Wissenschaftlicher Mitarbeiter / Doktorand
Wissenschaftlicher Mitarbeiter / Doktorand
  • Übungsgruppenleitung und -planung zu Vorlesungen des Lehrstuhls
  • Aufgabenausarbeitung, Korrektur und Bewertung
  • Prüfungsbeisitzer in schriftlichen und mündlichen Prüfungen an der Universität
Heinrich-Heine-Universität Düsseldorf
Düsseldorf
2 Monate
2015-06 - 2015-07

EON Accelerator Projekt ?IoT Network?

Entwickler Jira Arduino Raspberry Pi ...
Entwickler
  • Implementierung und Aufbau von integrierten Sensoren, Gateways, Datensammlern, Datenaggregatoren, Diensten und eines Pilotnetzes für eine Auswahl von Anwendungsfällen als “proof of concept”
  • Kunde ist ein globaler Energiekonzern
Jira Arduino Raspberry Pi Mobilfunk (2G; 3G; 4G; 5G; LTE-Cat-NB1) LoRa Sigfox WiFi Zigbee OpenWRT C
PERK Innovation
Düsseldorf
2 Jahre
2013-01 - 2014-12

Push-To-Talk Plattform Migration

Entwickler C/C++ Java BuildBot + ANT ...
Entwickler

Implementierung einer Plattform Migration einer Push-To-Talk over Cellular (PoC) Anwendung (Symbian OS auf Brew MP) Kunde ist ein internationaler Hersteller von Telekommunikationsgeräten

C/C++ Java BuildBot + ANT Eclipse SVN+GIT GPS cell based positioning
Talk IP AG
Eching

Aus- und Weiterbildung

Aus- und Weiterbildung

2013 - 2016:

Institution: Heinrich-Heine-Universität Düsseldorf

Abschluss: Promotion

2011 - 2012:

Institution: Heinrich-Heine-Universität Düsseldorf

Abschluss: M.Sc. (Physik)

2006 - 2011:

Institution: Heinrich-Heine-Universität Düsseldorf

Abschluss: B.Sc. (Physik)

Kompetenzen

Kompetenzen

Top-Skills

C++ Python IT-Security Linux CUDA C OAuth OIDC Java Docker Yocto LoRa

Schwerpunkte

OpenSSL

Produkte / Standards / Erfahrungen / Methoden

Yocto

Zusammenfassung:

  • Seit 2008 arbeitet er als Software Architekt im Umfeld der Telekommunikationsbranche. Sein Schwerpunkt liegt bei der Entwicklung und Architektur im Embedded-Bereich, allen voran auf den Plattformen Embedded Linux, Arduino, Raspberry Pi, sowie verwandten Systemen. Seine Erfahrungen umfassen das Planen und Entwickeln von Softwarelösungen im Bereich von IoT (Internet of Things), M2M, Mehrwertdiensten, als auch das Erstellen von dazugehörigen Serverplattformen und dem Sicherstellen und der Implementierung von Security-Anforderungen auf diesen Architekturen.
  • Weiterhin bietet er Erfahrungen in Single-Sign-On Systemen mit OAuth 2.0 und OpenID Connect. Aufgrund seines Studiums und der Promotion in Physik verfügt er über einen starken mathematischen Hintergrund und hervorragende analytische Fähigkeiten.

IT Skills:

  • Architektur, Entwicklung diverser Service Management Tools
  • Meta-Sprachen/Services:
    • json, XML + XSD, XSLT, SOAP, REST
  • Methoden:
    • SCRUM, Kanban, UML, Rapid Prototyping, Extreme Programming
  • Release Management Systeme:
    • Git, Subversion, MSBuild
  • Continuous Integration:
    • Gitlab, Jenkins, Buildbot, Gitlab, Ant, Maven

TK Skills:

  • GSM (+GPRS, EDGE), UMTS, LTE, LTE450 (?NB-IoT?, LTE-Cat-NB1/M1)
  • 868MHz Technologie (LoRa, SigFox, ZigBee)
  • 2,4GHz Technologie (WiFi, BT, BLE, ZigBee)

Beruflicher Werdegang:

10/2019 ? heute:

Rolle: Gründer & Geschäftsführer

Kunde: Gerne auf Anfrage

02/2017 - 09/2019:

Rolle: Software Architekt

Kunde: PERK Innovation GmbH, Hilden

01/2012 ? 06/2011:

Rolle: Senior Dev

Kunde: Talk-IP International AG, Eching

01/2010 ? 12/2011:

Rolle: Entwickler

Kunde: Cellls GmbH, Düsseldorf

07/208 ? 12/2009:

Rolle: Entwickler

Kunde: PSI Transcom, Düsseldorf

Betriebssysteme

Alle relevanten Office Programme
Android
Docker
Linux
MacOS
WinCE
Windows

Programmiersprachen

Assembler
Basic
Batch-Script
C++
C/C++
Delphi
FORTRAN
Java
Javascript
Pascal
Python
Shell-Script

Datenbanken

JDBC
MySQL
ODBC
SQlite
Sybase

Einsatzorte

Einsatzorte

Düsseldorf (+200km)
möglich

Projekte

Projekte

3 Monate
2021-01 - 2021-03

HSM Entwicklung

Security Developer, Architekt OpenSSL Yocto C++
Security Developer, Architekt
OpenSSL Yocto C++
RESADO GmbH
7 Monate
2020-09 - 2021-03

Smart Speaker "Magenta Speaker"

Lead Software-Entwickler C++ Python Yocto ...
Lead Software-Entwickler
C++ Python Yocto Alexa
Deutsche Telekom
6 Monate
2020-03 - 2020-08

Planung und Implementierung eines IAM

Security Developer, Senior Developer Python flask OAuth 2.0 ...
Security Developer, Senior Developer
  • Integration eines Identity Access Management (IAM) Systems Umbau eines Front- und Backend auf Azure B2C
  • Migration bestehender Systeme und Kunden von eigener Authentifizierung auf IAM mit Azure B2C
  • Erweiterung der REST API von backend services von statefull auf stateless mit OAuth 2.0 JWT
Python flask OAuth 2.0 SSO OpenID Connect (OIDC) vue Docker Azure AD Azure B2C Linux RBAC
Blue Yonder
Karlsruhe
2 Jahre 10 Monate
2017-07 - 2020-04

Systementwicklung ?Magenta Speaker"

Development Lead, Architect C++ C Python ...
Development Lead, Architect
  • Systementwicklung einer auf Linux basierten embedded Hardwareplattform
  • Tech-Lead-Artige Entwickler-Position
  • Implementierung sicheren Audio-Prozessierung auf Embedded Linux
  • Architekturweiterentwicklung / Redesign der Plattformsoftware auf Microservices
  • Implementierung und Wartung Sicherheitsfeatures: two-sided TLS, En-/Decryption auf Hardware-Modulen (CAAM, SoftHSM, Botan, PKCS#11, OpenSSL)
  • Begleitung des Amazon Alexa Zertifizierungsprozesses
C++ C Python git CMake Linux Kernel Yocto Alexa Voice Services (AVS) PulseAudio dbus JIRA gitlab
Darmstadt
2 Jahre 7 Monate
2017-03 - 2019-09

IoT-Prototyp

Tech Lead, Architect C++ C Python ...
Tech Lead, Architect
  • Technische Leitung eines agilen Teams bestehend aus 5 Entwicklern für eine Added-Value-IoT-Server-Plattform
  • Architekturentwicklung einer Serverplattform mit Fokus auf Modularität und Erweiterbarkeit
  • Entwicklung eines Sensornetzwerks af basis von LoRaWAN für eine Anwendung in der Landwirtschaftn
C++ C Python JavaScript/TypeScript Java REST git Jenkins Arduino continous integration LoRa JIRA gitlab
PERK Innovation
Düsseldorf
2 Jahre 8 Monate
2017-02 - 2019-09

Push-To-Talk Plattform

Senior Entwickler Java C/C++ Android ...
Senior Entwickler
  • Weiterentwicklung der Server- und Client-Platformen (Java, Android)
  • Entwicklung einer Integration von PTT in bestehende Kundenlösung für ein Logistik- und Verkehrsunternehmen
Java C/C++ Android BuildBot + ANT Jenkins JIRA Eclipse IntelliJ SVN+GIT GPS cell based positioning Unit Tests
IVU Aachen / TalkIP
Eching
6 Monate
2017-09 - 2018-02

Migration git mit Continuous Integration

Senior Developer/Integrator C++ Shell-Scripting Jenkins ...
Senior Developer/Integrator
  • Migration eines Software-Repositories von Subversion auf git
  • Reduzierung der initialen Checkoutzeit von 1 Tag auf wenige Sekunden
  • 95%ige Reduzierung der Repository-Größe
  • Implementierung einer Continuous Integration mit Visual Studio, MSBuild & Jenkins
  • Sicherstellung des nahtlosen Übergangs auf git
C++ Shell-Scripting Jenkins MSBuild git Visual Studio
Syrocon, Automobilindustrie
Eschborn
6 Jahre 10 Monate
2010-01 - 2016-10

Computersimulation Physikalischer Prozesse

Entwickler / Doktorand C++ CUDA Lua ...
Entwickler / Doktorand
  • Weiterentwicklung eines Molekulardynamik Codes zur Simulation zur Modellierung der Gasdynamik auf atomarer Größenordnung
  • Verwendung von GPGPU Techniken auf NVidia Grafikkarten
C++ CUDA Lua CMake Python Template-Meta-Programmierung Unit-Tests Boost redmine Git bash
Heinrich-Heine Universität Düsseldorf (Promotion)
Düsseldorf
6 Jahre 10 Monate
2010-01 - 2016-10

Hochschuldidaktik

Wissenschaftlicher Mitarbeiter / Doktorand
Wissenschaftlicher Mitarbeiter / Doktorand
  • Übungsgruppenleitung und -planung zu Vorlesungen des Lehrstuhls
  • Aufgabenausarbeitung, Korrektur und Bewertung
  • Prüfungsbeisitzer in schriftlichen und mündlichen Prüfungen an der Universität
Heinrich-Heine-Universität Düsseldorf
Düsseldorf
2 Monate
2015-06 - 2015-07

EON Accelerator Projekt ?IoT Network?

Entwickler Jira Arduino Raspberry Pi ...
Entwickler
  • Implementierung und Aufbau von integrierten Sensoren, Gateways, Datensammlern, Datenaggregatoren, Diensten und eines Pilotnetzes für eine Auswahl von Anwendungsfällen als “proof of concept”
  • Kunde ist ein globaler Energiekonzern
Jira Arduino Raspberry Pi Mobilfunk (2G; 3G; 4G; 5G; LTE-Cat-NB1) LoRa Sigfox WiFi Zigbee OpenWRT C
PERK Innovation
Düsseldorf
2 Jahre
2013-01 - 2014-12

Push-To-Talk Plattform Migration

Entwickler C/C++ Java BuildBot + ANT ...
Entwickler

Implementierung einer Plattform Migration einer Push-To-Talk over Cellular (PoC) Anwendung (Symbian OS auf Brew MP) Kunde ist ein internationaler Hersteller von Telekommunikationsgeräten

C/C++ Java BuildBot + ANT Eclipse SVN+GIT GPS cell based positioning
Talk IP AG
Eching

Aus- und Weiterbildung

Aus- und Weiterbildung

2013 - 2016:

Institution: Heinrich-Heine-Universität Düsseldorf

Abschluss: Promotion

2011 - 2012:

Institution: Heinrich-Heine-Universität Düsseldorf

Abschluss: M.Sc. (Physik)

2006 - 2011:

Institution: Heinrich-Heine-Universität Düsseldorf

Abschluss: B.Sc. (Physik)

Kompetenzen

Kompetenzen

Top-Skills

C++ Python IT-Security Linux CUDA C OAuth OIDC Java Docker Yocto LoRa

Schwerpunkte

OpenSSL

Produkte / Standards / Erfahrungen / Methoden

Yocto

Zusammenfassung:

  • Seit 2008 arbeitet er als Software Architekt im Umfeld der Telekommunikationsbranche. Sein Schwerpunkt liegt bei der Entwicklung und Architektur im Embedded-Bereich, allen voran auf den Plattformen Embedded Linux, Arduino, Raspberry Pi, sowie verwandten Systemen. Seine Erfahrungen umfassen das Planen und Entwickeln von Softwarelösungen im Bereich von IoT (Internet of Things), M2M, Mehrwertdiensten, als auch das Erstellen von dazugehörigen Serverplattformen und dem Sicherstellen und der Implementierung von Security-Anforderungen auf diesen Architekturen.
  • Weiterhin bietet er Erfahrungen in Single-Sign-On Systemen mit OAuth 2.0 und OpenID Connect. Aufgrund seines Studiums und der Promotion in Physik verfügt er über einen starken mathematischen Hintergrund und hervorragende analytische Fähigkeiten.

IT Skills:

  • Architektur, Entwicklung diverser Service Management Tools
  • Meta-Sprachen/Services:
    • json, XML + XSD, XSLT, SOAP, REST
  • Methoden:
    • SCRUM, Kanban, UML, Rapid Prototyping, Extreme Programming
  • Release Management Systeme:
    • Git, Subversion, MSBuild
  • Continuous Integration:
    • Gitlab, Jenkins, Buildbot, Gitlab, Ant, Maven

TK Skills:

  • GSM (+GPRS, EDGE), UMTS, LTE, LTE450 (?NB-IoT?, LTE-Cat-NB1/M1)
  • 868MHz Technologie (LoRa, SigFox, ZigBee)
  • 2,4GHz Technologie (WiFi, BT, BLE, ZigBee)

Beruflicher Werdegang:

10/2019 ? heute:

Rolle: Gründer & Geschäftsführer

Kunde: Gerne auf Anfrage

02/2017 - 09/2019:

Rolle: Software Architekt

Kunde: PERK Innovation GmbH, Hilden

01/2012 ? 06/2011:

Rolle: Senior Dev

Kunde: Talk-IP International AG, Eching

01/2010 ? 12/2011:

Rolle: Entwickler

Kunde: Cellls GmbH, Düsseldorf

07/208 ? 12/2009:

Rolle: Entwickler

Kunde: PSI Transcom, Düsseldorf

Betriebssysteme

Alle relevanten Office Programme
Android
Docker
Linux
MacOS
WinCE
Windows

Programmiersprachen

Assembler
Basic
Batch-Script
C++
C/C++
Delphi
FORTRAN
Java
Javascript
Pascal
Python
Shell-Script

Datenbanken

JDBC
MySQL
ODBC
SQlite
Sybase

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.