Unix/Linux Kernel-/System-/Anwendungprogrammierer
Aktualisiert am 16.02.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.03.2024
Verfügbar zu: 100%
davon vor Ort: 25%
Linux Kernel Entwicklung
Unix / Linux System and Application Programming
Embedded Software
C-Programming
Consulting in Unix / Linux environment
Deutsch
Muttersprache
Englisch
fließend
Italienisch
fließend
Spanisch
gut

Einsatzorte

Einsatzorte

Deutschland, Österreich
möglich

Projekte

Projekte

5 Monate
2023-01 - 2023-05

Treiberentwicklung (Linux embedded)

Software-Entwickler C Linux Kernel Linux Treiber-Programmierung ...
Software-Entwickler
  • Entwicklung eines virtuellen Busses IBA um über die Netzwerkschnittstelle mit Hardwarekomponenten zu kommunizieren, einschließlich einer Register-Map Abstraktion.
  • Entwicklung eines DSA Treibers für das KSZ9897 über die IBA Schnittstelle.
  • Portierung eines proprietären Treibers für den LAN7801 über IBA von Kernel 3.18 auf 5.4.
  • Bugfixing im wilc1000 Netzwerktreiber.
  • Entwicklung einer Schnittstelle (phyreg) um aus dem Userspace auf Register eines Netzwerkchips zuzugreifen.
C Linux Kernel Linux Treiber-Programmierung Linux Kernelprogrammierung embedded Linux (OpenWRT)
MC Technologies GmbH
Hannover und remote
5 Monate
2022-08 - 2022-12

Portierung eines Netzwerktreibers (igc) von Kernel 5.19 auf Kernel 5.4

Linux Kernel Entwickler Linux Kernel C Embedded Linux ...
Linux Kernel Entwickler


Netzkonnektor
Linux Kernel C Embedded Linux Linux Kernelprogrammierung embedded Linux
secunet Security Networks AG
remote, Essen
5 Jahre 2 Monate
2017-06 - 2022-07

Forschungsarbeit und Kernelentwicklung zu Multipath-Protokollen

Kernel Entwickler Linux Kernel Netzwerkprotokoll DCCP ...
Kernel Entwickler

  • Begleitende Entwicklung und Spezifikation eines Multipath Protokolls auf Basis von DCCP (multipath-dccp.org).
  • Erweiterung der MPTCP-Implementierung im Linux-Kernel u.a. um einen priorisierten Scheduler.
  • Implementierung eines UDP und (MP-)DCCP - Tunneldevices im Kernelspace.
  • Anpassung / Portierung diverser Netzwerktreiber Treiber (z.B. Intel AX200D2WL WiFi Card, Sierra Wireless LTE-Modem (MC7710), Edimax AC1750 USB-Wifi Dongle).
  • Begleitung diverser Feldtests

multipath-dccp
Linux Kernel Netzwerkprotokoll DCCP C Linux Linux Kernelprogrammierung Bash Debian Ubuntu OpenWRT
Deutsche Telekom AG
Darmstadt (DE), Berlin (DE), Skopje (MK), remote
2 Jahre 7 Monate
2019-04 - 2021-10

Entwicklung einer Bibliothek zum Ansteuern von LTE / 5G Modems

Software-Entwickler C C++ Linux ...
Software-Entwickler
  • Entwicklung einer Bibliothek zum Ansteuern von LTE / 5G Modems (z.B. Quectel RM500Q)
libmodem
C C++ Linux LTE Modem (embedded) Linux Bash LTE-Modems
Wago GmbH & Co. KG
Minden (DE), remote
2 Jahre 2 Monate
2014-10 - 2016-11

Forschungsarbeit und Kernelentwicklung zu Multipath-Protokollen

