Applikations- und Systemprogrammierung im Unix/Linux Umfeld.
Aktualisiert am 02.09.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 02.09.2024
Verfügbar zu: 100%
davon vor Ort: 100%
C, C++, Java
Qt, Subversion, Git, Buildroot, GStreamer
Deutsch
Englisch

Einsatzorte

Einsatzorte

München (+200km)
Deutschland, Schweiz, Österreich

Deutschland: In und um München

möglich

Projekte

Projekte

3 Jahre 2 Monate
2021-07 - heute

Embedded Software für Operationsmikroskope

C++ Qt OpenSSL
  • Embedded Software für Operationsmikroskope aus den Bereich Neurochirurgie.
  • Erweiterung eines UDP/DTLSv2 basierenden verschlüsselten Netzwerkprotokolls für die Steuerung/Robotik über eine externe Navigationsschnittstelle.
C++ Qt OpenSSL
3 Jahre 5 Monate
2020-03 - 2023-07

Mobile-Ad-Hoc-Network (MANET) Lösung

C C++ CMake ...
  • Mobile-Ad-Hoc-Network (MANET) Lösung für Behörde und Organisationen mit Sicherheitsaufgaben (BOS).
  • Entwicklung eines Buildroot basierenden Embedded Systems (i.MX8) zur Signalerkennung mit Hilfe von Software-Defined-Radio(SDR) (Web-GUI für Konfiguration und kryptographisch abgesichertem A/B-Root-Partition Software-Update und MMC Boot-Partitionen).
C C++ CMake OpenSSL Wifi/WLAN LAN LTE/UMTS OLSR OpenVPN IPSec xmlrpc-c Java Python3 Python3-Flask nginx Git/GitLab Embedded-Linux Linux-Wifi-Driver Buildroot librtlsdr libubox/libubus
2 Jahre 4 Monate
2017-09 - 2019-12

Embedded Video Lösung

C++ Qt Linux-ARM ...
  • Embedded Video Lösung für ein HNO/Neurochirurgie Operationsmikroskop auf einer NXP i.MX6 basierenden Linux Platform. Linux CAN-Socket Anbindung.
  • Entwicklung eines auf Buildroot basierendem Linux-Systems incl. Update-Mechanismus.
C++ Qt Linux-ARM GStreamer Buildroot Barebox Git Bitbucket CMake Conan
2 Jahre 7 Monate
2014-02 - 2016-08

Embedded Software für Operationsmikroskope

C++ Qt Windows ...
  • Embedded Software für Operationsmikroskope aus den Bereich Neurochirurgie inklusive einer integrierten Video Lösung.
  • Entwicklung eines UDP/DTLSv2 basierenden verschlüsselten Netzwerkprotokolls für die Steuerung/Robotik über eine externe Navigationsschnittstelle.
C++ Qt Windows GStreamer OpenSSL
2 Jahre 2 Monate
2011-12 - 2014-01

Embedded Video Lösung

C++ V4l2 Linux-ARM ...
  • Embedded Video Lösung für ein Neurochirurgie/Zahnheilkunde Operationsmikroskop unter Verwendung von V4l2/GStreamer auf einer TI DM6467 basierenden Linux Platform.
  • Entwicklung eins DualBoot basierenden Update-Mechanismus für das Embedded Linux-System.
  • Qt Display-Treiber für eine propietäre TI DM6467 Video-GUI-Overlay Lösung.
  • Qt Display-Treibber/Linux-Kernel-Treiber für ein Video-GUI-Overlay unter Verwendung eines FPGA Videobausteins.
  • Protoypen Entwicklung für eine Java-/Linux-CAN-Socket Anbindung (JNI).
C++ V4l2 Linux-ARM GStreamer Qt DBus U-Boot Java-JNI
1 Jahr 9 Monate
2010-03 - 2011-11

Embedded Software für Operationsmikroskope

