freiberufler Senior C++/Linux/Embedded/Windows System-Entwickler auf freelance.de

Senior C++/Linux/Embedded/Windows System-Entwickler

zuletzt online vor wenigen Tagen
  • auf Anfrage
  • 61389 Schmitten (Taunus)
  • Europa
  • de  |  en  |  fr  |  es
  • 02.02.2026
  • Contract ready

Kurzvorstellung

System-Software-EntwicklungKernel-, Realtime- und Netzwerkprogrammierung

Linux (seit 2000), C und C++ (seit 1991), Python (seit 2008)

Auszug Referenzen (3)

"Herr S. ist zuverlässig und zeigt sehr gutes Fachwissen"
Linux-Entwickler
Klaus Baldig
Tätigkeitszeitraum

9/2024 – 2/2025

Tätigkeitsbeschreibung

GEBE Elektronik und Feinmechanik GmbH (München): Linux-Treiber- und SDK-Entwicklung für GeBE Ticket-Drucker.
Ansprechpartner: Klaus Baldig
- Programmierung der Linux Netzwerk-API und Beispielprogrammen
- Linux-Drucker-Treiber-Entwicklung
- Wartung des Installationspaketes für Ubuntu, Debian und Yocto
- C11, C++17, Bash
- Boost ASIO, GTK3, CUPS, Git, CMake

Eingesetzte Qualifikationen

Git, Linux (Kernel), Programmierer C, C++, Ubuntu

"Der Kunde, für den A. S. das Projekt durchgeführt hat, war während der gesamten Zusammenarbeit mit seiner Leistung äußerst zufrieden!"
Freiberuflich / Embedded Systems
Nico Friedrich
Tätigkeitszeitraum

8/2023 – 12/2023

Tätigkeitsbeschreibung

Projekt "Trusted VPN" (TVPN).

Entwicklung der Buildroot-Basis und Firmware für einen
neuen hochsicheren Router mit VPN Site2Site-Verschlüsselung und
Routing in 100G-Netzen für Rechenzentren Hochsicherheitsprodukt mit Zertifizierung durch das Bundesamt für Informationstechnik (BSI). Hohe Eigenverantwortung.

Hauptaufgabe: Umstellung des Bootvorgang einer mit Buildroot
gebauten Firmware von SysV Init auf Systemd für jede Hardware-Plattform der R&S Router.

Dokumentation des Buildprozess der Firmware mit Buildroot und
CMake

CMake, Make, Git, Gerrit, Jenkins, Jira, Confluence, Buildroot, Linuxboot, Systemd, Bash, Python

Eingesetzte Qualifikationen

Bash Shell, C++, Embedded Linux, Git, Jira, Python

"Sehr gute Arbeit."
C++ Echtzeit-Firmware-Entwickler (Embedded Linux)
Kundenname anonymisiert
Tätigkeitszeitraum

9/2022 – 4/2023

Tätigkeitsbeschreibung

Projekt "Telemanipulator" (Embedded Systems). Entwicklung des Chirugie-Roboters "Asmiov 2.0" im Team Infrastructure. Minimal-invasive Operationen über Roboterarme mit auswechselbaren Instrumenten. Entwurf und Implementierung der Firmware für die Kontrollkabine "Control Unit" nach IEC 6230 Prozess und V-Modell. Ansteuerung von EPOS4-Motoren über Echtzeit-Threads und Echtzeit-Ethernet.

- C++17, C++20, Python, Bash (Shell), Python, JSON, YAML
- Yocto Linux, Windows WSL Secureboot
- POSIX Thread-Scheduling, Acontis EtherCAT
- Linux Raw Sockets Programmierung, Linux Kernel Module für direkten MAC-Zugriff ("bypass network stack")
- Google Test, Google Flatbuffers, Websockets, gRPC, OpenSSL
- Agile Entwicklung: Git, CMake, Ninja, Microsoft Azure DevOps, Gitlab

