Profilbild von Walter Schmidt Software Entwickler, Mathematiker aus Muenchen

Walter Schmidt

verfügbar

Letztes Update: 02.01.2021

Software Entwickler, Mathematiker

Abschluss: Dipl. Math., Dr. rer. nat
Stunden-/Tagessatz: anzeigen
Sprachkenntnisse: deutsch (Muttersprache) | englisch (gut)

Skills

Programmierung:
  • C/ C++
  • ANSI C++11
  • STL
  • Boost
  • UML
  • Lua
  • VBA Excel
  • DLL/Shared Libraries
  • Excel Add-ins (XLL)
Werkzeuge:
  • Visual Studio
  • CodeBlocks
  • GNU GCC
  • AVR-GCC
  • Atmel Studio
  • MathCad
  • Mantis
  • JIRA
  • Scons
Betriebssysteme
  • Windows
  • Linux
  • Solaris
Spezialkenntnisse
  • Numerische Mathematik
  • Effiziente Algorithmen
  • Finanz-/ Versicherungsmathematik
  • Monte-Carlo Simulation
  • Stochastik
  • Multi-Threading

Branchen:
  • Rückversicherung
  • Versicherung
  • Bank
  • Lebensmittelindustrie
  • Medizintechnik
Trainings:
  • C / ANSI C++11
  • STL
  • Boost

Projekthistorie

04/2018 - 12/2018 Bewertung von Finanzprodukten mit QuantLib
Rolle
Software-Architekt
Kunde
Versicherung
Einsatzort:
Home-Office / Zürich
Aufgaben
:• Konzeption der Architektur
• Entwurf und Programmierung der IO-Schnittstellen der Master- und Market-Daten
• Zinskurven
• Anbindung der QuantLib-Bibliothek
• Implementierung neuer Finanzprodukte, z.B. Forwards
• Parallelisierung

Kenntnisse, Werkzeuge
  • C++14
  • QuantLib
  • Lua
  • Visual Studio 2015

Swiss Re
01. 1998 - 04.2018

Risikobewertung von Rückversicherungsstrukturen
Das Projekt läuft seit ca. 20 Jahren mit einigen Unterbrechungen, in denen ich an anderen Projekten gearbeitet habe.

Einsatzort:
Home-Office / München

Aufgaben:
Entwicklung einer Software zur Berechnung des Capital at Risk
Implementierung von Rückversicherungsstrukturen
Modellierung und Implementierung der Kapitalanlagen (Asset-Management)
Modellierung des Ausfallrisikos eines Rückversicherers
Modellierung und Implementierung einer mehrjährigen Sichtweise
Implementierung von frei programmierbaren Assetklassen (Lua-Schnittstelle)

Inhalte:
Objektorientierte Entwicklung
C++- Programmierung
Monte-Carlo-Simulation
Finanzmathematik
Numerische Mathematik
Least Squares Methoden
Statistik
Effiziente mathematische Algorithmen
Prozesskommunikation
Dll-Programmierung
GUI-Design
Datenkommunikation zwischen C++ und Lua
Simulation von Aktien, Zero Bonds, Anleihen und festverzinslichen Wertpapieren
Koordination GUI-Entwicklung (externe und interne VB-Programmierer) und C++-Schnittstellen
Mitarbeit bei der Fachkonzepterstellung
Beratung bei der Entwicklung von Testkonzepten
Beratung und Betreuung bei der Migration Visual Basic 6 auf VB.net

Software:
ANSI C++, STL, Boost
Lua
Borland C++-Builder
ca. 1 000 000 Zeilen selbsterstellter Quellcode in C++
Schnittstelle zur Scriptsprache LUA

01/1996 - heute Coaching, Training
Kunden
Zahlreiche Schulungsfirmen, u.a. Opensource-School, Dekra-Akademie
Einsatzorte
Deutschland, Österreich, Schweiz
Aufgaben
Neben der Software-Entwicklung unterrichte ich für verschiedene Institute in folgenden Gebieten:
• C, C++, C++11
• Boost
• Lua
• Mathematik
• Objektorientierung
• Borland C++-Builder
Begutachtung eines C++ Programms im Versicherungsbereich
06/2017 - 06/2017