C++ Java Realtime-Java/JamaicaVM ...
  • Embedded Software für Operationsmikroskope aus den Bereichen Ophthalmologie/Neurochirurgie (Java, WindowsCE).
  • Tracer/Decoder für ein proprietäres CAN-Protokoll (Java, x86).
C++ Java Realtime-Java/JamaicaVM Subversion
1 Jahr
2008-09 - 2009-08

Erweiterung einer SmartCard/PKI Middleware

PKCS11 ISO/IEC 24727-3 ISO/IEC 7816 ...
  • Erweiterung einer SmartCard/PKI Middleware.
  • Design und Implementierung eCard-WebService (eCard-API-Framework/BSI TR-03112).
  • Erweiterung des gSOAP Frameworks um eine PAOS Implementierung.
  • Design und Implementierung einer Beispiel-Webanwendung für das eCard-API-Framework.
PKCS11 ISO/IEC 24727-3 ISO/IEC 7816 Microsoft CryptoAPI/CSP VisualStudio Perforce GNU Compiler/Automake/Autoconf Subversion CppUnit OSS Nokalva ASN.1 C++/gSOAP Java/Jax-WS Tomcat JSP Servlet
6 Monate
2007-11 - 2008-04

eCard-WebService Prototyp Implementierung

C++/gSOAP Java/Jax-WS PKCS11 ...
  • eCard-WebService Prototyp Implementierung (eCard-API-Framework/BSI TR-03112). 
  • Design and Implementierung einer SmartCard/PKI Middleware, Modultests and Refactoring. 
C++/gSOAP Java/Jax-WS PKCS11 ISO/IEC 24727-3 PKCS15 ISO/IEC 7816 Microsoft CryptoAPI/CSP VisualStudio Perforce GNU Compiler/Automake/Autoconf Subversion CppUnit Doxygen OSS Nokalva ASN.1 Purify Valgrind
1 Jahr
2006-10 - 2007-09

Erweiterung eines hochverfügbaren performanten Business Servers

Solaris C++ Oracle ...
  • Technische und fachliche Erweiterung eines hochverfügbaren performanten Business Servers (64 Bit, Multithreaded) für Order Management unter Verwendung eines XML basierten Protokolls.
  • Performance Tuning und Refactoring verschiedener Komponenten.
Solaris C++ Oracle Rational Rose CVS
4 Monate
2006-01 - 2006-04

Konzeption, Softwareentwicklung und Test

H.323 SIP Swyx-PBX ...
  • Konzeption, Softwareentwicklung und Test eines Voice over IP Notrufsystems. 
  • Konzeption und Softwareentwicklung eines Überwachungsservers für Notrufsäulen. 
  • Konzeption und Softwareentwicklung eines Servers zur Umsetzung eines proprietärem Notrufsäuleprotokolls von S0-Bus (ISDN) auf IP (UDP).
H.323 SIP Swyx-PBX C# .NET UML mISDN Linux C C++
3 Jahre 3 Monate
2002-09 - 2005-11

Design und Implementation von Steuerungssoftware

C++ UML Linux ...
  • Design und Implementation von Steuerungssoftware für die digitale Bildverarbeitung eines Minilabs unter Verwendung verschiedener OO-Technologien.
  • Entwurf und Verwirklichung eines remote Boot/Install Linux PCs (inclusive eines Bootp/DHCP und TFTP Servers für Windows 2000).
  • Code Review und Redesign verschiedener Softwaremodule.
C++ UML Linux Windows PVCS Subversion GCC/G++ Intel Compiler Visual Studio
1 Jahr 2 Monate
2001-06 - 2002-07

Design und Implementation einer e-Learning Plattform

Java Apache Tomcat ...
  • Design und Implementation einer e-Learning Plattform (Server, Client) in Java unter Verwedung des XML-Publishing Frameworks Cocoon.
Java Apache Tomcat Cocoon Postgres Linux
9 Monate
2000-10 - 2001-06

Design und Implementation eines Business Servers

Solaris Sun Workshop 6.0 C++ ...
  • Design und Implementation eines hochverfügbaren performanten Business Servers (64 Bit, Multithreaded) für Order Management unter Verwendung eines XML basierten Protokolls