Software-Entwickler, Kernel-Entwickler Linux Linux Kernel C ...
Software-Entwickler, Kernel-Entwickler
  • Begleitende Entwicklung und Spezifikation eines Multipath Protokolls auf Basis von DCCP (multipath-dccp.org).
  • Erweiterung der MPTCP-Implementierung im Linux-Kernel u.a. um einen priorisierten Scheduler.
  • Implementierung eines UDP und (MP-)DCCP - Tunneldevices im Kernelspace.
  • Anpassung / Portierung diverser Netzwerktreiber Treiber (z.B. Intel AX200D2WL WiFi Card, Sierra Wireless LTE-Modem (MC7710), Edimax AC1750 USB-Wifi Dongle).
  • Begleitung diverser Feldtests
multipath-tcp tunprox
Linux Linux Kernel C Bash Embedded Linux Debian OpenWRT Linux Kernelprogrammierung Ubuntu
Deutsche Telekom AG
Darmstadt (DE), Berlin (DE), Skopje (MK), remote
4 Monate
2014-05 - 2014-08

Revisionssichere Archivierung

Software-Entwkckler Linux C PKI
Software-Entwkckler
  • Entwicklung eines Systems zur revisionssicheren Online-Archivierung von Dokumenten
Foreg
Linux C PKI
Eigenentwicklung
Wehrheim
5 Jahre 9 Monate
2008-04 - 2013-12

Entwicklung von Firmware für Leistungsmessgeräte (Linux-Embedded)

Software-Entwickler, Technischer Projektleiter C++ Linux Linux embedded ...
Software-Entwickler, Technischer Projektleiter

  • Die zentralen Kommunikationsschnittstellen zwischen den verschiedenen Softwarekomponenten.
  • Fernsteuerschnittstellen (LAN, RS232, ...) inklusive einer eigenen Programmiersprache Etzel.
  • Koordinierung der Entwicklung der anderen beteiligten Entwickler.
  • IT-Administration.

LMG 600 Leistungsmessgeraete
C++ Linux Linux embedded Linux realtime LLVM flex bison LaTeX doxygen Unit-Tests Debian Gpib C
ZES Zimmer Electronic Systems GmbH
Oberursel (Taunus)
2 Jahre 2 Monate
2008-12 - 2011-01

Entwicklung, Installation und Wartung von Hochverfügbarkeitsclustern (Hardware und Software)

Software-Entwickler, Unternehmer, Systemtechniker C Linux Debian ...
Software-Entwickler, Unternehmer, Systemtechniker

Hochverfuegbarkeitscluster
C Linux Debian Ubuntu KVM IPMI Nvidia Fermi LaTeX OpenCL
Kutting-ITS
Eberswalde
3 Jahre 10 Monate
2005-10 - 2009-07

Entwicklung eines Systems (LegacyRecorder) zur Archivierung

Software-Entwickler C++ Linux Oracle-DB ...
Software-Entwickler
  • Entwicklung eines Systems (LegacyRecorder) zur Archivierung sämtlicher automatisch generierter Emails sowie der HTML-/XML-Dateien des Webportals von RossoAlice (der Telecom Italia SpA) in einem WORM von EMC2, sowie deren Indizierung in einer Oracle-Datenbank, zur schnellen Suche via Web-Interface
LegacyRecorder
C++ Linux Oracle-DB ProC XML Dokumentation via UML Java JNI Dokumentation via UML
Telecom Italia SpA
Pomezia/Roma (IT)
1 Jahr 11 Monate
2006-09 - 2008-07

Smart-TV

Software-Architekt, Software-Entwickler, Arbeitgeber C Linux Linux embedded ...
Software-Architekt, Software-Entwickler, Arbeitgeber

Entwicklung eines Systems (TVeb) zur Darstellung von (animierten) Webseiten auf dem Fernsehen, sowie fuer interaktives Fernsehen. Das Projekt sah vor:

  • Eine Markup-Sprache (TVML) auf Basis von SMIL, HTML und AJAX.
  • Eine Protokoll (TVP) auf Basis von HTTP und RTP.
  • Entwicklung einer Set-Top-Box.
  •  Entwicklung eines Browsers bedienbar per Fernbedienung.
  •  Ein Payment- undAuthentifizierungs-Systemwelches in TVeb integriert ist und es erlaubt per Fernbedienung einzukaufen, oder einen Altersnachweis durchzufuehren.
  •  Bereitstellen von TVeb-Services.