Eingesetzte Qualifikationen

Bash Shell, C++, Echtzeit-Betriebssysteme, Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, Embedded Systems, Linux (Kernel), Python

Geschäftsdaten

 Freiberuflich
 Steuernummer bekannt
 Berufshaftpflichtversicherung aktiv

Qualifikationen

  • C#
  • C++24 J.
  • Embedded Linux4 J.
  • Go (Programmiersprache)1 J.
  • Java (allg.)1 J.
  • Linux Entwicklung4 J.
  • Linux (Kernel)6 J.
  • Perl13 J.
  • Programmierer C, C++4 J.
  • Python9 J.

Projekt‐ & Berufserfahrung

Linux-Entwickler
GEBE Elektronik und Feinmechanik GmbH, München
9/2024 – 2/2025 (6 Monate)
Fertigungsindustrie
Tätigkeitszeitraum

9/2024 – 2/2025

Tätigkeitsbeschreibung

GEBE Elektronik und Feinmechanik GmbH (München): Linux-Treiber- und SDK-Entwicklung für GeBE Ticket-Drucker.
Ansprechpartner: Klaus Baldig
- Programmierung der Linux Netzwerk-API und Beispielprogrammen
- Linux-Drucker-Treiber-Entwicklung
- Wartung des Installationspaketes für Ubuntu, Debian und Yocto
- C11, C++17, Bash
- Boost ASIO, GTK3, CUPS, Git, CMake

Eingesetzte Qualifikationen

Git, Linux (Kernel), Programmierer C, C++, Ubuntu

Linux C/C++ Firmware-Entwicklung
SEW Eurodrive, Heidesheim
1/2024 – 9/2024 (9 Monate)
Automobilindustrie
Tätigkeitszeitraum

1/2024 – 9/2024

Tätigkeitsbeschreibung

SEW Eurodrive: Firmware-Entwicklung unter Linux und Yocto-Linux für selbstfahrende Fahrzeuge.
- Linux-API und Tool-Programmierung der Mikrochips MCP2210, MC25LC512 (USB-to-SPI-Bridge)
- Linux-Kernel-Treibern für FPGA/NVRAM Memory-Mapping in User-Prozesse (statt /dev/mem) mit Realtime- und Kernel-Threads
- Entwicklung einer IP-Layer IP 2 und 3 Protokoll-API für ARP- und ICMP-Pakete
- Periodische Übertragung des Systemd-Journal des Fahrzeugs auf Windows-Server
- Implementation des CoAP-Protokoll (RFC 7252) in Python, C und C++ zur Fernsteuerung der Fahrzeuge
- C11, C++14, C++17, Bash, Python 3
- ARM64, STM32, OpenSSL, Systemd API, Google Test
- Buildroot, Git, CMake

Eingesetzte Qualifikationen

Linux Entwicklung, Linux (Kernel), Build-Tools, C++, Embedded Linux, Git, Jenkins, Open Source, Programmierer C, C++, Python, STM32

Freiberuflich / Embedded Systems
Rohde & Schwarz CyberSecurity (Berlin), Berlin
8/2023 – 12/2023 (5 Monate)
Telekommunikation
Tätigkeitszeitraum

8/2023 – 12/2023

Tätigkeitsbeschreibung

Projekt "Trusted VPN" (TVPN).

Entwicklung der Buildroot-Basis und Firmware für einen
neuen hochsicheren Router mit VPN Site2Site-Verschlüsselung und
Routing in 100G-Netzen für Rechenzentren Hochsicherheitsprodukt mit Zertifizierung durch das Bundesamt für Informationstechnik (BSI). Hohe Eigenverantwortung.

Hauptaufgabe: Umstellung des Bootvorgang einer mit Buildroot
gebauten Firmware von SysV Init auf Systemd für jede Hardware-Plattform der R&S Router.

Dokumentation des Buildprozess der Firmware mit Buildroot und
CMake

