Senior Berater/Entwickler/Architekt - Java (J2EE, Spring,Hibernate), C/C++, Machine Learning, AI
Aktualisiert am 04.03.2024
Profil
Referenzen (2)
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.07.2024
Verfügbar zu: 100%
davon vor Ort: 100%
Deutsch
30 Jahre Projekterfahrung
Englisch
25 Jahre Projekterfahrung

Einsatzorte

Einsatzorte

Munich (+100km) Rosenheim (+50km) Mindelheim (+100km)

Ich bin an Aufträgen mit überwiegend Remote Tätigkeiten interessiert.

möglich

Projekte

Projekte

1 Jahr 4 Monate
2023-04 - 2024-07

Full Stack Enhancement Risk Control Application

Software Developer Java Spring FreeMarker ...
Software Developer

Erweiterung einer Web Anwendung für Counterparty Limit Definitions.  Einführung von Automatic data creation von Limit Overdrafts für neue Risikoarten in  Backend Prozessen. Erweiterung der Web-GUI. 

- Design, Development und technical Tests

Bitbucket GIT Oracle Maven Jenkins IntelliJ
Java Spring FreeMarker XSL
Bank
München
1 Jahr 3 Monate
2022-01 - 2023-03

Erweiterung einer Web Anwendung für Loan Geschäfte

Softwareentwickler Java Lombok Spring Boot ...
Softwareentwickler

Erweiterung einer Web Anwendung für Loan Geschäfte hinsichtlich Accounts, Positions, KPIs, Validation.

-Design, Implementierung, Technical Tests

Oracle GIT IntelliJ Jenkins Maven Postman
Java Lombok Spring Boot SQL JSON Rest Api Hibernate
Bank
München
2 Jahre 8 Monate
2019-05 - 2021-12

Full Stack Enhancement Risk Control Application

Software Developer JAVA JavaScript Spring ...
Software Developer

Erweiterung einer Web Anwendung für Counterparty Limit Definition und Konfiguration.  Einführung von Automatic data processing von Limit Overdrafts in  Backend Prozessen. Erweiterung der Overdraft Calculation

Erweiterung von Webservices für Reservation and Limit Definition.


- Design, Development und technical Tests

SVN Oracle IntelliJ IDEA Jenkins Maven
JAVA JavaScript Spring XSL Oracle SQL SpringBot FreeMarker SOAP
Bank
München
10 Monate
2018-07 - 2019-04

DevOps Migration (Docker) Counterparty Risk Control Application

Software Developer DOCKER NOMAD Linux-Scripting ...
Software Developer

dockerize und distribute ein komplexes, Legacy Counterparty Risik Control System (100 Server) auf einen LINUX Cluster.
- SW Development von Docker images für Komponenten  der Applikation.
- Definition von Jobs für den Nomad Orchestrator.
- Stability- and Performance Tests der verteilten Applikation im Nomad Cluster.

Docker Nomad SVN Jenkins Oracle SpringBot
DOCKER NOMAD Linux-Scripting Java PL-SQL
Bank
München
9 Monate
2017-10 - 2018-06

Software Design / Development AI/ML Methoden für Selektionsstrategien nach Fundamentaldaten

Softwareentwickler PYTHON Machine Learning
Softwareentwickler

Implementierung und Test von

  • Schnittstellen zu Fundamentaldatenreports und historischen Marktpreisen.
  • Berechnungsmethoden für Fundamentaldatenkennzahlen.
  • Algorithmen zur Datenskalierung und Normalisierung.
  • Implementierung, Analyse und Test von verschiedenen Klassifizierungsverfahren des maschinellen Lernens (Nearest Neigbor, DescisionTree, Adaboost, CNN)

skilearn tensorflow IB API
PYTHON Machine Learning
Softwareberatung
München
1 Jahr 3 Monate
2017-04 - 2018-06

Software Design / Development Modelerweiterungen Marktrisiko

Softwareentwickler Java 8 EJB Container JNI ...
Softwareentwickler

Neuentwicklung einer Markszenario (Zins, Vola, Kursszenarien) Schnittstelle in Java und in C++. Risikomodellerweiterungen. Berechnung von Arbitragefreiheit.

Anpassung von JAVA JNI Schnittstellen und Simulationsschnittstellen für GuV Berechnung, Modrne Historische Simulation, Prognosewertsimulationen.

Anpassung von Fitnesse, Fit und Junit Tests.

SW Entwicklung & Test, Abnahmetestunterstützung

Java 8 EJB Container JNI Oracle/SQL C++11 Hibernate Scrum Agile Entwicklung
Produktentwickler
Ismaning
1 Jahr
2016-05 - 2017-04

Software Design / Development Optionspreismodell Bachelier

Software Entwickler EJB JNI SCRUM ...
Software Entwickler

Neuentwicklung einer Bachelier Optionspreis Kalkulation in C++

Anpassung von JAVA JNI Schnittstellen. 

Anpassung von Fitnesse, Fit und Junit Tests.

SW Entwicklung & Test

Eclipse Oracle Jenkins Tortoise Hg
EJB JNI SCRUM DBUNIT FITNESSE JAVA C++ Scrum Agile Entwicklung
Produktentwickler
Ismaning
9 Monate
2015-07 - 2016-03

DevOps Migration (Docker) Risiko Control System on a Mesos Cluster

Software Entwickler DOCKER CHRONOS MESOS ...
Software Entwickler

dockerize und distribute ein proprietäres Risiko Control System auf einem LINUX Cluster.
- SW Entwicklung von Docker Images für Komponenten der Applikation
- Definition von Jobs für den Chronos Orchestrator und die Marathon Dienste
- Stabilitäts- and Performance Tests der Verteilten Applikation in einem Mesos Cluster

Docker Mesos Eclipse SVN Jenkins Oracle JBoss Application Server
DOCKER CHRONOS MESOS MARATHON REST API Linux-Scripting Java PL/SQL Scrum
Bank
München
1 Jahr 5 Monate
2014-03 - 2015-07

Migration Business Processe Engine Solaris / LINUX

Software Entwicklung / Test JAVA XML Linux-Scripting ...
Software Entwicklung / Test

Migration proprietärer Business Processe Engine von Solaris nach LINUX. - Technische Analyse - Migrationsplan & Testplan Definition - Test, UAT, Wartung.

Eclipse Oracle SVN Jenkins
JAVA XML Linux-Scripting PL/SQL Agile Softwareentwicklung JBoss Application Server
Bank
München
8 Monate
2014-07 - 2015-02

Software Maintenance Front Office Risk System

Software Entwickler C# C++ XML ...
Software Entwickler

Wartung eines Marktrisiko - Berechnungssystems (SOPHIS).

- SW Entwicklung & Test mit Visual Studio

- SW Entwicklung von Batch Programmen für Sensitivitätenberechnung

- Test, UAT, Wartung

Visual Studio Oracle Jenkins SVN
C# C++ XML PL/SQL CRAN R
Bank
München
1 Jahr 2 Monate
2013-05 - 2014-06

Software Design / Development Risk Control System Interfaces

Software Entwickler JAVA XML PL/SQL ...
Software Entwickler

Neuentwicklung von Schnittstellen zu einem Front Office Systems (Murex Credit), Import von VaR and Sensitivitäten, Datenabgleich, Performanzoptimierung. - SW Entwicklung & Test - SW Entwicklung von Batch Programmen - Test, UAT, Wartung