Dieses Projekt war ein eigenes Projekt zeitweise mit zwei Angestellten. Das Projekt wurde 2008 eingestellt.

TVeb
C Linux Linux embedded HTML AJAX SMIL RTP LaTeX Java-Script
Kadenbach, Ardea (Italien)
4 Jahre 4 Monate
2003-09 - 2007-12

Interface für Certification Authority

Software-Entwickler C Solaris Oracle-DB ...
Software-Entwickler

Entwicklung einer Interface-Komponente (BufferCA) fuer die Certification Authority (CA) der Telecom Italia SpA in Pomezia, Italien. Dieses Projekt, das sich mit Unterbrechungen ueber vier Jahre hinzog sah die Entwicklung mehrerer Programme vor, zur:

  • Verschluesselte und digital unterschriebene Email-Kommunikation zwischen den verschiedenen Komponenten innerhalb und außerhalb BufferCAs, unter Ausnutzung von Hardware-Krypto-Komponenten (HSM).
  •  Formale Ueberpruefung der eingehenden Requests (zur Erstellung,Widerrufung, De- und Reaktivierung von Zertifikaten) sowie deren Archivierng in einer DB (Oracle).
  •  Verteilung der Anforderungen an die zustaendige CA.
  •  Einsammeln der Ergebnisse und Zurücksenden an den Antragsteller.
BufferCA
C Solaris Oracle-DB ProC Baltimore-HSM PKI html cgi Doxygen
Telecom Italia SpA
Pomezia (Italien), Rom
11 Monate
2006-02 - 2006-12

Entwicklung eines Systems (CustomerLog) zur Archivierung

C Linux Oracle-DB ...
  • Entwicklung eines Systems (CustomerLog) zur Archivierung sämtlicher versendeter SMS und MMS sowie sämtlicher Wap-Zugriffe der TIM (Telecom Italia Mobil) Kunden in einer Oracle Datenbank, zum schnellen Zugriff durch den Kundendienst
C Linux Oracle-DB High-Performance Programmierung doxygen Java JNI
TIM - Telecom Italia Mobil
Pomezia/Roma (IT), remote
2 Monate
2006-05 - 2006-06

Entwicklung eines Emulators zum Versenden von MMS, eingesetzt zum Stresstest

C Linux Stresstest
C Linux Stresstest
TIM - Telecom Italia Mobil SpA
Santa Palomba/Roma (IT)
6 Monate
2003-02 - 2003-07

Unterstützung der Portierung einiger SNA-Anwendungen

C Solaris SNA ...
  • Unterstützung der Portierung einiger SNA-Anwendungen von IBM Großrechnern auf Solaris für ICCU (Istituto Centrale per il Catalogo Unico) in der Nationalbibliothek in Rom, Italien im Auftrag von Sun Microsystems Italia SpA
C Solaris SNA IBM-Mainframe
Sun Microsystems Italia SpA
Rom (IT)
6 Monate
2003-02 - 2003-07

Entwicklung einer Hochverfügbarkeits-Clusters-Software (KCluster)

C++ Linux Solaris ...
C++ Linux Solaris AIX doxygen
Babel srl
Pomezia/Roma (IT)

Aus- und Weiterbildung

Aus- und Weiterbildung

Uni-Diplom (Master) in Informatik abgelegt an der RWTH in Aachen im Mai 2002
Spezialisationen: Netzwerk- und Telekommunikationssysteme, Betriebssysteme, Parallele Programmierung, Compilerbau und Kryptographie.
Titel der Diplomarbeit auf Anfrage
Note der Diplomarbeit: 1,3.
Gesamtnote: 1,8.


Abitur abgelegt am Goethe-Gymnasium in Bad Ems in 1993

Gesamtnote: 1,9.
UML-Training in Pomezia, Italien im März 2004.

Kompetenzen

Kompetenzen

Top-Skills

Linux Kernel Entwicklung Unix / Linux System and Application Programming Embedded Software C-Programming Consulting in Unix / Linux environment

Schwerpunkte