Solaris Sun Workshop 6.0 C++ RogueWave SOAP Expat Xerces Oracle Rational Rose CVS
8 Monate
2000-01 - 2000-08

Realisierung von Internetanwendungen

Perl Postgres Kreditkartenabrechnung (WireCard) ...

Realisierung von Internetanwendungen für einen Internetprovider bzw. Internethoster:

  • E-Commerce Shop (Perl,Postgres, Kreditkartenabrechnung (WireCard))
  • Voting via Internet (Perl)
  • NetCommunity
  • WAP Anwendung (Perl, Postgres, SecureSocketLayer (OpenSSL))
  • Crypto-Keyserver (C, OpenSSL)
  • Performance-kritische CGI Programmierung (FastCGI)
  • E-Commerce Shop (Cocoon, XML, XSLT, Java, Oracle)
  • E-Postkartenversand via E-Mail(Perl, Sendmail)
  • Zeitungsannoncen Anzeige mit verschiedenen Suchfunktionen (php, MySql)
Perl Postgres Kreditkartenabrechnung (WireCard) SecureSocketLayer (OpenSSL) C OpenSSL FastCGI Cocoon XML XSLT Java Oracle Sendmail PHP MySQL
Internetprovider
1 Monat
2000-07 - 2000-07

Entwurf und Implementierung eines Umfragesystems

C Oracle Linux
  • Entwurf und Implementierung eines webbasierten, mehrsprachigen auf mehrere Server verteiltem Umfragesystems für einen E-Mail Provider
C Oracle Linux
E-Mail Provider

Aus- und Weiterbildung

Aus- und Weiterbildung

1990 - 1991

Physikstudium in Regensburg


1991 - 1999

Informatikstudium in Passau

Abschluss: Diplom-Informatiker Univ.

Kompetenzen

Kompetenzen

Top-Skills

C, C++, Java Qt, Subversion, Git, Buildroot, GStreamer

Produkte / Standards / Erfahrungen / Methoden

Produkte/Standards/Schnittstellen:

ClearCase, CVS, Subversion, Git, GNU Compiler Toolchain, CDS++, Sun WorkshopPro, Message Passing Interface (MPI), ASN.1, Corba, Java Card 2.2 Platform Specification, Java Card Kit 2.1.2


Erfahrungen im Bereich:

Systementwicklung, Anwendungsentwicklung, Konzeption, Implementierung, Administration


Open Source Kontributionen:

ImageMagick, Valgrind, Linux-Kernel, Qt, Shotwell, sqlbrowser, GStreamer, Buildroot, vpopmail, v4l-utils

Betriebssysteme

Linux
MS-DOS
SUN OS, Solaris
Unix
Siemens-Reliant UNIX
Windows
FreeBSD

Programmiersprachen

ASN.1
C
C#
C++
Emacs
Imake, GNU-Make, Make-Maker etc...
Java
JavaScript
MPI
Perl
Python
Qt
Shell
TeX, LaTeX
yacc/lex

Datenbanken

Access
JDBC
MySQL
Oracle
Postgres
SQL
mSQL

Datenkommunikation

CORBA
Ethernet
Internet, Intranet
ISDN
OpenSSL
SSL, TLS, DTLS
Proprietäre Protokolle
ITU-ISUP, ANSI-ISUP, ITU-INAP, ANSI-INAP, MAP
RPC
SMTP
TCP/IP
IPv4, IPv6, ICMP
CAN bus/CAN FD
XML
XSL
SSL http
https
H.323
SIP
Voice over IP
SS7
ISUP
INAP
MAP

Hardware

Ascii/X - Terminals
CD-Writer / Brenner
PC
x86, x86_64
SNI RM-Rechner
SUN
VAX
Vektor-/Parallelrechner
Siemens-RM
Sun Sparc
TI DM6467
ARM
Freescale/NXP i.MX 6
ARM

Branchen