Eclipse Dimensions Jprofiler Oracle SVN Jenkins
JAVA XML PL/SQL Agile Softwareentwicklung
Bank
München
4 Monate
2013-01 - 2013-04

Software Design / Development Stresstest Risk System

Software Entwickler JAVA XML PL/SQL ...
Software Entwickler

Neuentwicklung von Verarbeitungsprogrammen für die Generierung von Simulationsszenarien, Upload und Aggregation von Risikozahlen (stress test), GUI Darstellung

- SW Entwicklung & Test mit ECLIPSE

- Erstellung der Web-GUI & Workflow Komponenten

- Batch Programme

- Test, Abnahme, Wartung

SPRING Oracle Eclipse Dimensions SVN
JAVA XML PL/SQL CRAN R
Bank
München
9 Monate
2012-04 - 2012-12

Software Design / Development Front Office Interfaces

Software Entwickler JAVA XML PL/SQL
Software Entwickler
Neuentwicklung von Schnittstellen zu Front Office Systemen (ARTS), Import und Filterung von Handelsgeschäften. Berechnung des Exposures - SW Entwicklung & Test mit ECLIPSE - Batch Programme - Test, Abnahme, Wartung - (JAVA, XML, XSD, )
Eclipse Oracle Dimensions SVN
JAVA XML PL/SQL
Bank
München
8 Monate
2011-09 - 2012-04

Performance Optimimierung Grid-Computing

Software Refactoring / Optimization JAVA Linux-Scripting Agile Softwareentwicklung
Software Refactoring / Optimization

Performanceoptimimierung einer properitären JAVA API für verteilte Simulationen in einem High Performance Cluster aus 1k Linuxrechnern - Hardware Bedarfsschätzung - Profiling, Stabilitätsmessungen - Optimierung des Memorymanagments und des I/O Verhaltens - Test, Abnahme, Wartung - (NIO, JAVA, ksh, Linux, OS-tools, JSTAT,JPROFILER)

JSTAT JPROFILER SVN Eclipse Dimensions
JAVA Linux-Scripting Agile Softwareentwicklung
Bank
München
1 Jahr 2 Monate
2010-07 - 2011-08

Software Design / Development Credit Counter Risk

Software Entwickler JAVA JAXB PL/SQL ...
Software Entwickler
Neuentwicklung von Verarbeitungsprogrammen für den Upload und Aggregation von Risikozahlen (credit counter risk), GUI Darstellung - SW Entwicklung & Test mit ECLIPSE - Erstellung der Web-GUI & Workflow Komponenten - Batch Programme - Test, Abnahme, Wartung
Oracle Eclipse Dimensions SVN
JAVA JAXB PL/SQL XML
Bank
München
1 Jahr 6 Monate
2009-07 - 2010-12

Software Development Data Fusion System

Software Design / Development C C++ PL/SQL ...
Software Design / Development
- Portierung eines C/C++ "Data Fusion" Simulationssystems auf Ubuntu Linux - Anpassungen an wxWidget, wxGTK - Defintion von XML GUI Konfigurationsdateien - Design & Implementierung einer Link16 Simple konformen Schnittstelle - Design & Implementierung einer Link16 Simple konformen Meldungen - Tests, Abnahme
MYSQL LINUX UBUNTU Eclipse
C C++ PL/SQL XML TCP/IP UDP
Beratungsgesellschaft
Ottobrunn
2 Jahre 3 Monate
2008-05 - 2010-07

Software Design / Development Business Risk System

Software Design / Development JAVA JAXB XML ...
Software Design / Development

Neuentwicklung eines Web-Portals für die "PILLAR II Geschäftsrisikoberechnung" - Design der SW-Architektur, des Objektmodells und des Oracle-Datenmodells - SW Entwicklung & Test mit ECLIPSE - Erstellung der Web-GUI & Workflow Komponenten - Konfiguration von Dialogen mit XML Dateien - Erstellung des Berechnungskerns für Earning at Risk, Value at Risk und Intradiversifikation Berechnung - Erstellung einer Excel Import Schnittstelle für Finanzdaten - Erstellung einer JAVA Oracle DB Export Schnittstelle für Finanzdaten - Erstellung von JUNIT Tests - Test, Abnahme, Wartung

Oracle Eclipse Dimensions JBoss Application Server
JAVA JAXB XML PL/SQL JUNIT JavaScript Agile Softwareentwicklung
Bank
München
1 Jahr 10 Monate
2007-01 - 2008-10

Reengineering Data Fusion Configuration Application