Linux Kernel-Entwickler
C-Programmierung
Unix/Linux System-/Anwendungprogrammierer
Programmierung im embedded Umfeld
Projektmanagement
Beratungsdienste im Unix/Linux Umfeld

Produkte / Standards / Erfahrungen / Methoden

Linux:

  • Linux Kernel Programming 
  • Linux Driver Programming 
  • Linux Realtime Programming 
  • Networking (iptables, tc, routing, ...) 
  • Administration 
  • Debian, Openwrt 
  • Ubuntu, Redhat, SuSE, yocto 
  • embedded Linux


Sonstige Kenntnisse:

  • Kryptographische Protokolle 
  • Datenbanken (Oracle, MySQL, SQLite) 
  • Compilerbau 
  • Solaris 
  • Programmierung von Parallelrechnern 
  • Fachübergreifende Kenntnisse in Physik 
  • Fachübergreifende Kenntnisse in Elektrotechnik, Nachrichtentechnik, Messtechnik


Beruflicher Werdegang:

2013-08 - heute

Rolle: Freiberuflich tätig als Softwareentwickler in Deutschland.


Aufgaben:

  • Seit 1. Juli 2023 mit einem Angestellten.
  • Zu den Hauptkunden zählen: Deutsche Telekom AG, Wago GmbH & Co. KG, MCTechnology GmbH, ...


2008-08 - 2013-07

Rolle: Leitender Angestellter

Kunde: ZES Zimmer Electronic Systems GmbH in Oberursel


Aufgaben:

  • Verantwortlich für die Entwicklung der Firmware von Präzisions-Leistungsmessgeräten


2009 - 2010


Aufgaben:

  • Entwicklung und Vertrieb von Hochverfügbarkeitsclustern unter Linux


2002-10 - 2008-03

Rolle: IT-Consultant für Programmierung (und operative Aktivitäten) in Linux- und Solaris Umgebungen


Aufgaben:

  • Zu den Hauptkunden zählen: Telecom Italia SpA, Sun Microsystem Italia SpA, Oerlikon Controves SpA, Wind SpA, Sogei SpA
  • Ort: Italien


2006-10 - 2008-07

Kunde: Eigene IT-Firma mit zwei Angestellten, Kadenbach (DE)


1999-04 - 2000-07

Rolle: Programmierer

Kunde: ?DATUS AG? in Aachen, einem mittelständischen Unternehmen


Aufgaben:

  • Bereich Netzwerke und Telekommunikation
  • Ich war in der Abteilung für Netzwerkmanagementsoftware als Programmierer in C und C++ unter HPUX und Linux beschäftigt


1997-12 - 1998-07

Rolle: Unix- und Netzwerkadministrator

Kunde: Lehrstuhl für technische Thermodynamik an der RWTH-Aachen


1995-12 - 2000-10

Kunde: Computerladen in Aachen

Betriebssysteme

diverse Unixe (Solaris, AIX, HPUX)
Echtzeitbetriebssystem
Linux-RT, Solaris-RT
Linux
mehr als 20 Jahre Erfahrung in Anwendungs und Kernelprogrammierung

Programmiersprachen

Assembler
Alpha, PowerPC
C
Schwerpunkt
C++
sehr gute Kenntnisse
Imake, GNU-Make, Make-Maker etc...
Java
Grundkenntnisse
JavaScript
Grundkenntnisse
Perl
Grundkenntnisse
PHP
Shell
seht gute Kenntnisse
TeX, LaTeX
sehr gut
yacc/lex
gute Kenntnisse
Bash
HTML
doxygen
LaTeX
UML

Datenbanken

MySQL
Oracle
SQLite

Datenkommunikation

Applikationsprotokolle (SMTP, SNMP, HTTP, ...)
Internet, Intranet
Mobilfunk (GSM, LTE, ...)
RFC
TCP/IP, UDP, DCCP, MPTCP, ...

Hardware

embedded Systeme
speziell Linux-Embedded
Messgeräte
Entwicklung von Leistungsmessgeraeten
Mobilfunk (GSM, LTE, ...)
Netzwerktechnik
PC, Sparc, ARM, Alpha
Programmiererfahrung auf verschiedenen Architekturen (Assembler und C)