Branchen

  • Telekommunikation
  • Banken/Finanzdienstleister
  • Internetprovider
  • Consumer Imaging
  • Medizin

Einsatzorte

Einsatzorte

München (+200km)
Deutschland, Schweiz, Österreich

Deutschland: In und um München

möglich

Projekte

Projekte

3 Jahre 2 Monate
2021-07 - heute

Embedded Software für Operationsmikroskope

C++ Qt OpenSSL
  • Embedded Software für Operationsmikroskope aus den Bereich Neurochirurgie.
  • Erweiterung eines UDP/DTLSv2 basierenden verschlüsselten Netzwerkprotokolls für die Steuerung/Robotik über eine externe Navigationsschnittstelle.
C++ Qt OpenSSL
3 Jahre 5 Monate
2020-03 - 2023-07

Mobile-Ad-Hoc-Network (MANET) Lösung

C C++ CMake ...
  • Mobile-Ad-Hoc-Network (MANET) Lösung für Behörde und Organisationen mit Sicherheitsaufgaben (BOS).
  • Entwicklung eines Buildroot basierenden Embedded Systems (i.MX8) zur Signalerkennung mit Hilfe von Software-Defined-Radio(SDR) (Web-GUI für Konfiguration und kryptographisch abgesichertem A/B-Root-Partition Software-Update und MMC Boot-Partitionen).
C C++ CMake OpenSSL Wifi/WLAN LAN LTE/UMTS OLSR OpenVPN IPSec xmlrpc-c Java Python3 Python3-Flask nginx Git/GitLab Embedded-Linux Linux-Wifi-Driver Buildroot librtlsdr libubox/libubus
2 Jahre 4 Monate
2017-09 - 2019-12

Embedded Video Lösung

C++ Qt Linux-ARM ...
  • Embedded Video Lösung für ein HNO/Neurochirurgie Operationsmikroskop auf einer NXP i.MX6 basierenden Linux Platform. Linux CAN-Socket Anbindung.
  • Entwicklung eines auf Buildroot basierendem Linux-Systems incl. Update-Mechanismus.
C++ Qt Linux-ARM GStreamer Buildroot Barebox Git Bitbucket CMake Conan
2 Jahre 7 Monate
2014-02 - 2016-08

Embedded Software für Operationsmikroskope

C++ Qt Windows ...
  • Embedded Software für Operationsmikroskope aus den Bereich Neurochirurgie inklusive einer integrierten Video Lösung.
  • Entwicklung eines UDP/DTLSv2 basierenden verschlüsselten Netzwerkprotokolls für die Steuerung/Robotik über eine externe Navigationsschnittstelle.
C++ Qt Windows GStreamer OpenSSL
2 Jahre 2 Monate
2011-12 - 2014-01

Embedded Video Lösung

C++ V4l2 Linux-ARM ...
  • Embedded Video Lösung für ein Neurochirurgie/Zahnheilkunde Operationsmikroskop unter Verwendung von V4l2/GStreamer auf einer TI DM6467 basierenden Linux Platform.
  • Entwicklung eins DualBoot basierenden Update-Mechanismus für das Embedded Linux-System.
  • Qt Display-Treiber für eine propietäre TI DM6467 Video-GUI-Overlay Lösung.
  • Qt Display-Treibber/Linux-Kernel-Treiber für ein Video-GUI-Overlay unter Verwendung eines FPGA Videobausteins.
  • Protoypen Entwicklung für eine Java-/Linux-CAN-Socket Anbindung (JNI).
C++ V4l2 Linux-ARM GStreamer Qt DBus U-Boot Java-JNI
1 Jahr 9 Monate
2010-03 - 2011-11

Embedded Software für Operationsmikroskope

C++ Java Realtime-Java/JamaicaVM ...
  • Embedded Software für Operationsmikroskope aus den Bereichen Ophthalmologie/Neurochirurgie (Java, WindowsCE).
  • Tracer/Decoder für ein proprietäres CAN-Protokoll (Java, x86).