CMake, Make, Git, Gerrit, Jenkins, Jira, Confluence, Buildroot, Linuxboot, Systemd, Bash, Python

Eingesetzte Qualifikationen

Bash Shell, C++, Embedded Linux, Git, Jira, Python

C++ Echtzeit-Firmware-Entwickler (Embedded Linux)
Avateramedical GmbH, Hannover
9/2022 – 4/2023 (8 Monate)
Medizintechnik
Tätigkeitszeitraum

9/2022 – 4/2023

Tätigkeitsbeschreibung

Projekt "Telemanipulator" (Embedded Systems). Entwicklung des Chirugie-Roboters "Asmiov 2.0" im Team Infrastructure. Minimal-invasive Operationen über Roboterarme mit auswechselbaren Instrumenten. Entwurf und Implementierung der Firmware für die Kontrollkabine "Control Unit" nach IEC 6230 Prozess und V-Modell. Ansteuerung von EPOS4-Motoren über Echtzeit-Threads und Echtzeit-Ethernet.

- C++17, C++20, Python, Bash (Shell), Python, JSON, YAML
- Yocto Linux, Windows WSL Secureboot
- POSIX Thread-Scheduling, Acontis EtherCAT
- Linux Raw Sockets Programmierung, Linux Kernel Module für direkten MAC-Zugriff ("bypass network stack")
- Google Test, Google Flatbuffers, Websockets, gRPC, OpenSSL
- Agile Entwicklung: Git, CMake, Ninja, Microsoft Azure DevOps, Gitlab

Eingesetzte Qualifikationen

Bash Shell, C++, Echtzeit-Betriebssysteme, Embedded Entwicklung / hardwarenahe Entwicklung, Embedded Linux, Embedded Systems, Linux (Kernel), Python