Branchen

Branchen

Telekommunikation (Deutsche Telekom, Telecom Italia, ...)

Messgeraeteherstellung (ZES)

diverse

 

Einsatzorte

Einsatzorte

Deutschland, Österreich
möglich

Projekte

Projekte

5 Monate
2023-01 - 2023-05

Treiberentwicklung (Linux embedded)

Software-Entwickler C Linux Kernel Linux Treiber-Programmierung ...
Software-Entwickler
  • Entwicklung eines virtuellen Busses IBA um über die Netzwerkschnittstelle mit Hardwarekomponenten zu kommunizieren, einschließlich einer Register-Map Abstraktion.
  • Entwicklung eines DSA Treibers für das KSZ9897 über die IBA Schnittstelle.
  • Portierung eines proprietären Treibers für den LAN7801 über IBA von Kernel 3.18 auf 5.4.
  • Bugfixing im wilc1000 Netzwerktreiber.
  • Entwicklung einer Schnittstelle (phyreg) um aus dem Userspace auf Register eines Netzwerkchips zuzugreifen.
C Linux Kernel Linux Treiber-Programmierung Linux Kernelprogrammierung embedded Linux (OpenWRT)
MC Technologies GmbH
Hannover und remote
5 Monate
2022-08 - 2022-12

Portierung eines Netzwerktreibers (igc) von Kernel 5.19 auf Kernel 5.4

Linux Kernel Entwickler Linux Kernel C Embedded Linux ...
Linux Kernel Entwickler


Netzkonnektor
Linux Kernel C Embedded Linux Linux Kernelprogrammierung embedded Linux
secunet Security Networks AG
remote, Essen
5 Jahre 2 Monate
2017-06 - 2022-07

Forschungsarbeit und Kernelentwicklung zu Multipath-Protokollen

Kernel Entwickler Linux Kernel Netzwerkprotokoll DCCP ...
Kernel Entwickler

  • Begleitende Entwicklung und Spezifikation eines Multipath Protokolls auf Basis von DCCP (multipath-dccp.org).
  • Erweiterung der MPTCP-Implementierung im Linux-Kernel u.a. um einen priorisierten Scheduler.
  • Implementierung eines UDP und (MP-)DCCP - Tunneldevices im Kernelspace.
  • Anpassung / Portierung diverser Netzwerktreiber Treiber (z.B. Intel AX200D2WL WiFi Card, Sierra Wireless LTE-Modem (MC7710), Edimax AC1750 USB-Wifi Dongle).
  • Begleitung diverser Feldtests

multipath-dccp
Linux Kernel Netzwerkprotokoll DCCP C Linux Linux Kernelprogrammierung Bash Debian Ubuntu OpenWRT
Deutsche Telekom AG
Darmstadt (DE), Berlin (DE), Skopje (MK), remote
2 Jahre 7 Monate
2019-04 - 2021-10

Entwicklung einer Bibliothek zum Ansteuern von LTE / 5G Modems

Software-Entwickler C C++ Linux ...
Software-Entwickler
  • Entwicklung einer Bibliothek zum Ansteuern von LTE / 5G Modems (z.B. Quectel RM500Q)
libmodem
C C++ Linux LTE Modem (embedded) Linux Bash LTE-Modems
Wago GmbH & Co. KG
Minden (DE), remote
2 Jahre 2 Monate
2014-10 - 2016-11

Forschungsarbeit und Kernelentwicklung zu Multipath-Protokollen

Software-Entwickler, Kernel-Entwickler Linux Linux Kernel C ...
Software-Entwickler, Kernel-Entwickler
  • Begleitende Entwicklung und Spezifikation eines Multipath Protokolls auf Basis von DCCP (multipath-dccp.org).
  • Erweiterung der MPTCP-Implementierung im Linux-Kernel u.a. um einen priorisierten Scheduler.
  • Implementierung eines UDP und (MP-)DCCP - Tunneldevices im Kernelspace.
  • Anpassung / Portierung diverser Netzwerktreiber Treiber (z.B. Intel AX200D2WL WiFi Card, Sierra Wireless LTE-Modem (MC7710), Edimax AC1750 USB-Wifi Dongle).
  • Begleitung diverser Feldtests