C++ Java Realtime-Java/JamaicaVM Subversion
1 Jahr
2008-09 - 2009-08

Erweiterung einer SmartCard/PKI Middleware

PKCS11 ISO/IEC 24727-3 ISO/IEC 7816 ...
  • Erweiterung einer SmartCard/PKI Middleware.
  • Design und Implementierung eCard-WebService (eCard-API-Framework/BSI TR-03112).
  • Erweiterung des gSOAP Frameworks um eine PAOS Implementierung.
  • Design und Implementierung einer Beispiel-Webanwendung für das eCard-API-Framework.
PKCS11 ISO/IEC 24727-3 ISO/IEC 7816 Microsoft CryptoAPI/CSP VisualStudio Perforce GNU Compiler/Automake/Autoconf Subversion CppUnit OSS Nokalva ASN.1 C++/gSOAP Java/Jax-WS Tomcat JSP Servlet
6 Monate
2007-11 - 2008-04

eCard-WebService Prototyp Implementierung

C++/gSOAP Java/Jax-WS PKCS11 ...
  • eCard-WebService Prototyp Implementierung (eCard-API-Framework/BSI TR-03112). 
  • Design and Implementierung einer SmartCard/PKI Middleware, Modultests and Refactoring. 
C++/gSOAP Java/Jax-WS PKCS11 ISO/IEC 24727-3 PKCS15 ISO/IEC 7816 Microsoft CryptoAPI/CSP VisualStudio Perforce GNU Compiler/Automake/Autoconf Subversion CppUnit Doxygen OSS Nokalva ASN.1 Purify Valgrind
1 Jahr
2006-10 - 2007-09

Erweiterung eines hochverfügbaren performanten Business Servers

Solaris C++ Oracle ...
  • Technische und fachliche Erweiterung eines hochverfügbaren performanten Business Servers (64 Bit, Multithreaded) für Order Management unter Verwendung eines XML basierten Protokolls.
  • Performance Tuning und Refactoring verschiedener Komponenten.
Solaris C++ Oracle Rational Rose CVS
4 Monate
2006-01 - 2006-04

Konzeption, Softwareentwicklung und Test

H.323 SIP Swyx-PBX ...
  • Konzeption, Softwareentwicklung und Test eines Voice over IP Notrufsystems. 
  • Konzeption und Softwareentwicklung eines Überwachungsservers für Notrufsäulen. 
  • Konzeption und Softwareentwicklung eines Servers zur Umsetzung eines proprietärem Notrufsäuleprotokolls von S0-Bus (ISDN) auf IP (UDP).
H.323 SIP Swyx-PBX C# .NET UML mISDN Linux C C++
3 Jahre 3 Monate
2002-09 - 2005-11

Design und Implementation von Steuerungssoftware

C++ UML Linux ...
  • Design und Implementation von Steuerungssoftware für die digitale Bildverarbeitung eines Minilabs unter Verwendung verschiedener OO-Technologien.
  • Entwurf und Verwirklichung eines remote Boot/Install Linux PCs (inclusive eines Bootp/DHCP und TFTP Servers für Windows 2000).
  • Code Review und Redesign verschiedener Softwaremodule.
C++ UML Linux Windows PVCS Subversion GCC/G++ Intel Compiler Visual Studio
1 Jahr 2 Monate
2001-06 - 2002-07

Design und Implementation einer e-Learning Plattform

Java Apache Tomcat ...
  • Design und Implementation einer e-Learning Plattform (Server, Client) in Java unter Verwedung des XML-Publishing Frameworks Cocoon.
Java Apache Tomcat Cocoon Postgres Linux
9 Monate
2000-10 - 2001-06

Design und Implementation eines Business Servers

Solaris Sun Workshop 6.0 C++ ...
  • Design und Implementation eines hochverfügbaren performanten Business Servers (64 Bit, Multithreaded) für Order Management unter Verwendung eines XML basierten Protokolls