Software Entwickler JAVA JAXB AWT ...
Software Entwickler
Grundlegende Überarbeitung einer JAVA Applikation für die Konfiguration des Datenmodells eines "Data Fusion" Simulationssystems - Re-Engineering der SW-Architektur und des Objektmodells - Re-Engineering des GUI & Workflow - Design Patterns - XML - Schema Definition für GUI Dialoge und Workflows - GUI Layout mit XML und Workflows - Erstellung von SWING Dialogen mit komplexen AWT Linien und Flächen Grafiken und Interaktionen (Bar Chart & Net Chart Diagramme, Kartenprojektionen) - Erstellung einer komplexen JAVA Native Schnittstelle (JNI) - Integration eines GIS Daten Framework (JNI, RMI, PCMAP - Erstellung einer MySQL Schnittstelle für Kartendaten - Portierung einer C-Applikation von LINUX auf Windows - SW Entwicklung & Test mit ECLIPSE & Borland C++ - Dokumentation mit DOXYGEN - Erstellung strukturierten Loggings mit LOG4J
MYSQL Eclipse JUNIT PCMAP Borland
JAVA JAXB AWT Swing JNI RMI C C++ XML PL/SQL
Beratungsgesellschaft
Ottobrunn
8 Jahre 5 Monate
2000-02 - 2008-06

Software Design / Development Life Insurance

Software Entwickler Unix C++ PL/SQL ...
Software Entwickler
Entwicklung von Komponenten für die Client-Server Anwendung zur Verwaltung von Lebensversicherungen - Abstimmung der fachlichen Anforderungen mit den Nutzern in Workshops - Modellierung (SERM, Informationsträgerobjekt, Funktionsbaum) in ARIS - Softwareentwicklung von Dialogklassen, Workflow - Steuerungen & Testtreibern in C++ unter NT und AIX UNIX - Softwareentwicklung von Batchprogrammen in C++ unter AIX UNIX - Performanceoptimierung von Batchprogrammen - Definition von GUI Dialogen in XML Dateien - Datenanalyse mit SQL und AWK Skripten - Datenmigration von ACCESS mit Excel & AWK in DB2 - Erstellung von Testdaten, Test & Abnahme - Fachlicher Schwerpunkte Neuantrag, Storno, Ukasse, Statistik
ACESS ARIS DB2
Unix C++ PL/SQL SERM XML
Lebensversicherung
München
9 Monate
2007-09 - 2008-05

Software Design / Development Front Office Interfaces

Software Entwickler JAVA JAXB XML ...
Software Entwickler
Erweiterung einer JAVA Oracle-Datenexport Schnittstelle zur Extrahierung von Marktdatenkurven und Finanzinstrumenten. Neuentwicklung einer JAVA Datenexport XML Schnittstelle zur Generierung und Versendung von Marktdatenkurven und Finanzinstrumenten an ein Handelssystem (PortfolioPilot) über eine HTTP Verbindung. - Re-Engineering der SW-Architektur und des Objektmodells - Design der Schnittstellen - Erstellung einer JAVA Oracle DB Import Schnittstelle für Finanzdaten - Erstellung einer JAVA XML Export Schnittstelle für Finanzdaten - SW Entwicklung & Test mit ECLIPSE - XML Daten Import und Export - Erstellung JAVA JUNIT Tests - Erstellung strukturierten Loggings mit JAVA LOG4J - Erstellung eines Test Tools mit JAVA JAXB - Erstellung von JUNIT Tests - Test, Abnahme, Wartung - (JAVA, JAXB, XML, XSD, Oracle, Eclipse, JLOG, JUNIT, Dimensions)
Oracle Eclipse
JAVA JAXB XML JUNIT
Bank
München
3 Monate
2007-07 - 2007-09

Software Development Health Insurance Quality Measurement

Software Entwickler C EDIFACT ESQL ...
Software Entwickler
Erstellung eines Prüfprogramms nach 106a SGB für KV-Abrechnungsdaten. - Entwicklung eines EDIFACT Reader für EFN Meldungen basierend auf einem LEX Parser - Export in eine Oracle Datenbank. - Realisierung statistischer Prüfungen & - Präsentation der Ergebnisse mit TOMCAT & JSF
Oracle TOMCAT Eclipse
C EDIFACT ESQL JAVA LEX/YACC
Beratungsgesellschaft
München
5 Monate
2007-01 - 2007-05

Rapid Prototyping Eclipse Plugin

Software Entwickler UML ANT JAVA
Software Entwickler
Erstellung eines JAVA Frameworks für die Simulation kognitiven Verhaltens - Evaluation der Architektur hinsichtlich Performance, Flexibilität & Wartbarkeit - Erstellung eines JAVA ECLIPSE Plugin Prototypen - Design Patterns - Erstellung von ANT Scripten - Beratung bei der Erstellung einer V-Modell konformen Dokumentation - Nutzung von UML Dokumentationstools (TOGETHER, ECLIPSE Profiling Extension) bei der Analyse
Eclipse Together
UML ANT JAVA
Beratungsgesellschaft
Ottobrunn
4 Monate
2006-09 - 2006-12

SOA Software Architecture Study

Software Architekt UML SOA
Software Architekt
Erstellung und Bewertung von UML Aktivitäten- diagrammen für komplexe Informationssysteme. - Erstellung & Konsistenzprüfung der Diagramme - Bewertung der Eignung & Risiken der Service Oriented Architecture (SOA)
UML SOA
Beratungsgesellschaft
Ottobrunn
4 Monate
2006-07 - 2006-10

Software Development GIS Interface

Software Entwickler JAVA C++ Linux-Scripting ...
Software Entwickler
Erstellung einer bidirektionalen Schnittstelle zwischen einem JAVA Server und einer C++ Applikation in einem Simulationsnetzwerk. - Schnittstellendefinition - Erstellen der multithreaded JAVA & LINUX C++ TCP/IP Schnittstelle mit ECLIPSE - Integration der Schnittstellen in die JAVA und C++ Applikationen - Anpassen der C++ Applikation an neue GIS Daten und Symboliken - Erstellen von Testdaten, Test & Abnahme
Eclipse
JAVA C++ Linux-Scripting TCP/IP
Beratungsgesellschaft
Ottobrunn
1 Jahr 3 Monate
2005-08 - 2006-10

Software Development Air Traffic System Interface

Software Entwickler C C++ PL/SQL ...
Software Entwickler
Ersatz einer ISAM Schnittstelle durch eine MySQL Schnittstelle in einer LINUX C++ Applikation für Datenanalyse von Luftverkehrsdaten - Datenmodellierung (SERM) - Re-Engineering der SW-Architektur - Design Patterns - Erstellen der Schnittstelle mit der MySQL C API & WxWindows - Datenbankadministration mit MySQL Tools - Datenmigration - Erstellen von Testdaten, Test & Abnahme
MYSQL
C C++ PL/SQL WxWindows SERM TCP/IP
Beratungsgesellschaft
Ottobrunn
6 Monate
2004-07 - 2004-12

Software Design / Development Card Service Config Management

Software Entwickler JDOM JAVA DOM4J ...
Software Entwickler
Entwicklung eines JAVA Framework für das Personalisierungsmanagement - Re-Engineering der SW-Architektur einer JAVA Swing Applikation - Erstellung von Sequence- & Klassendiagrammen - Nutzung des Hibernate Framework - Design Patterns - Tamino Objektdatenbank als DBMS - Erstellung von SWING Dialogen - JDOM & DOM4J für XML Datenströme - Realisierung des Data Access Object Pattern - Erstellung von ANT Scripten für Deployment - Sichere Kommunikation
Tamino DB Hibernate Eclipse
JDOM JAVA DOM4J Hibernate Query Language ANT SWING UML
Card Services
Dachau
1 Jahr 3 Monate
2003-10 - 2004-12

Software Development Simulation System

Software Entwicklung WxWindows X-Windows TCL/TK ...
Software Entwicklung
Erweiterung einer LINUX C++ Applikation für die Simulation von See- & Luftverkehrsdaten - Definition & Erstellung von CORBA Objekten - Erstellung von UDP & TCP Kommunikations-prozessen für den Datenaustausch mit Fremdsystemen - Entwicklung einer TCL/TK Benutzeroberfläche für die Schnittstellensteuerung - Erstellen von Testdaten, Test & Abnahme
WxWindows X-Windows TCL/TK UDP CORBA Linux-Scripting C++ TCP/IP
Beratungsgesellschaft
Ottobrunn
1 Jahr 1 Monat
2003-09 - 2004-09

Reengineering of a GIS Interface Framework

Software Entwickler RMI DOM4J XML ...
Software Entwickler
Analyse und Überarbeitung eines JAVA Framework für die GIS Daten Darstellung und einer C / C++ GIS Daten Schnittstelle für den Datenimport. - Re-Engineering der SW-Architektur - Re-Engineering des JAVA Objektmodells - Erstellung von Sequence- & Klassendiagrammen - Re-Engineering der Schnittstellensoftware unter Nutzung des Factory Patterns (RMI, DOM4J, XML) - Erstellung einer C++ Schnittstelle für den Import von SEDRIS GIS Daten - Überarbeitung einer JAVA / C++ RMI Schnittstelle für den Import von PCMAP GIS Daten - Erstellung einer JAVA / C++ Native Schnittstelle - GIS - Daten Konvertierung mit JAVA
Eclipse Together PcMap SEDRIS
RMI DOM4J XML JAVA C++ UML
Beratungsgesellschaft
3 Monate
2003-06 - 2003-08

System Architecture Study on Air Traffic Data Fusion System

System Architekt ASTERIX WAN X.25 ...
System Architekt
Fachliche Unterstützung in den Abschlussarbeiten der Analysephase für ein WAN zum Datenaustausch von Luftverkehrsdaten - Beratung hinsichtlich üblicher Standards (ASTERIX, Mode S, ASR/S, X.25, X.75) - Voruntersuchungen zur IT-Sicherheit - Sachstandsanalyse existierender technischer Randbedingungen
ASTERIX WAN X.25 X.75
Beratungsgesellschaft
Ottobrunn

Aus- und Weiterbildung

Aus- und Weiterbildung

Intel Edge AI for IoT Developers
https://confirm.udacity.com/QNXGLGKX
Udacity, Silicon Valley
2020
 
Nanodegree of Natural Language Processing
https://confirm.udacity.com/YQTDJGCN
Udacity, Silicaon Valley
2019
 
Nanodegree of Artificial Intelligence
https://confirm.udacity.com/D6PYUHZL
Udacity, Silicon Valley
2018
 
Nanodegree of Self Driving Car Engineering
https://confirm.udacity.com/7DJV2KFZ
Udacity, Silicon Valley
2016-2017
 
Studium der Elektrotechnik / Nachrichtentechnik Universität der Bundeswehr, Neubiberg
Abschluß Diplom-Ingenieur UNIV 1990
 
Studium BWL Schwerpunkt Wirtschaftsinformatik, Fernuniversität Hagen
1996 Hauptdiplomsprüfung

Zusätzliche Seminare:
1997 Projektleiterausbildung
1999 Seminar "Multisensor Data Fusion"
2000 Seminar "Business Process Modellierung"
 

Position

Position

25Y Concept and Analysis
25Y Software Design and Development
13Y Development in C/C++
4Y Python
18Y Development JAVA
25Y Development on LINUX / UNIX Platforms
8Y Development on Windows Platforms
16Y Development of financial services / risk controlling applications
7Y Dev-Ops, Digital Transformation using Docker/Podman
3Y Experience in machine learning, artificial intelligence, deep learning, autonomous mobility
7Y Development of life-Insurance applications
4Y Development of GIS software
5Y Design / development of prototypes for the data fusion of military sensors (BAYES/IDCP)
7Y Military education and experience in the field of intercept control, air surveillance and identification

10/2017 absolved first UDACITY nanodegree studies on selfdriving cars

04/2018 absolved UDACITY nanodegree studies on artificial intelligence and 12/2018 in natural language processing

06/2020 absolved Intel Edge AI IoT Developer nanodegree

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Agile Softwareentwicklung
Fortgeschritten
ANT
Fortgeschritten
AWT
Basics
CHRONOS
Basics
Continuous Integration
Fortgeschritten
CRAN R
Fortgeschritten
DBUNIT
Basics
Dimensions
DOCKER
Fortgeschritten
DOM4J
Fortgeschritten
Eclipse
Fortgeschritten
EJB
Fortgeschritten
EJB Container
Fortgeschritten
FITNESSE
Fortgeschritten
FreeMarker
Basics
Hibernate
Fortgeschritten
IntelliJ IDEA
Fortgeschritten
JDOM
Fortgeschritten
Jenkins
Fortgeschritten
JNI
Fortgeschritten
Jprofiler
Fortgeschritten
JUNIT
Fortgeschritten
Machine Learning
Basics
Maven
Fortgeschritten
MESOS
Basics
Natural Language Processing
Basics
Nomad
Basics
RASA NLU
Prototyping in Weiterbildung
REST API
Fortgeschritten
RMI
Fortgeschritten
ROS
Basics
Scrum
Fortgeschritten
SERM
Fortgeschritten
skilearn
Basics
SOA
Fortgeschritten
SOAP
Fortgeschritten
SPRING
Fortgeschritten
SpringBoot
Fortgeschritten
SVN
Fortgeschritten
Swing
Fortgeschritten
TensorFlow
Basics
UML
Basics
Visual Studio
Fortgeschritten
XML
Fortgeschritten
XSL
Fortgeschritten
JSON REST API
Fortgeschritten
NodeJS
Basics
Vielfältige Erfahrungen im Bereich Systemanalyse, Systemdesign, Softwareentwicklung und Re-Engineering.

Durchführung wissenschaftlicher Arbeiten, teilweise als Projektleiter,
im Rahmen von Studien für Behörden zu den Themen Operation Research, Software Prototyping und Simulation.

Umfangreiches Fachwissen in den Bereichen Finanzwesen, Lebensversicherung, Flugsicherung,
Identifizierung und Luftverteidigung aus jahrelanger Projektarbeit.

Methoden:
Continuous Integration, Clean Code
Agile Programming, Scrum
Objektorientierte Analyse und Design (OOD, OOA, UML)
Datenbankdesign (SERM)
Ereignisgesteuerte, objektorientierte Programmierung
Business Process Modellierung
Vorgehensmodell

Spezialkenntnisse:
Risikomanagement von Finanzinstrumenten, Value at Risk, Counterparty Risk Controlling
Simulation, Grid Computing
Bildverarbeitung
Verarbeitung von GIS Daten (SEDRIS, DTAD, DFED,)

Deep Learning / Robotic mit ROS, Keras, Tensorflow
Artificial Intelligence, Natural Language Processing mit Hidden Markov Models, Bayes Netzen, RNN, etc

GUI Programmierung (SPRING, MVC, SWING)

Web Component Application(SpringBoot,Hibernate,NodeJs,Angular)

Eclipse inklusive Eclipse Plugin Developer, JProfiler
SVN, Dimensions, GIT
JDeveloper, IntelliJ
ARIS Case Tool
MID Innovator CASE Tools
Rational Rose
Requisite Pro
Microsoft Visual Studio

Betriebssysteme

Linux / Unix
Solaris
Windows

Programmiersprachen

Basic
C
mehrjährige Projekterfahrung
C#
C++
mehrjährige Projekterfahrung (STL,STDL,, MFC)
CORBA IDL
mehrjährige Projekterfahrung
Docker, Mesos, Chronos, Marathon, Nomad, Docker Stack
Projekterfahrung
ESQL
Fortran
Hibernate Query Language
Imake, GNU-Make, Make-Maker etc...
ANT, CVS, MAVEN, Make
Java
mehrjährige Projekterfahrung (J2EE, SPRING, JFC/Swing, SWT, JavaBeans, Rmi, Nio)
JavaScript
Projekterfahrung
JAXB
Linux-Scripting
Oracle SQL
Oracle/SQL
Pascal
Perl
PL/SQL
mehrjährige Projekterfahrung
Python
Projekterfahrung
R CRAN
mehrjährige Projekterfahrung
Scriptsprachen
AWK, BASH
Shell
Smalltalk
vor vielen Jahren
TeX, LaTeX,Tcl/Tk
Xt, Motif
yacc/lex
gelegentliche Projekterfahrung

Performanceoptimierung in JAVA (JSTAT, JProfiler)

Grid Computing

 Machine Learning / Deep Learning / Robotic mit ROS

Datenbanken

Access
Projekterfahrung
DB2
mehrjährige Projekterfahrung
H2 Database Engine
Projekterfahrung
MySQL
mehrjährige Projekterfahrung
Oracle
mehrjährige Projekterfahrung

Datenkommunikation

CORBA
mehrjährige Projekterfahrung
DCAM/ISAM
EDIFACT
Projekterfahrung
Ethernet
Internet, Intranet
parallele Schnittstelle
Proprietäre Protokolle
RPC
RS232
TCP/IP
mehrjährige Projekterfahrung. Grid Computing
Windows Netzwerk
Winsock
X.400 X.25 X.225 X.75...

Berechnung / Simulation / Versuch / Validierung

DNS (Direkte Numerische Simulation)
Robotic Operating System (ROS)
Software-in-the-Loop Simulation (SIL)

komplexe Simulationen von Risiko Modellen im Bankensektor. Alle Arten von Simulationen.

ROS aus Udacity SDC Course und Depp Learning Challanges

Branchen

Branchen

EDV, IT
BankenVersicherung
Geo-Informationsdienste
Verteidigung
 

Einsatzorte

Einsatzorte

Munich (+100km) Rosenheim (+50km) Mindelheim (+100km)

Ich bin an Aufträgen mit überwiegend Remote Tätigkeiten interessiert.

möglich

Projekte

Projekte

1 Jahr 4 Monate
2023-04 - 2024-07

Full Stack Enhancement Risk Control Application

Software Developer Java Spring FreeMarker ...
Software Developer

Erweiterung einer Web Anwendung für Counterparty Limit Definitions.  Einführung von Automatic data creation von Limit Overdrafts für neue Risikoarten in  Backend Prozessen. Erweiterung der Web-GUI. 

- Design, Development und technical Tests

Bitbucket GIT Oracle Maven Jenkins IntelliJ
Java Spring FreeMarker XSL
Bank
München
1 Jahr 3 Monate
2022-01 - 2023-03

Erweiterung einer Web Anwendung für Loan Geschäfte

Softwareentwickler Java Lombok Spring Boot ...
Softwareentwickler

Erweiterung einer Web Anwendung für Loan Geschäfte hinsichtlich Accounts, Positions, KPIs, Validation.

-Design, Implementierung, Technical Tests

Oracle GIT IntelliJ Jenkins Maven Postman
Java Lombok Spring Boot SQL JSON Rest Api Hibernate
Bank
München
2 Jahre 8 Monate
2019-05 - 2021-12

Full Stack Enhancement Risk Control Application

Software Developer JAVA JavaScript Spring ...
Software Developer

Erweiterung einer Web Anwendung für Counterparty Limit Definition und Konfiguration.  Einführung von Automatic data processing von Limit Overdrafts in  Backend Prozessen. Erweiterung der Overdraft Calculation

Erweiterung von Webservices für Reservation and Limit Definition.


- Design, Development und technical Tests

SVN Oracle IntelliJ IDEA Jenkins Maven
JAVA JavaScript Spring XSL Oracle SQL SpringBot FreeMarker SOAP
Bank
München
10 Monate
2018-07 - 2019-04

DevOps Migration (Docker) Counterparty Risk Control Application

Software Developer DOCKER NOMAD Linux-Scripting ...
Software Developer

dockerize und distribute ein komplexes, Legacy Counterparty Risik Control System (100 Server) auf einen LINUX Cluster.
- SW Development von Docker images für Komponenten  der Applikation.
- Definition von Jobs für den Nomad Orchestrator.
- Stability- and Performance Tests der verteilten Applikation im Nomad Cluster.

Docker Nomad SVN Jenkins Oracle SpringBot
DOCKER NOMAD Linux-Scripting Java PL-SQL
Bank
München
9 Monate
2017-10 - 2018-06

Software Design / Development AI/ML Methoden für Selektionsstrategien nach Fundamentaldaten

Softwareentwickler PYTHON Machine Learning
Softwareentwickler

Implementierung und Test von

  • Schnittstellen zu Fundamentaldatenreports und historischen Marktpreisen.
  • Berechnungsmethoden für Fundamentaldatenkennzahlen.
  • Algorithmen zur Datenskalierung und Normalisierung.
  • Implementierung, Analyse und Test von verschiedenen Klassifizierungsverfahren des maschinellen Lernens (Nearest Neigbor, DescisionTree, Adaboost, CNN)

skilearn tensorflow IB API
PYTHON Machine Learning
Softwareberatung
München
1 Jahr 3 Monate
2017-04 - 2018-06

Software Design / Development Modelerweiterungen Marktrisiko

Softwareentwickler Java 8 EJB Container JNI ...
Softwareentwickler

Neuentwicklung einer Markszenario (Zins, Vola, Kursszenarien) Schnittstelle in Java und in C++. Risikomodellerweiterungen. Berechnung von Arbitragefreiheit.

Anpassung von JAVA JNI Schnittstellen und Simulationsschnittstellen für GuV Berechnung, Modrne Historische Simulation, Prognosewertsimulationen.

Anpassung von Fitnesse, Fit und Junit Tests.

SW Entwicklung & Test, Abnahmetestunterstützung

Java 8 EJB Container JNI Oracle/SQL C++11 Hibernate Scrum Agile Entwicklung
Produktentwickler
Ismaning
1 Jahr
2016-05 - 2017-04

Software Design / Development Optionspreismodell Bachelier

Software Entwickler EJB JNI SCRUM ...
Software Entwickler

Neuentwicklung einer Bachelier Optionspreis Kalkulation in C++

Anpassung von JAVA JNI Schnittstellen. 

Anpassung von Fitnesse, Fit und Junit Tests.

SW Entwicklung & Test

Eclipse Oracle Jenkins Tortoise Hg
EJB JNI SCRUM DBUNIT FITNESSE JAVA C++ Scrum Agile Entwicklung
Produktentwickler
Ismaning
9 Monate
2015-07 - 2016-03

DevOps Migration (Docker) Risiko Control System on a Mesos Cluster

Software Entwickler DOCKER CHRONOS MESOS ...
Software Entwickler

dockerize und distribute ein proprietäres Risiko Control System auf einem LINUX Cluster.
- SW Entwicklung von Docker Images für Komponenten der Applikation
- Definition von Jobs für den Chronos Orchestrator und die Marathon Dienste
- Stabilitäts- and Performance Tests der Verteilten Applikation in einem Mesos Cluster

Docker Mesos Eclipse SVN Jenkins Oracle JBoss Application Server
DOCKER CHRONOS MESOS MARATHON REST API Linux-Scripting Java PL/SQL Scrum
Bank
München
1 Jahr 5 Monate
2014-03 - 2015-07

Migration Business Processe Engine Solaris / LINUX

Software Entwicklung / Test JAVA XML Linux-Scripting ...
Software Entwicklung / Test

Migration proprietärer Business Processe Engine von Solaris nach LINUX. - Technische Analyse - Migrationsplan & Testplan Definition - Test, UAT, Wartung.

Eclipse Oracle SVN Jenkins
JAVA XML Linux-Scripting PL/SQL Agile Softwareentwicklung JBoss Application Server
Bank
München
8 Monate
2014-07 - 2015-02

Software Maintenance Front Office Risk System

Software Entwickler C# C++ XML ...
Software Entwickler

Wartung eines Marktrisiko - Berechnungssystems (SOPHIS).

- SW Entwicklung & Test mit Visual Studio

- SW Entwicklung von Batch Programmen für Sensitivitätenberechnung

- Test, UAT, Wartung

Visual Studio Oracle Jenkins SVN
C# C++ XML PL/SQL CRAN R
Bank
München
1 Jahr 2 Monate
2013-05 - 2014-06

Software Design / Development Risk Control System Interfaces

Software Entwickler JAVA XML PL/SQL ...
Software Entwickler

Neuentwicklung von Schnittstellen zu einem Front Office Systems (Murex Credit), Import von VaR and Sensitivitäten, Datenabgleich, Performanzoptimierung. - SW Entwicklung & Test - SW Entwicklung von Batch Programmen - Test, UAT, Wartung

Eclipse Dimensions Jprofiler Oracle SVN Jenkins
JAVA XML PL/SQL Agile Softwareentwicklung
Bank
München
4 Monate
2013-01 - 2013-04

Software Design / Development Stresstest Risk System

Software Entwickler JAVA XML PL/SQL ...
Software Entwickler

Neuentwicklung von Verarbeitungsprogrammen für die Generierung von Simulationsszenarien, Upload und Aggregation von Risikozahlen (stress test), GUI Darstellung

- SW Entwicklung & Test mit ECLIPSE

- Erstellung der Web-GUI & Workflow Komponenten

- Batch Programme

- Test, Abnahme, Wartung

SPRING Oracle Eclipse Dimensions SVN
JAVA XML PL/SQL CRAN R
Bank
München
9 Monate
2012-04 - 2012-12

Software Design / Development Front Office Interfaces

Software Entwickler JAVA XML PL/SQL
Software Entwickler
Neuentwicklung von Schnittstellen zu Front Office Systemen (ARTS), Import und Filterung von Handelsgeschäften. Berechnung des Exposures - SW Entwicklung & Test mit ECLIPSE - Batch Programme - Test, Abnahme, Wartung - (JAVA, XML, XSD, )
Eclipse Oracle Dimensions SVN
JAVA XML PL/SQL
Bank
München
8 Monate
2011-09 - 2012-04

Performance Optimimierung Grid-Computing

Software Refactoring / Optimization JAVA Linux-Scripting Agile Softwareentwicklung
Software Refactoring / Optimization

Performanceoptimimierung einer properitären JAVA API für verteilte Simulationen in einem High Performance Cluster aus 1k Linuxrechnern - Hardware Bedarfsschätzung - Profiling, Stabilitätsmessungen - Optimierung des Memorymanagments und des I/O Verhaltens - Test, Abnahme, Wartung - (NIO, JAVA, ksh, Linux, OS-tools, JSTAT,JPROFILER)

JSTAT JPROFILER SVN Eclipse Dimensions
JAVA Linux-Scripting Agile Softwareentwicklung
Bank
München
1 Jahr 2 Monate
2010-07 - 2011-08

Software Design / Development Credit Counter Risk

Software Entwickler JAVA JAXB PL/SQL ...
Software Entwickler
Neuentwicklung von Verarbeitungsprogrammen für den Upload und Aggregation von Risikozahlen (credit counter risk), GUI Darstellung - SW Entwicklung & Test mit ECLIPSE - Erstellung der Web-GUI & Workflow Komponenten - Batch Programme - Test, Abnahme, Wartung
Oracle Eclipse Dimensions SVN
JAVA JAXB PL/SQL XML
Bank
München
1 Jahr 6 Monate
2009-07 - 2010-12

Software Development Data Fusion System

Software Design / Development C C++ PL/SQL ...
Software Design / Development
- Portierung eines C/C++ "Data Fusion" Simulationssystems auf Ubuntu Linux - Anpassungen an wxWidget, wxGTK - Defintion von XML GUI Konfigurationsdateien - Design & Implementierung einer Link16 Simple konformen Schnittstelle - Design & Implementierung einer Link16 Simple konformen Meldungen - Tests, Abnahme
MYSQL LINUX UBUNTU Eclipse
C C++ PL/SQL XML TCP/IP UDP
Beratungsgesellschaft
Ottobrunn
2 Jahre 3 Monate
2008-05 - 2010-07

Software Design / Development Business Risk System

Software Design / Development JAVA JAXB XML ...
Software Design / Development

Neuentwicklung eines Web-Portals für die "PILLAR II Geschäftsrisikoberechnung" - Design der SW-Architektur, des Objektmodells und des Oracle-Datenmodells - SW Entwicklung & Test mit ECLIPSE - Erstellung der Web-GUI & Workflow Komponenten - Konfiguration von Dialogen mit XML Dateien - Erstellung des Berechnungskerns für Earning at Risk, Value at Risk und Intradiversifikation Berechnung - Erstellung einer Excel Import Schnittstelle für Finanzdaten - Erstellung einer JAVA Oracle DB Export Schnittstelle für Finanzdaten - Erstellung von JUNIT Tests - Test, Abnahme, Wartung

Oracle Eclipse Dimensions JBoss Application Server
JAVA JAXB XML PL/SQL JUNIT JavaScript Agile Softwareentwicklung
Bank
München
1 Jahr 10 Monate
2007-01 - 2008-10

Reengineering Data Fusion Configuration Application

Software Entwickler JAVA JAXB AWT ...
Software Entwickler
Grundlegende Überarbeitung einer JAVA Applikation für die Konfiguration des Datenmodells eines "Data Fusion" Simulationssystems - Re-Engineering der SW-Architektur und des Objektmodells - Re-Engineering des GUI & Workflow - Design Patterns - XML - Schema Definition für GUI Dialoge und Workflows - GUI Layout mit XML und Workflows - Erstellung von SWING Dialogen mit komplexen AWT Linien und Flächen Grafiken und Interaktionen (Bar Chart & Net Chart Diagramme, Kartenprojektionen) - Erstellung einer komplexen JAVA Native Schnittstelle (JNI) - Integration eines GIS Daten Framework (JNI, RMI, PCMAP - Erstellung einer MySQL Schnittstelle für Kartendaten - Portierung einer C-Applikation von LINUX auf Windows - SW Entwicklung & Test mit ECLIPSE & Borland C++ - Dokumentation mit DOXYGEN - Erstellung strukturierten Loggings mit LOG4J
MYSQL Eclipse JUNIT PCMAP Borland
JAVA JAXB AWT Swing JNI RMI C C++ XML PL/SQL
Beratungsgesellschaft
Ottobrunn
8 Jahre 5 Monate
2000-02 - 2008-06

Software Design / Development Life Insurance

Software Entwickler Unix C++ PL/SQL ...
Software Entwickler
Entwicklung von Komponenten für die Client-Server Anwendung zur Verwaltung von Lebensversicherungen - Abstimmung der fachlichen Anforderungen mit den Nutzern in Workshops - Modellierung (SERM, Informationsträgerobjekt, Funktionsbaum) in ARIS - Softwareentwicklung von Dialogklassen, Workflow - Steuerungen & Testtreibern in C++ unter NT und AIX UNIX - Softwareentwicklung von Batchprogrammen in C++ unter AIX UNIX - Performanceoptimierung von Batchprogrammen - Definition von GUI Dialogen in XML Dateien - Datenanalyse mit SQL und AWK Skripten - Datenmigration von ACCESS mit Excel & AWK in DB2 - Erstellung von Testdaten, Test & Abnahme - Fachlicher Schwerpunkte Neuantrag, Storno, Ukasse, Statistik
ACESS ARIS DB2
Unix C++ PL/SQL SERM XML
Lebensversicherung
München
9 Monate
2007-09 - 2008-05

Software Design / Development Front Office Interfaces

Software Entwickler JAVA JAXB XML ...
Software Entwickler
Erweiterung einer JAVA Oracle-Datenexport Schnittstelle zur Extrahierung von Marktdatenkurven und Finanzinstrumenten. Neuentwicklung einer JAVA Datenexport XML Schnittstelle zur Generierung und Versendung von Marktdatenkurven und Finanzinstrumenten an ein Handelssystem (PortfolioPilot) über eine HTTP Verbindung. - Re-Engineering der SW-Architektur und des Objektmodells - Design der Schnittstellen - Erstellung einer JAVA Oracle DB Import Schnittstelle für Finanzdaten - Erstellung einer JAVA XML Export Schnittstelle für Finanzdaten - SW Entwicklung & Test mit ECLIPSE - XML Daten Import und Export - Erstellung JAVA JUNIT Tests - Erstellung strukturierten Loggings mit JAVA LOG4J - Erstellung eines Test Tools mit JAVA JAXB - Erstellung von JUNIT Tests - Test, Abnahme, Wartung - (JAVA, JAXB, XML, XSD, Oracle, Eclipse, JLOG, JUNIT, Dimensions)
Oracle Eclipse
JAVA JAXB XML JUNIT
Bank
München
3 Monate
2007-07 - 2007-09

Software Development Health Insurance Quality Measurement

Software Entwickler C EDIFACT ESQL ...
Software Entwickler
Erstellung eines Prüfprogramms nach 106a SGB für KV-Abrechnungsdaten. - Entwicklung eines EDIFACT Reader für EFN Meldungen basierend auf einem LEX Parser - Export in eine Oracle Datenbank. - Realisierung statistischer Prüfungen & - Präsentation der Ergebnisse mit TOMCAT & JSF
Oracle TOMCAT Eclipse
C EDIFACT ESQL JAVA LEX/YACC
Beratungsgesellschaft
München
5 Monate
2007-01 - 2007-05

Rapid Prototyping Eclipse Plugin

Software Entwickler UML ANT JAVA
Software Entwickler
Erstellung eines JAVA Frameworks für die Simulation kognitiven Verhaltens - Evaluation der Architektur hinsichtlich Performance, Flexibilität & Wartbarkeit - Erstellung eines JAVA ECLIPSE Plugin Prototypen - Design Patterns - Erstellung von ANT Scripten - Beratung bei der Erstellung einer V-Modell konformen Dokumentation - Nutzung von UML Dokumentationstools (TOGETHER, ECLIPSE Profiling Extension) bei der Analyse
Eclipse Together
UML ANT JAVA
Beratungsgesellschaft
Ottobrunn
4 Monate
2006-09 - 2006-12

SOA Software Architecture Study

Software Architekt UML SOA
Software Architekt
Erstellung und Bewertung von UML Aktivitäten- diagrammen für komplexe Informationssysteme. - Erstellung & Konsistenzprüfung der Diagramme - Bewertung der Eignung & Risiken der Service Oriented Architecture (SOA)
UML SOA
Beratungsgesellschaft
Ottobrunn
4 Monate
2006-07 - 2006-10

Software Development GIS Interface

Software Entwickler JAVA C++ Linux-Scripting ...
Software Entwickler
Erstellung einer bidirektionalen Schnittstelle zwischen einem JAVA Server und einer C++ Applikation in einem Simulationsnetzwerk. - Schnittstellendefinition - Erstellen der multithreaded JAVA & LINUX C++ TCP/IP Schnittstelle mit ECLIPSE - Integration der Schnittstellen in die JAVA und C++ Applikationen - Anpassen der C++ Applikation an neue GIS Daten und Symboliken - Erstellen von Testdaten, Test & Abnahme
Eclipse
JAVA C++ Linux-Scripting TCP/IP
Beratungsgesellschaft
Ottobrunn
1 Jahr 3 Monate
2005-08 - 2006-10

Software Development Air Traffic System Interface

Software Entwickler C C++ PL/SQL ...
Software Entwickler
Ersatz einer ISAM Schnittstelle durch eine MySQL Schnittstelle in einer LINUX C++ Applikation für Datenanalyse von Luftverkehrsdaten - Datenmodellierung (SERM) - Re-Engineering der SW-Architektur - Design Patterns - Erstellen der Schnittstelle mit der MySQL C API & WxWindows - Datenbankadministration mit MySQL Tools - Datenmigration - Erstellen von Testdaten, Test & Abnahme
MYSQL
C C++ PL/SQL WxWindows SERM TCP/IP
Beratungsgesellschaft
Ottobrunn
6 Monate
2004-07 - 2004-12

Software Design / Development Card Service Config Management

Software Entwickler JDOM JAVA DOM4J ...
Software Entwickler
Entwicklung eines JAVA Framework für das Personalisierungsmanagement - Re-Engineering der SW-Architektur einer JAVA Swing Applikation - Erstellung von Sequence- & Klassendiagrammen - Nutzung des Hibernate Framework - Design Patterns - Tamino Objektdatenbank als DBMS - Erstellung von SWING Dialogen - JDOM & DOM4J für XML Datenströme - Realisierung des Data Access Object Pattern - Erstellung von ANT Scripten für Deployment - Sichere Kommunikation
Tamino DB Hibernate Eclipse
JDOM JAVA DOM4J Hibernate Query Language ANT SWING UML
Card Services
Dachau
1 Jahr 3 Monate
2003-10 - 2004-12

Software Development Simulation System

Software Entwicklung WxWindows X-Windows TCL/TK ...
Software Entwicklung
Erweiterung einer LINUX C++ Applikation für die Simulation von See- & Luftverkehrsdaten - Definition & Erstellung von CORBA Objekten - Erstellung von UDP & TCP Kommunikations-prozessen für den Datenaustausch mit Fremdsystemen - Entwicklung einer TCL/TK Benutzeroberfläche für die Schnittstellensteuerung - Erstellen von Testdaten, Test & Abnahme
WxWindows X-Windows TCL/TK UDP CORBA Linux-Scripting C++ TCP/IP
Beratungsgesellschaft
Ottobrunn
1 Jahr 1 Monat
2003-09 - 2004-09

Reengineering of a GIS Interface Framework

Software Entwickler RMI DOM4J XML ...
Software Entwickler
Analyse und Überarbeitung eines JAVA Framework für die GIS Daten Darstellung und einer C / C++ GIS Daten Schnittstelle für den Datenimport. - Re-Engineering der SW-Architektur - Re-Engineering des JAVA Objektmodells - Erstellung von Sequence- & Klassendiagrammen - Re-Engineering der Schnittstellensoftware unter Nutzung des Factory Patterns (RMI, DOM4J, XML) - Erstellung einer C++ Schnittstelle für den Import von SEDRIS GIS Daten - Überarbeitung einer JAVA / C++ RMI Schnittstelle für den Import von PCMAP GIS Daten - Erstellung einer JAVA / C++ Native Schnittstelle - GIS - Daten Konvertierung mit JAVA
Eclipse Together PcMap SEDRIS
RMI DOM4J XML JAVA C++ UML
Beratungsgesellschaft
3 Monate
2003-06 - 2003-08

System Architecture Study on Air Traffic Data Fusion System

System Architekt ASTERIX WAN X.25 ...
System Architekt
Fachliche Unterstützung in den Abschlussarbeiten der Analysephase für ein WAN zum Datenaustausch von Luftverkehrsdaten - Beratung hinsichtlich üblicher Standards (ASTERIX, Mode S, ASR/S, X.25, X.75) - Voruntersuchungen zur IT-Sicherheit - Sachstandsanalyse existierender technischer Randbedingungen
ASTERIX WAN X.25 X.75
Beratungsgesellschaft
Ottobrunn

Aus- und Weiterbildung

Aus- und Weiterbildung

Intel Edge AI for IoT Developers
https://confirm.udacity.com/QNXGLGKX
Udacity, Silicon Valley
2020
 
Nanodegree of Natural Language Processing
https://confirm.udacity.com/YQTDJGCN
Udacity, Silicaon Valley
2019
 
Nanodegree of Artificial Intelligence
https://confirm.udacity.com/D6PYUHZL
Udacity, Silicon Valley
2018
 
Nanodegree of Self Driving Car Engineering
https://confirm.udacity.com/7DJV2KFZ
Udacity, Silicon Valley
2016-2017
 
Studium der Elektrotechnik / Nachrichtentechnik Universität der Bundeswehr, Neubiberg
Abschluß Diplom-Ingenieur UNIV 1990
 
Studium BWL Schwerpunkt Wirtschaftsinformatik, Fernuniversität Hagen
1996 Hauptdiplomsprüfung

Zusätzliche Seminare:
1997 Projektleiterausbildung
1999 Seminar "Multisensor Data Fusion"
2000 Seminar "Business Process Modellierung"
 

Position

Position

25Y Concept and Analysis
25Y Software Design and Development
13Y Development in C/C++
4Y Python
18Y Development JAVA
25Y Development on LINUX / UNIX Platforms
8Y Development on Windows Platforms
16Y Development of financial services / risk controlling applications
7Y Dev-Ops, Digital Transformation using Docker/Podman
3Y Experience in machine learning, artificial intelligence, deep learning, autonomous mobility
7Y Development of life-Insurance applications
4Y Development of GIS software
5Y Design / development of prototypes for the data fusion of military sensors (BAYES/IDCP)
7Y Military education and experience in the field of intercept control, air surveillance and identification

10/2017 absolved first UDACITY nanodegree studies on selfdriving cars

04/2018 absolved UDACITY nanodegree studies on artificial intelligence and 12/2018 in natural language processing

06/2020 absolved Intel Edge AI IoT Developer nanodegree

Kompetenzen

Kompetenzen

Produkte / Standards / Erfahrungen / Methoden

Agile Softwareentwicklung
Fortgeschritten
ANT
Fortgeschritten
AWT
Basics
CHRONOS
Basics
Continuous Integration
Fortgeschritten
CRAN R
Fortgeschritten
DBUNIT
Basics
Dimensions
DOCKER
Fortgeschritten
DOM4J
Fortgeschritten
Eclipse
Fortgeschritten
EJB
Fortgeschritten
EJB Container
Fortgeschritten
FITNESSE
Fortgeschritten
FreeMarker
Basics
Hibernate
Fortgeschritten
IntelliJ IDEA
Fortgeschritten
JDOM
Fortgeschritten
Jenkins
Fortgeschritten
JNI
Fortgeschritten
Jprofiler
Fortgeschritten
JUNIT
Fortgeschritten
Machine Learning
Basics
Maven
Fortgeschritten
MESOS
Basics
Natural Language Processing
Basics
Nomad
Basics
RASA NLU
Prototyping in Weiterbildung
REST API
Fortgeschritten
RMI
Fortgeschritten
ROS
Basics
Scrum
Fortgeschritten
SERM
Fortgeschritten
skilearn
Basics
SOA
Fortgeschritten
SOAP
Fortgeschritten
SPRING
Fortgeschritten
SpringBoot
Fortgeschritten
SVN
Fortgeschritten
Swing
Fortgeschritten
TensorFlow
Basics
UML
Basics
Visual Studio
Fortgeschritten
XML
Fortgeschritten
XSL
Fortgeschritten
JSON REST API
Fortgeschritten
NodeJS
Basics
Vielfältige Erfahrungen im Bereich Systemanalyse, Systemdesign, Softwareentwicklung und Re-Engineering.

Durchführung wissenschaftlicher Arbeiten, teilweise als Projektleiter,
im Rahmen von Studien für Behörden zu den Themen Operation Research, Software Prototyping und Simulation.

Umfangreiches Fachwissen in den Bereichen Finanzwesen, Lebensversicherung, Flugsicherung,
Identifizierung und Luftverteidigung aus jahrelanger Projektarbeit.

Methoden:
Continuous Integration, Clean Code
Agile Programming, Scrum
Objektorientierte Analyse und Design (OOD, OOA, UML)
Datenbankdesign (SERM)
Ereignisgesteuerte, objektorientierte Programmierung
Business Process Modellierung
Vorgehensmodell

Spezialkenntnisse:
Risikomanagement von Finanzinstrumenten, Value at Risk, Counterparty Risk Controlling
Simulation, Grid Computing
Bildverarbeitung
Verarbeitung von GIS Daten (SEDRIS, DTAD, DFED,)

Deep Learning / Robotic mit ROS, Keras, Tensorflow
Artificial Intelligence, Natural Language Processing mit Hidden Markov Models, Bayes Netzen, RNN, etc

GUI Programmierung (SPRING, MVC, SWING)

Web Component Application(SpringBoot,Hibernate,NodeJs,Angular)

Eclipse inklusive Eclipse Plugin Developer, JProfiler
SVN, Dimensions, GIT
JDeveloper, IntelliJ
ARIS Case Tool
MID Innovator CASE Tools
Rational Rose
Requisite Pro
Microsoft Visual Studio

Betriebssysteme

Linux / Unix
Solaris
Windows

Programmiersprachen

Basic
C
mehrjährige Projekterfahrung
C#
C++
mehrjährige Projekterfahrung (STL,STDL,, MFC)
CORBA IDL
mehrjährige Projekterfahrung
Docker, Mesos, Chronos, Marathon, Nomad, Docker Stack
Projekterfahrung
ESQL
Fortran
Hibernate Query Language
Imake, GNU-Make, Make-Maker etc...
ANT, CVS, MAVEN, Make
Java
mehrjährige Projekterfahrung (J2EE, SPRING, JFC/Swing, SWT, JavaBeans, Rmi, Nio)
JavaScript
Projekterfahrung
JAXB
Linux-Scripting
Oracle SQL
Oracle/SQL
Pascal
Perl
PL/SQL
mehrjährige Projekterfahrung
Python
Projekterfahrung
R CRAN
mehrjährige Projekterfahrung
Scriptsprachen
AWK, BASH
Shell
Smalltalk
vor vielen Jahren
TeX, LaTeX,Tcl/Tk
Xt, Motif
yacc/lex
gelegentliche Projekterfahrung

Performanceoptimierung in JAVA (JSTAT, JProfiler)

Grid Computing

 Machine Learning / Deep Learning / Robotic mit ROS

Datenbanken

Access
Projekterfahrung
DB2
mehrjährige Projekterfahrung
H2 Database Engine
Projekterfahrung
MySQL
mehrjährige Projekterfahrung
Oracle
mehrjährige Projekterfahrung

Datenkommunikation

CORBA
mehrjährige Projekterfahrung
DCAM/ISAM
EDIFACT
Projekterfahrung
Ethernet
Internet, Intranet
parallele Schnittstelle
Proprietäre Protokolle
RPC
RS232
TCP/IP
mehrjährige Projekterfahrung. Grid Computing
Windows Netzwerk
Winsock
X.400 X.25 X.225 X.75...

Berechnung / Simulation / Versuch / Validierung

DNS (Direkte Numerische Simulation)
Robotic Operating System (ROS)
Software-in-the-Loop Simulation (SIL)

komplexe Simulationen von Risiko Modellen im Bankensektor. Alle Arten von Simulationen.

ROS aus Udacity SDC Course und Depp Learning Challanges

Branchen

Branchen

EDV, IT
BankenVersicherung
Geo-Informationsdienste
Verteidigung
 

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.