multipath-tcp tunprox
Linux Linux Kernel C Bash Embedded Linux Debian OpenWRT Linux Kernelprogrammierung Ubuntu
Deutsche Telekom AG
Darmstadt (DE), Berlin (DE), Skopje (MK), remote
4 Monate
2014-05 - 2014-08

Revisionssichere Archivierung

Software-Entwkckler Linux C PKI
Software-Entwkckler
  • Entwicklung eines Systems zur revisionssicheren Online-Archivierung von Dokumenten
Foreg
Linux C PKI
Eigenentwicklung
Wehrheim
5 Jahre 9 Monate
2008-04 - 2013-12

Entwicklung von Firmware für Leistungsmessgeräte (Linux-Embedded)

Software-Entwickler, Technischer Projektleiter C++ Linux Linux embedded ...
Software-Entwickler, Technischer Projektleiter

  • Die zentralen Kommunikationsschnittstellen zwischen den verschiedenen Softwarekomponenten.
  • Fernsteuerschnittstellen (LAN, RS232, ...) inklusive einer eigenen Programmiersprache Etzel.
  • Koordinierung der Entwicklung der anderen beteiligten Entwickler.
  • IT-Administration.

LMG 600 Leistungsmessgeraete
C++ Linux Linux embedded Linux realtime LLVM flex bison LaTeX doxygen Unit-Tests Debian Gpib C
ZES Zimmer Electronic Systems GmbH
Oberursel (Taunus)
2 Jahre 2 Monate
2008-12 - 2011-01

Entwicklung, Installation und Wartung von Hochverfügbarkeitsclustern (Hardware und Software)

Software-Entwickler, Unternehmer, Systemtechniker C Linux Debian ...
Software-Entwickler, Unternehmer, Systemtechniker

Hochverfuegbarkeitscluster
C Linux Debian Ubuntu KVM IPMI Nvidia Fermi LaTeX OpenCL
Kutting-ITS
Eberswalde
3 Jahre 10 Monate
2005-10 - 2009-07

Entwicklung eines Systems (LegacyRecorder) zur Archivierung

Software-Entwickler C++ Linux Oracle-DB ...
Software-Entwickler
  • Entwicklung eines Systems (LegacyRecorder) zur Archivierung sämtlicher automatisch generierter Emails sowie der HTML-/XML-Dateien des Webportals von RossoAlice (der Telecom Italia SpA) in einem WORM von EMC2, sowie deren Indizierung in einer Oracle-Datenbank, zur schnellen Suche via Web-Interface
LegacyRecorder
C++ Linux Oracle-DB ProC XML Dokumentation via UML Java JNI Dokumentation via UML
Telecom Italia SpA
Pomezia/Roma (IT)
1 Jahr 11 Monate
2006-09 - 2008-07

Smart-TV

Software-Architekt, Software-Entwickler, Arbeitgeber C Linux Linux embedded ...
Software-Architekt, Software-Entwickler, Arbeitgeber

Entwicklung eines Systems (TVeb) zur Darstellung von (animierten) Webseiten auf dem Fernsehen, sowie fuer interaktives Fernsehen. Das Projekt sah vor:

  • Eine Markup-Sprache (TVML) auf Basis von SMIL, HTML und AJAX.
  • Eine Protokoll (TVP) auf Basis von HTTP und RTP.
  • Entwicklung einer Set-Top-Box.
  •  Entwicklung eines Browsers bedienbar per Fernbedienung.
  •  Ein Payment- undAuthentifizierungs-Systemwelches in TVeb integriert ist und es erlaubt per Fernbedienung einzukaufen, oder einen Altersnachweis durchzufuehren.
  •  Bereitstellen von TVeb-Services.

Dieses Projekt war ein eigenes Projekt zeitweise mit zwei Angestellten. Das Projekt wurde 2008 eingestellt.