Aufgabe war die Begutachtung einer C++-Neuentwicklung zur Risikoanalyse im Lebensversicherungsbereich.

Wesentliche Punkte der Begutachtung waren:
• Einhaltung von C++-Standards und Konventionen
• Programmstruktur
• Risiken
• Speicherverwaltung
• Stabilität
• Performance
• 64-Bit Architektur
• Analyse einiger Fehler
• Verbesserungsvorschläge
Kenntnisse:
C++11, OpenMP
Prognose der Kombinatoriken von Sonderausstattungen
06/2016 - 07/2016

Rolle:
Erstellen eines Fachkonzepts
Kunde:
BMW AG / NTTData
Aufgaben:
Auf Basis der Vorjahresdaten wurde ein Modell zur Prognose der Kombinatoriken von Sonderausstattungen im Folgejahr modelliert.
Die mathematische Lösung beruht auf der Approximation einer Verteilungsfunktion in Räumen bis zur Dimension 6.
Kenntnisse:
Mathematische Modellierung, Multivariate Verteilungen, Mehrdimensionale Geometrie
Eingesetzte Produkte:
MathCad, Scilab, Lua
Tracht und Mode
09/2015

Steuerung einer Lichtschranke
Hardwarenahe Programmierung
AVR-GCC,
Raspberry PI

Anpassung eines Prüfgeräts für einen Herzschrittmacher
07/2015 - 08/2015
Medizintechnik
Augsburg/Remote
Anpassung der graphischen Oberfläche an eine neue Gerätegeneration
Borland C++ Builder

IDS GmbH (Allianz SE)
04/2011 - 11/2012

C++Rechenkernentwicklung für Wertpapierbewertungen
Aufgaben:
Integration und Weiterentwicklung eines Werkzeugs zur Bewertung von Finanzprodukten
Coaching von C++ Programmierern
Plattformunabhängige C++ Programmierung (Windows, Linux, Solaris)

Inhalte:
Objektorientierte Entwicklung
C++- Programmierung (Visual Studio, Oracle Studio, GNU)
Speicherverwaltung, shared pointer, weak pointer
Standard Template Library (STL)
Boost
Multi-Threading, Multi-Processing
Finanzmathematik
Numerische Mathematik
QuantLib
Anbindung an Oracle Datenbank
Multi-Threading
Prozesssteuerung

Erweiterung eines Risikobewertungstools für Finanzderivate
08/2005 - 10/2005
Software-Entwickler, Tester
LBBWStuttgart
• C++- Programmierung
• Test
• Finanzmathematik
• Entwicklung und Implementierung von Modulen zur Risikobewertung
?(Stresstest) für den Anleihemarkt
• Credit Default Swaps
• Interpolation von Volatilitätsdaten
• Optionsscheine
• Monte-Carlo SimulationANSI-C++Visual Studio

Erweiterung eines Berechnungsmoduls für den Anleihenmarkt
02/2004 - 04/2004
Software-Entwickler
Dresdner Bank
Frankfurt
• C++- Programmierung
• Finanzmathematik
• Modellierung und Programmierung von Finanzderivaten zum Einsatz
?für ein Handelssystem
• Asset swaps,
• ABS, MBS
• Cross currency swaps
• Schuldscheine
• ANSI C++, STL
• C++-Kernel in einer Java Umgebung



 

Reisebereitschaft

Verfügbar in den Ländern Deutschland, Österreich und Schweiz
- ab 1.1.2019
- Süddeutschland bevorzugt

Sonstige Angaben

Mein Spezialgebiet ist die Entwicklung von effizienten C++-Programmen, überwiegend im mathematischen Bereich.
Der von mir erstellte Code eines Rechenkerns umfasst mehr als 1 Mio. Zeilen.
Profilbild von Walter Schmidt Software Entwickler, Mathematiker aus Muenchen Software Entwickler, Mathematiker
Registrieren