C++ Kernel-Entwickler Linux (Embedded Systems, Yocto, Xilinx)
Brainlab AG, München
3/2022 – 9/2022 (7 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

3/2022 – 9/2022

Tätigkeitsbeschreibung

Avateramedical GmbH (Hannover): Projekt "Telemanipulator" für minimal-invasive Operationen über Chirugie-Roboter „Asimov 2.0“ mit auswechselbaren Instrumenten. Mitarbeit an der Entwicklung des Chirugie-Roboters, Team Infrastructure. Entwurf und Implementierung der grundlegen Firmware für die Kabine "Control Unit" nach IEC 6230 Prozess und V-Modell. Innerhalb dieser Firmware Ansteuerung von EPOS4-Motoren über Realtime-POSIX-Threads und Realtime -Ethernet (EtherCAT).
Ansprechpartner: Matthias Dagen
- Yocto Linux, RTOS, Windows WSL
- Acontis EtherCAT Realtime-Ethernet
- Linux Raw Sockets Programmierung
- Gstreamer, Google Test, Google Flatbuffers + Protobuf, gRPC
- Websockets, OpenSSL, Azure DevOps
- C11, C++20, Python, Bash
- CMale, Git, Ninja, Jenkins

Eingesetzte Qualifikationen

Bash Shell, C++, Computerprogrammierung, Echtzeit-Betriebssysteme, Embedded Linux, Linux Entwicklung, Linux (Kernel), Programmierer C, C++, Python, Python-Programmierer, Xilinx (allg.)

C++ Realtime-Firmware-Entwickler Linux (Embedded Systems)
Leica Microsystems, Wetzlar
7/2021 – 12/2021 (6 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

7/2021 – 12/2021

Tätigkeitsbeschreibung

Projekt "Realtime Camera" (Embedded Systems). Grundlagenforschung für medizinische Anwendung. Ansteuerung einer Kamera aus einem Prozess mit Echtzeit-Threads mit hoher Frame-Rate. Frühe Prototyp-Entwicklung der Firmware inkl. Tests um die Funktionalität und Anwendungsszenarien der künftigen Firmware herauszuarbeiten. Basis ist die C++ Echtzeitbibliothek (-Hyperlink entfernt-).

- C++14, C++17, C++20, Python, Bash (Shell)
- Yocto Linux, Git, CMake, Travis CI

Eingesetzte Qualifikationen

Bash Shell, C++, Echtzeit-Betriebssysteme, Embedded Linux, Embedded Software, Embedded Systems, Linux Entwicklung, Linux (Kernel), UNIX

C++ / Qt Entwickler (Windows, Linux)
ThyssenKrupp Elevator AG, München
1/2021 – 3/2022 (1 Jahr, 3 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

1/2021 – 3/2022

Tätigkeitsbeschreibung

Projekt "MultiSAFE Testing – first rope-less elevator for tall and mega tall buildings by driving multiple cars with the same shaft". Aufzugsystem mit horizontalen und vertikalen Schäften mit Wurzeln im Transrapid-Projekt. Programmierung der Testsimulation und des Testtreibers in C++, eines GUI-Debuggers, JSON/YAML-Parser sowie Python Codegenerators welcher die Objekt-Serialisierung in C++ implementiert. Arbeit mit Safety-Equipment und zertifizierter Hardware.
- IBM Rhapsody, Gherkin, Docker, Gerrit, Jira, Jenkins, Bitbucket
- Qt5, QtCreator, Google-Test, Boost-Test, NGINX Webserver
- C++14, C++17, Git, CMake

Eingesetzte Qualifikationen

Docker, Jenkins, Qt (Software), Architekturvisualisierung, Bash Shell, C++, Embedded Linux, Linux Entwicklung, Python, Windows 10

C++ Firmware-Entwickler (Yocto Linux + Windows)
Miltenyi Biotec, Bergisch-Gladbach
11/2019 – 11/2020 (1 Jahr, 1 Monat)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

11/2019 – 11/2020

Tätigkeitsbeschreibung

Project "MacsQuantify" mit dem Thema „Flow-Cytometrie“ (Zell-Separation und Vermessung) unter Einhaltung von RUO und Part11-Standards (Biotechnologiem Humanmedizin). Programmierung der Embedded Firmware für eigens entwickelt Hardware-Geräte.
- Refaktorierung & Portierung des Legacy-Codes von 32 Bit auf 64 Bit, Windows auf Linux und Qt3 nach Qt5
- Weiterentwicklung der CAN-Bus-Bibliothek
- Entwicklung einer portablen Prozessbibliothek für Windows und Linux
- Entwicklung einer Cross-Compiler-Toolchain für Yocto-Linux und das BSP
- Mitarbeit am Entwurf einer neuen Programmarchitektur
- Qemu, STM32 Buildroot, Qt 3+5, CAN-Bus-API
- C++17, Python, Swig, LUA, Boost, OpenSSL, Visual Studio 2017+2019
- Jira, Bitbucket, Jenkins, Polarion, Git, CMake, Docker, Jenkins

Eingesetzte Qualifikationen

Bash Shell, C++, CAN-Bus (controller area network), Embedded Entwicklung / hardwarenahe Entwicklung, Microsoft Visual Studio, Python, Visual C++, Windows 10

C++ Windows-System-Entwickler
Dentsply Sirona, Bensheim
10/2019 – 11/2019 (2 Monate)
Gesundheitswesen
Tätigkeitszeitraum

10/2019 – 11/2019

Tätigkeitsbeschreibung

Entwicklung einer Shared-Memory-Systems für die flexible Prozesskette welche die beim Röntgen von Kiefern anfallenden, großen Datenmengen bereitstellt. Bereich Humanmedizin, 3D-Röntgensysteme.
- C++17, C#, dotNET
- Windows 10, Visual Studio 2019

Eingesetzte Qualifikationen

C++, Microsoft Windows (allg.), Visual C++, Windows 10, Windows 7

C/C++ Echtzeit-Firmware-Entwickler
Leica/Hexagon Metrology (Wetzlar), Wetzlar
7/2018 – 9/2019 (1 Jahr, 3 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

7/2018 – 9/2019

Tätigkeitsbeschreibung

Projekt "CMM" (Embedded Systems). Manufaktur zur Herstellung von hochpräzisen 3D-Koordinatenmessgeräten (CMM/PMM) und Messtechnik-Equipment mit Mikrometer-Genauigkeit. Einsatz in Luft- und Raumfahrt, Automobilindustrie, Medizintechnik, Fertigung, Universitäten. Hardware-nahe Programmierung.
- Neuentwicklung des Echtzeit-Task-Schedulers unter Linux mit POSIX-Realtime-Thread-Scheduling
- Neuentwicklung des Echzeit-Frameworks „Integrated CMM Environment“ sowie der zugehörigen Unit-Test-Suite
- C++14, C++17, Go, Python, Bash (Shell)
- Linux mit PREEMPT_RT/RTAI Erweiterungen, Linux Kernel, Linux RCU
- QtCreator, Qt 5, Boost, Google Test, Google Protobuf
- Git, CMake, Gerrit, Bitbucket, Jenkins, Docker, Redmine

Eingesetzte Qualifikationen

C++, Embedded Linux, Git, Go (Programmiersprache), Golang, Linux Entwicklung, Linux (Kernel), Python, Qt (Software), Vxworks, Windows 10, Windows 7

C++ Linux-Entwicklung
DB Netz AG, Frankfurt/Main
8/2017 – 3/2018 (8 Monate)
Deutsche Bahn
Tätigkeitszeitraum

8/2017 – 3/2018

Tätigkeitsbeschreibung

Projekt "IBM NGN Voice-over-IP (VOIP)". Mitarbeit an dem Hochverfügbarkeits-Telefonie-Anwendungs-Server (TAS) für die Deutsche Telekom AG zur Ablösung von ISDN durch VOIP. Massiv-parallele Client-Server-Applikation. SIP-Protokoll-basierte Software in Layer 2- und Layer 3 Netzwerken. Reaktive Software-Entwicklung (ereignisgesteuert, asynchron, fehlertolerant). Entwicklung von Linux-Treibern und internen Tools.
- IBM AIX, RTLinux, OracleDB, PostgreSQL
- Proactor/Reactor Design Patterns
- Boost.asio, POSIX Threads, Google Protobuf, Oracle Call Interface (OCI), gSOAP
- GCC, Clang, Git, CMake, Scons, Ninja, IBM XLC++, Valgrind, Gerrit, Jenkins, Docker
- C11, C++14, C#, Python, Bash, LUA

Eingesetzte Qualifikationen

Bash Shell, C++, Git, Linux Entwicklung, Lua Scripting, Microsoft Visual Studio, Perl, Programmierer C, C++, Python, Qt (Software), Visual C++

C++ Entwickler (Windows, Excel-Addin, Oracle DB)
Deutsche Post AG (Bonn), Bonn
4/2017 – 7/2017 (4 Monate)
Versicherungen
Tätigkeitszeitraum

4/2017 – 7/2017

Tätigkeitsbeschreibung

Projekt "Wallet Application Replacement System (WARS)". Implementation eines Rechenkerns in Form eines in C++ verfassten Excel-Addins zur Berechnung von Drilldown-Reporten. Ermittlung von Revenuen und Returns aus Bankensicht. Damit Darstellung auch sehr komplexer Strukturen/Geschäftsbeziehung und Credit-Ratings.
- Oracle Datenbank, Oracle Call Interface (OCI)
- C++14, Excel 2011 Addins, Visual Studio

Eingesetzte Qualifikationen

Programmierer C, C++, Windows Powershell, C++, Microsoft Excel, Microsoft Visual Studio, Oracle Database, Visual C++, Windows 7

++ Linux-AIX-Entwicklung (Systemnah, Echtzeit)
IBM AG, Frankfurt/Main
6/2015 – 7/2017 (2 Jahre, 2 Monate)
Telekommunikation
Tätigkeitszeitraum

6/2015 – 7/2017

Tätigkeitsbeschreibung

Projekt "IBM NGN Voice-over-IP (VOIP)". Mitarbeit an dem Hochverfügbarkeits-Telefonie-Anwendungs-Server (TAS) für die Deutsche Telekom AG
(Frankfurt/Main) zur Ablösung von ISDN durch VOIP. Massiv-parallele Client-Server-Applikation. SIP-Protokoll-basierte Software. Reaktive Software-Entwicklung (ereignisgesteuert, asynchron, fehlertolerant). Entwicklung von Linux-Treibern und internen Tools.

- C11, C++14, C#, Python, Bash (Shell), LUA
- POSIX Pthreads, Multithreading, Google Protobuf, Oracle Call Interface (OCI), gSOAP
- IBM AIX, RTLinux, OracleDB, PostgreSQL
- Agile Entwicklung: GCC, Clang, Git, CMake, Scons, Ninja, IBM XLC++, Valgrind, Gerrit, Jenkins, Docker

Eingesetzte Qualifikationen

Oracle Database, Postgresql, Linux (Kernel), Lua Scripting, Python, IBM Aix, Bash Shell, C++, Git

C++ Echtzeit-Netzwerk-Entwickler (Embedded Systems, VxWorks)
ABB Energie- und Automationstechnik, Turgi
10/2014 – 12/2014 (3 Monate)
High-Tech- und Elektroindustrie
Tätigkeitszeitraum

10/2014 – 12/2014

Tätigkeitsbeschreibung

Embedded Systems (VxWorks). Mitarbeit an der Entwicklung der Firmware des AC800PEC Steuercomputers mit eigens entwickeltem Hardware und FPGA (Taskgeschwindigkeit von 1 ms über 1 µs bis 25 ns und flexiblem I/O-System mit elektrischen und optischen Ausgängen).
- Entwicklung eines TCP/IP-Treiber in C und C++ für optische Ausgänge über FPGA zur Verbindung mehrere PEC-Steuercomputer zu einem Netzwerk
- Interrupt-/Task-Programmierung, Performanceanalysen und Unit-Tests
- VxWorks 6 + 7 (RTOS), TCP/IP, Boost ASIO
- Visual Studio, Wind River Workbench, Klockwork, SourceSafe, Boost, Mathlab/Simulink
- C11, C++, Git, Make

Eingesetzte Qualifikationen

Programmierer C, C++, C++, Echtzeit-Betriebssysteme, Microsoft Visual Studio, Visual C++, Vxworks

C++ Rechenkern-Entwickler (Windows, Excel)
FMS Wertemanagement AöG (München), München
6/2011 – 6/2014 (3 Jahre, 1 Monat)
Banken
Tätigkeitszeitraum

6/2011 – 6/2014

Tätigkeitsbeschreibung

Projekt "Wind-up-Tool / AWPlan" . C++ Rechenkern für den Abwicklungsplan der Hypo-Real Estate (HRE) durch die FMS AöG.
- Primäre Verantwortlichkeit für die Architektur und technische Implementierung innerhalb der FMS AöG für den C++ Rechenkerns sowie des zugrunde liegenden Multithreaded-Framework als Excel-Addin und Kommandozeilenprogramm (hochperformant und speicheroptimiert).
- Cashflow-Aufbereitung und Darstellung der Assets des speziellen Portfolios mit dem Ziel der Erstellung einer geprüften Planbilanz, GuV-Rechnung, Zins- und Tilgungsplan, Stress-Testing,
- Risikoplanung (EaD, EL, CVaR) und des Business Plan für die Bundesanstalt für Finanzmarktstabilisierung FWSA und den SoFFin (Berlin).
- C++11, C#, Java, Excel-VBA, Perl, Bash (Shell), Windows-PowerShell
- Visual Sudio, Boost, dotNET, Nvidia CUDA, Microsoft Access OLEDB
- SUMMIT-Protokoll, UML

Eingesetzte Qualifikationen

Java-Entwickler, Bash Shell, C++, CUDA, Microsoft Excel, Microsoft SQL-Server (MS SQL), Microsoft Visual Studio, Oracle Database, Perl, Summit, UML, Visual C++, Windows 7

C++ Rechenkern-Entwickler (Windows)
Deutsche Bank AG, Frankfurt/Main
5/2010 – 4/2011 (1 Jahr)
Banken
Tätigkeitszeitraum

5/2010 – 4/2011

Tätigkeitsbeschreibung

Projekt "DB Credit Default Engine (dbCDE)". Kredit-Portfolio-Modell für die Fachabteilung "RAI/Credit Risk Engines IT". Erfüllung von Basel II-Anforderungen. Statistik- und Wahrscheinlichkeitsrechnung. Monte-Carlo-Simulation.
- Mitarbeit an der Entwicklung der Architektur und Implementierung in hochoptimiertem und systemnahen C++.
- Linux- und Windows-2008-Server
- Visual Studio, SourceSafe, Subversion
- Boost, Quantlib, Numerical Recipes, Log4j/Log4cplus
- Oracle 11g (OCI 11), ODBC, PL/SQL

Eingesetzte Qualifikationen

Programmierer C, C++, C++, Microsoft Visual Studio, Oracle Database, Subversion, Visual C++

C++ Rechenkern-Entwickler (Windows)
Commerzbank AG (Zentrale), Frankfurt/Main
11/2009 – 4/2010 (6 Monate)
Banken
Tätigkeitszeitraum

11/2009 – 4/2010

Tätigkeitsbeschreibung

Projekt "PALME/FERNBACH". Asset-Liability Engine (ALM) in C++ für Immobilienkredite & Treasury.
- Abbildung des Zinsrisiko aus Banksicht: Sondertilgungsereignisse, Worst-Case- und Nominalverläufe, Swaps, Swaptions unter Berücksichtigung sich verändernder Zinskurven.
- C++, Bash (Shell), Java, Perl, Python, PowerShell
- Visual Studio 2008, GCC, Borland C++ Builder, UML
- Qt, NetBeans, J2EE
- Red Hat Linux, Windows Server
- Boost, Subversion, Sybase DB, CORBA

Eingesetzte Qualifikationen

CORBA, C++, J2EE, Java (allg.), Java Foundation Classes, Microsoft Visual Studio, Netbeans, Perl, Python, Qt (Software), Visual C++

C++ Rechenkern-Entwickler (Windows Linux Solaris)
Commerzbank AG (Zentraler Stab), Frankfurt/Main
4/2001 – 10/2009 (8 Jahre, 7 Monate)
Banken
Tätigkeitszeitraum

4/2001 – 10/2009

Tätigkeitsbeschreibung

Projekt "Credit-Risk Model (CRM)", Zentraler Stab Risikocontrolling. Neuentwicklung eines High-Performance-Rechenkern in C++ für die Kredit-Risiko-Berechnungen nach Basel II des "Zentralen Stab Risiko Controlling" (ZCE). Berechnung verschiedener Risiko-Kennzahlen für das Konzernportfolio.

Verantwortlich für OO-Architektur und Design des massiv-parallelen Rechenkern sowie dessen Implementierung in C++ mit extrem hohen Performance- und Genauigkeitsanforderungen für das Kredit-Portfolio-Modell. Ermittelt wurden verschiedene Risikokennzahlen (erwartete Verluste und potentielle Verluste wie EL, EC, LGD, CVaR) durch Insolvenzen und Rating-Änderungen und Kunden-Risikobeiträgen (Expected Shortfall). Internes Risiko-Reporting.

Verantwortlich für eine interne Bibliothek mit mathematischen Funktionen für die Fachabteilung. Stress-Testing und Treiberanalysen.
- Plattformunabhängige multithreaded und multiprocessing Implementierung für Windows, Linux, Solaris UNIX unter Verwendung von C, C++ und POSIX-Threads
- Numerical Recipes Bibliothek, Algorithmics RiskWatch
- C, C++, C#, Bash, Perl, Python, Java, PHP, VBA
- Nvidia CUDA, Qt 3, gSOAP, Boost, dotNET,
- GCC, Sun CC, Sybase DB, Oracle DB, Microsoft SQL-Server, Microsoft IIS, GNU Apache

Eingesetzte Qualifikationen

Microsoft Office 365, Apache, Bash Shell, C++, CUDA, Microsoft Excel, Microsoft SQL-Server (MS SQL), Oracle Database, Perl, PHP, Qt (Software), Sybase, VBA (Visual Basic for Applications), Visual C++

C++ Architektur- und Framework-Entwickler
Lufthansa AirPlus GmbH, Frankfurt/Main
7/2000 – 3/2001 (9 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

7/2000 – 3/2001

Tätigkeitsbeschreibung

. Projekt "Easy-Travel Online" (ETO). Intranet-Reisebuchungs-/Abrechnungssystem der Lufthansa.
- Mitarbeit an der OO-Architektur
- Entwicklung von Multithreading- und Netzwerk-Bibliotheken für das Team
- Entwurf mit UML sowie schreiben von technischen Dokumentationen
- IBM AIX, SuSE Linux, Versant OODBMS, IONA CORBA, Apache Webserver
- C++, Java, Perl, Python, PHP
- Visual Studio 6, SUN Java SDK

Eingesetzte Qualifikationen

Apache, C++, CORBA, IBM Aix, Java (allg.), Java Foundation Classes, Microsoft Visual Studio, OpenSuse, Perl, Programmierer C, C++, Python, UML, Visual C++

C++ Entwickler (Reliant UNIX, SINIX, Windows NT)
START Amadeus GmbH, Bad Homburg
10/1998 – 6/2000 (1 Jahr, 9 Monate)
Luft- und Raumfahrtindustrie
Tätigkeitszeitraum

10/1998 – 6/2000

Tätigkeitsbeschreibung

Projekt "START Agency Management (SAM)" zur Anbindung von 30.000+ Rüsebüro-Clients. OO-Konzeption (UML) und Realisierung der Basis-Klassenbibliotheken für das Session-Management. Mitarbeit am Application Framework. Validierung von Geschäftsobjekten zur Laufzeit. Implementierung der Objektserialisierung über InformixDB zur Client/Server-Kommunikation

- C++, Reliant UNIX (SINIX), Windows NT
- Visual Stuido, CDS++, Informix DB, Paradigm+
- Multithreading, Client-Server-Programmierung

Eingesetzte Qualifikationen

Informix, SQL, UNIX, Windows NT, C++, Visual C++

Ausbildung

EDV-Kaufmann
Ausbildung
1989

Über mich

Durchgehend selbstständig als IT-Consultant seit 1999.

System-Software-Entwicklung für Linux, Windows, RTOS und Embedded Systems, Kernel-, Realtime- und Netzwerkprogrammierung, Rechenkernentwicklung, Framework-Erstellung, Buildsysteme.

GitHub Repository: github / andreasspindler

Persönliche Daten

Sprache
  • Deutsch (Muttersprache)
  • Englisch (Fließend)
  • Französisch (Grundkenntnisse)
  • Spanisch (Grundkenntnisse)
Reisebereitschaft
Europa
Arbeitserlaubnis
  • Europäische Union
  • Schweiz
Profilaufrufe
1848
Alter
56
Berufserfahrung
36 Jahre und 2 Monate (seit 01/1990)
Projektleitung
7 Jahre

Kontaktdaten

Nur registrierte PREMIUM-Mitglieder von freelance.de können Kontaktdaten einsehen.

Jetzt Mitglied werden