TVeb
C Linux Linux embedded HTML AJAX SMIL RTP LaTeX Java-Script
Kadenbach, Ardea (Italien)
4 Jahre 4 Monate
2003-09 - 2007-12

Interface für Certification Authority

Software-Entwickler C Solaris Oracle-DB ...
Software-Entwickler

Entwicklung einer Interface-Komponente (BufferCA) fuer die Certification Authority (CA) der Telecom Italia SpA in Pomezia, Italien. Dieses Projekt, das sich mit Unterbrechungen ueber vier Jahre hinzog sah die Entwicklung mehrerer Programme vor, zur:

  • Verschluesselte und digital unterschriebene Email-Kommunikation zwischen den verschiedenen Komponenten innerhalb und außerhalb BufferCAs, unter Ausnutzung von Hardware-Krypto-Komponenten (HSM).
  •  Formale Ueberpruefung der eingehenden Requests (zur Erstellung,Widerrufung, De- und Reaktivierung von Zertifikaten) sowie deren Archivierng in einer DB (Oracle).
  •  Verteilung der Anforderungen an die zustaendige CA.
  •  Einsammeln der Ergebnisse und Zurücksenden an den Antragsteller.
BufferCA
C Solaris Oracle-DB ProC Baltimore-HSM PKI html cgi Doxygen
Telecom Italia SpA
Pomezia (Italien), Rom
11 Monate
2006-02 - 2006-12

Entwicklung eines Systems (CustomerLog) zur Archivierung

C Linux Oracle-DB ...
  • Entwicklung eines Systems (CustomerLog) zur Archivierung sämtlicher versendeter SMS und MMS sowie sämtlicher Wap-Zugriffe der TIM (Telecom Italia Mobil) Kunden in einer Oracle Datenbank, zum schnellen Zugriff durch den Kundendienst
C Linux Oracle-DB High-Performance Programmierung doxygen Java JNI
TIM - Telecom Italia Mobil
Pomezia/Roma (IT), remote
2 Monate
2006-05 - 2006-06

Entwicklung eines Emulators zum Versenden von MMS, eingesetzt zum Stresstest

C Linux Stresstest
C Linux Stresstest
TIM - Telecom Italia Mobil SpA
Santa Palomba/Roma (IT)
6 Monate
2003-02 - 2003-07

Unterstützung der Portierung einiger SNA-Anwendungen

C Solaris SNA ...
  • Unterstützung der Portierung einiger SNA-Anwendungen von IBM Großrechnern auf Solaris für ICCU (Istituto Centrale per il Catalogo Unico) in der Nationalbibliothek in Rom, Italien im Auftrag von Sun Microsystems Italia SpA
C Solaris SNA IBM-Mainframe
Sun Microsystems Italia SpA
Rom (IT)
6 Monate
2003-02 - 2003-07

Entwicklung einer Hochverfügbarkeits-Clusters-Software (KCluster)

C++ Linux Solaris ...
C++ Linux Solaris AIX doxygen
Babel srl
Pomezia/Roma (IT)

Aus- und Weiterbildung

Aus- und Weiterbildung

Uni-Diplom (Master) in Informatik abgelegt an der RWTH in Aachen im Mai 2002
Spezialisationen: Netzwerk- und Telekommunikationssysteme, Betriebssysteme, Parallele Programmierung, Compilerbau und Kryptographie.
Titel der Diplomarbeit auf Anfrage
Note der Diplomarbeit: 1,3.
Gesamtnote: 1,8.


Abitur abgelegt am Goethe-Gymnasium in Bad Ems in 1993

Gesamtnote: 1,9.
UML-Training in Pomezia, Italien im März 2004.

Kompetenzen

Kompetenzen

Top-Skills

Linux Kernel Entwicklung Unix / Linux System and Application Programming Embedded Software C-Programming Consulting in Unix / Linux environment

Schwerpunkte

Linux Kernel-Entwickler
C-Programmierung
Unix/Linux System-/Anwendungprogrammierer
Programmierung im embedded Umfeld
Projektmanagement
Beratungsdienste im Unix/Linux Umfeld

Produkte / Standards / Erfahrungen / Methoden