Solaris Sun Workshop 6.0 C++ RogueWave SOAP Expat Xerces Oracle Rational Rose CVS
8 Monate
2000-01 - 2000-08

Realisierung von Internetanwendungen

Perl Postgres Kreditkartenabrechnung (WireCard) ...

Realisierung von Internetanwendungen für einen Internetprovider bzw. Internethoster:

  • E-Commerce Shop (Perl,Postgres, Kreditkartenabrechnung (WireCard))
  • Voting via Internet (Perl)
  • NetCommunity
  • WAP Anwendung (Perl, Postgres, SecureSocketLayer (OpenSSL))
  • Crypto-Keyserver (C, OpenSSL)
  • Performance-kritische CGI Programmierung (FastCGI)
  • E-Commerce Shop (Cocoon, XML, XSLT, Java, Oracle)
  • E-Postkartenversand via E-Mail(Perl, Sendmail)
  • Zeitungsannoncen Anzeige mit verschiedenen Suchfunktionen (php, MySql)
Perl Postgres Kreditkartenabrechnung (WireCard) SecureSocketLayer (OpenSSL) C OpenSSL FastCGI Cocoon XML XSLT Java Oracle Sendmail PHP MySQL
Internetprovider
1 Monat
2000-07 - 2000-07

Entwurf und Implementierung eines Umfragesystems

C Oracle Linux
  • Entwurf und Implementierung eines webbasierten, mehrsprachigen auf mehrere Server verteiltem Umfragesystems für einen E-Mail Provider
C Oracle Linux
E-Mail Provider

Aus- und Weiterbildung

Aus- und Weiterbildung

1990 - 1991

Physikstudium in Regensburg


1991 - 1999

Informatikstudium in Passau

Abschluss: Diplom-Informatiker Univ.

Kompetenzen

Kompetenzen

Top-Skills

C, C++, Java Qt, Subversion, Git, Buildroot, GStreamer

Produkte / Standards / Erfahrungen / Methoden

Produkte/Standards/Schnittstellen:

ClearCase, CVS, Subversion, Git, GNU Compiler Toolchain, CDS++, Sun WorkshopPro, Message Passing Interface (MPI), ASN.1, Corba, Java Card 2.2 Platform Specification, Java Card Kit 2.1.2


Erfahrungen im Bereich:

Systementwicklung, Anwendungsentwicklung, Konzeption, Implementierung, Administration


Open Source Kontributionen:

ImageMagick, Valgrind, Linux-Kernel, Qt, Shotwell, sqlbrowser, GStreamer, Buildroot, vpopmail, v4l-utils

Betriebssysteme

Linux
MS-DOS
SUN OS, Solaris
Unix
Siemens-Reliant UNIX
Windows
FreeBSD

Programmiersprachen

ASN.1
C
C#
C++
Emacs
Imake, GNU-Make, Make-Maker etc...
Java
JavaScript
MPI
Perl
Python
Qt
Shell
TeX, LaTeX
yacc/lex

Datenbanken

Access
JDBC
MySQL
Oracle
Postgres
SQL
mSQL

Datenkommunikation

CORBA
Ethernet
Internet, Intranet
ISDN
OpenSSL
SSL, TLS, DTLS
Proprietäre Protokolle
ITU-ISUP, ANSI-ISUP, ITU-INAP, ANSI-INAP, MAP
RPC
SMTP
TCP/IP
IPv4, IPv6, ICMP
CAN bus/CAN FD
XML
XSL
SSL http
https
H.323
SIP
Voice over IP
SS7
ISUP
INAP
MAP

Hardware

Ascii/X - Terminals
CD-Writer / Brenner
PC
x86, x86_64
SNI RM-Rechner
SUN
VAX
Vektor-/Parallelrechner
Siemens-RM
Sun Sparc
TI DM6467
ARM
Freescale/NXP i.MX 6
ARM

Branchen

Branchen

  • Telekommunikation
  • Banken/Finanzdienstleister
  • Internetprovider
  • Consumer Imaging
  • Medizin

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.