Linux:

  • Linux Kernel Programming 
  • Linux Driver Programming 
  • Linux Realtime Programming 
  • Networking (iptables, tc, routing, ...) 
  • Administration 
  • Debian, Openwrt 
  • Ubuntu, Redhat, SuSE, yocto 
  • embedded Linux


Sonstige Kenntnisse:

  • Kryptographische Protokolle 
  • Datenbanken (Oracle, MySQL, SQLite) 
  • Compilerbau 
  • Solaris 
  • Programmierung von Parallelrechnern 
  • Fachübergreifende Kenntnisse in Physik 
  • Fachübergreifende Kenntnisse in Elektrotechnik, Nachrichtentechnik, Messtechnik


Beruflicher Werdegang:

2013-08 - heute

Rolle: Freiberuflich tätig als Softwareentwickler in Deutschland.


Aufgaben:

  • Seit 1. Juli 2023 mit einem Angestellten.
  • Zu den Hauptkunden zählen: Deutsche Telekom AG, Wago GmbH & Co. KG, MCTechnology GmbH, ...


2008-08 - 2013-07

Rolle: Leitender Angestellter

Kunde: ZES Zimmer Electronic Systems GmbH in Oberursel


Aufgaben:

  • Verantwortlich für die Entwicklung der Firmware von Präzisions-Leistungsmessgeräten


2009 - 2010


Aufgaben:

  • Entwicklung und Vertrieb von Hochverfügbarkeitsclustern unter Linux


2002-10 - 2008-03

Rolle: IT-Consultant für Programmierung (und operative Aktivitäten) in Linux- und Solaris Umgebungen


Aufgaben:

  • Zu den Hauptkunden zählen: Telecom Italia SpA, Sun Microsystem Italia SpA, Oerlikon Controves SpA, Wind SpA, Sogei SpA
  • Ort: Italien


2006-10 - 2008-07

Kunde: Eigene IT-Firma mit zwei Angestellten, Kadenbach (DE)


1999-04 - 2000-07

Rolle: Programmierer

Kunde: ?DATUS AG? in Aachen, einem mittelständischen Unternehmen


Aufgaben:

  • Bereich Netzwerke und Telekommunikation
  • Ich war in der Abteilung für Netzwerkmanagementsoftware als Programmierer in C und C++ unter HPUX und Linux beschäftigt


1997-12 - 1998-07

Rolle: Unix- und Netzwerkadministrator

Kunde: Lehrstuhl für technische Thermodynamik an der RWTH-Aachen


1995-12 - 2000-10

Kunde: Computerladen in Aachen

Betriebssysteme

diverse Unixe (Solaris, AIX, HPUX)
Echtzeitbetriebssystem
Linux-RT, Solaris-RT
Linux
mehr als 20 Jahre Erfahrung in Anwendungs und Kernelprogrammierung

Programmiersprachen

Assembler
Alpha, PowerPC
C
Schwerpunkt
C++
sehr gute Kenntnisse
Imake, GNU-Make, Make-Maker etc...
Java
Grundkenntnisse
JavaScript
Grundkenntnisse
Perl
Grundkenntnisse
PHP
Shell
seht gute Kenntnisse
TeX, LaTeX
sehr gut
yacc/lex
gute Kenntnisse
Bash
HTML
doxygen
LaTeX
UML

Datenbanken

MySQL
Oracle
SQLite

Datenkommunikation

Applikationsprotokolle (SMTP, SNMP, HTTP, ...)
Internet, Intranet
Mobilfunk (GSM, LTE, ...)
RFC
TCP/IP, UDP, DCCP, MPTCP, ...

Hardware

embedded Systeme
speziell Linux-Embedded
Messgeräte
Entwicklung von Leistungsmessgeraeten
Mobilfunk (GSM, LTE, ...)
Netzwerktechnik
PC, Sparc, ARM, Alpha
Programmiererfahrung auf verschiedenen Architekturen (Assembler und C)

Branchen

Branchen

Telekommunikation (Deutsche Telekom, Telecom Italia, ...)

Messgeraeteherstellung (ZES)

diverse

 

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.