Senior Java/C#/.Net Entwickler & Architekt, UML, Spring/Boot, Hibernate/JPA, JMS, REST, DevExpress, XPO, WCF, WinForms, MS SQL Server, Oracle, SCRUM
Aktualisiert am 14.02.2022
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.07.2022
Verfügbar zu: 100%
davon vor Ort: 100%
ausgeprägte analytische und strukturierte Vorgehensweise
use-case and domain-driven design
leidenschaftlicher clean coder
Deutsch
Englisch
fließend

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km)
Österreich, Schweiz
möglich

Projekte

Projekte

2 Monate
2019-12 - 2020-01

Überarbeitung statischer Webseiten

Frontend Developer
Frontend Developer
  • Aktualisierung Content
  • Erweiterung der Seitenstruktur
  • Migration kundenspezifischen statischen Design in Responsive Design mit Bootstrap
HTML 5 CSS 3 Java Script EC6 Bootstrap Firefox Chrome Edge Safari Mozilla WebDeveloper Tools
Web Design
4 Monate
2019-06 - 2019-09

Migration Credit Database von Asp.Net/C#.Net/MS SQL Server DB nach Angular/Java/Oracle DB

Senior Developer
Senior Developer
  • Nachdokumentation Geschäftsobjektmodell C# (UML)
  • Geschäftsobjektmodellierung Java
  • Spezifikation REST API (Open API Level 3)
  • Backend Implementierung REST API (Spring Boot, JPA/Hibernate)
  • Unit- und Integrationstests (JUnit)
UML UMLet Swagger Editor Open API 2.0 Java 8 IntelliJ Ultimate 2018.2 Angular 8 Visual Code Swagger 2.2.9 Junit 4.2 Spring Boot 2.1.6 Spring 5.1.8 Hibernate 5.6 / JPA Oracle 12c DB H2 Database Engine 1.4 (In-Memory DB) Jenkins Docker
Financial Services
1 Jahr 1 Monat
2018-04 - 2019-04

Erweiterung des Device Managements eines clusterfähigen Echtzeit-Informations- und Steuerungssystems

Senior Solution Architect
Senior Solution Architect
  • Spezifikation und Entwicklung eines Device Message Modells zur Abstraktion von sprach-, hersteller- und modellspezifischen Steuerungsbefehlen (JSON)
  • Spezifikation und Entwicklung eines Radio Frequency Identifier Driver (RFID) Models zur Abstraktion der Device Steuerung von konkreten Device-Treibern
  • Spezifikation und Entwicklung von RFID-Device Simulationstreibern zum Test der Device Steuerung und Reproduktion von Fehlern
  • Entwicklung eines C#-Frameworks zur zentralen Steuerung von nicht-netzwerkfähigen RFID Devices und Referenzimplementierung für seriellen NFC Reader/Writer
  • Implementierung eines En-/Decoders für den Austausch von NFC-Daten zwischen RFID Devices und/oder Device Steuerung gem. NDEF Spezifikation
Java 7/8 IntelliJ Ultimate 2019.2 CodeMR JUnit 4.2 Mongo DB 3.6 Robomongo Java Script ECMA 6 Gitlab Maven 3.5 Jenkins Docker Mac OS 10.14 Oracle VM VirtualBox Windows 10 Prof Windows Services C# 6 Framework Visual Studio 2016 Prof ReSharper NuGet Java-WebSocket 1.4 Jackson 2.7/2.9 JSON WildFly 10.01
Supply Chain Management
7 Monate
2017-06 - 2017-12

Integration Swap Lifecycle Management in Handelssystem zum Management von Exchange Traded Funds (ETFs)

Software Architekt und Senior/Lead Developer Domain-Driven-Design
Software Architekt und Senior/Lead Developer
  • Domain Objekt Modeling Swap- Lifecycle, -Transaktionen, -Workflows
  • Design, Implementierung und Test Domain Object Model
  • Implementierung und Test Swap Lifecycle Message Model
  • Persistierung Swap Lifecycle Messages und Test
  • Implementierung und Test Swap Lifecycle Message Handler
  • Dokumentation, Packetierung und Inbetriebnahme
  • 2nd Level Support
C# 4 WCF MS Quality Framework MS SQl Server 2008 R2 SQL Server Management Studio T-SQL JMS XML Visual Studio 2017 Pro DevExpress 16.1 XtraForms XPO Spring.Net 1.3 Windows Server 2008 R2 Active MQ 5.3 Windows 10 Pro
Domain-Driven-Design
Asset Management
1 Jahr
2017-01 - 2017-12

Implementierung von Algorithmen für die Allokation von Swap-Ordern im Management von Exchange Traded Funds (ETFs)

Software Architekt und Senior/Lead Developer Domain-Driven-Design
Software Architekt und Senior/Lead Developer
  • Entwicklung eines Domain Object Models zur Abbildung von Funds, Swap-Providern, der Konfiguration einer Allokation, von Zwischenergebnissen und resultierenden Swap-Ordern zusammen mit Financial Engineering und Fund Management
  • Implementierung und Test des Domain Object Models
  • Implementierung eines C#-Frameworks zur Implementierung von Allokationsalgorithmen
  • Migration des Default-Algorithmus der Altanwendung
  • Implementierung eines neuen Algorithmus (Grandfather)
  • Integration der Algorithmen in Altanwendung (integration layer)
  • Mapping Altdaten auf neues Domain Object Model
  • Implementierung von Unit-, Szenario- und Integrationstests
  • Integration von Unit- und Szenariotests in die CI/CD pipeline
  • Entwicklung eines Excel-Plugins um Excel als GUI für die manuelle Ausführung von Szenariotests zu verwenden
Windows 10 C# 6 Visual Studio DevExpress XPO Managed Extensibility Framework (MEF) NUnit MS SQL Server 2008 R2 SQL Server Management Studio T-SQL Windows Services Active MQ XML Spring.Net Excel VBA Excel DNA UML Jenkins
Domain-Driven-Design
Asset Management
5 Jahre
2013-01 - 2017-12

Entwicklung und Betrieb eines Risikomanagementsystems

Software Architekt und Senior Developer
Software Architekt und Senior Developer
  • Spezifikation, Implementierung und Test
    • von Kernkomponenten für Data Access, Messaging, Security, Logging, Client-Server-Kommunikation
    • des Service Plugins
    • der Benutzeroberfläche
  • Spezifikation, Implementierung und Test von Change Requests
  • Erstellung und Aktualisierung der System- und Betriebs-Dokumentation
  • Knowledge-Transfer und Einarbeitung von Entwicklern
C# 4 Framework Visual Studio Prof DevExpress Forms DevExpress XPO Managed Extensibility Framework (MEF) MS SQL Server 2008 R2 SQL Server Management Studio T-SQL Subversion UML Windows Communication Framework (WCF) MS Unit Testing Framework
Asset Management
7 Jahre 2 Monate
2010-07 - 2017-08

Weiterentwicklung und Betrieb eines Handelssystems für das Management von Exchange Traded Funds (ETFs)

Software Architekt, Senior/Lead-Developer, Release Manager
Software Architekt, Senior/Lead-Developer, Release Manager
  • Spezifikation, Implementierung und Test von Change Requests (Client, Server, Kommunikation, Datenbank, Messaging)
  • Weiterentwicklung externer Servicekomponenten (Messaging, Pricing)
  • Integration, Ersetzung, Ausbau von Servicemodulen und Test
  • Kontinuierliches Refactoring zur Verbesserung des Softwaredesigns und Performance
  • Upgrade von C# Versionen, Komponenten und Frameworks
  • Paketierung, Bereitstellung von Hot Fixes, Updates und Upgrades
  • Implementierung von Release Fallback Strategien (Client, Server, Datenbank)
  • Erstellung und Aktualisierung der System-Dokumentation
  • Knowledge Transfer und Einarbeitung von Entwicklern
Windows Server 2008 Windows 7 und 10 C# 4 bis 6 Visual Studio 2008 bis 2016 Windows Communication Foundation (WCF) DevExpress Forms NUnit MS SQL Server SQL Server Management Studio DevExpress XPO T-SQL Subversion Active MQ JMS Spring.Net
Asset Management
3 Jahre
2013-10 - 2016-09

Weiterentwicklung und Betrieb des RiskService-Clusters zur Berechnung Value-At-Risk Kennzahlen (VaR)

Business Analyst, Software Architekt, Release Manager
Business Analyst, Software Architekt, Release Manager
  • Spezifikation, Koordination und Test von Bug Fixes und Change Requests (Java Execution Environment, MatLab Risk Model)
  • Koordination und Unterstützung Betrieb
  • Paketierung, Auslieferung und Dokumentation von Hot Fixes, Service Updates und Releases
  • Aufbau und Wartung von Entwicklungsumgebungen
  • 2nd Level Customer Support
RedHat Enterprise Linux 6 Server JBoss Application Server 8 Java SE 6 Spring 2 Apache Camel 2 Eclipse Maven 3.1 Junit SoapUI Subversion MatLab 2013 Windows Server 2008 Mongo DB 3 MongoDB VUE
Asset Management
7 Monate
2015-02 - 2015-08

Analyse kreditdatenverarbeitender Systeme eines PCI DSS-zertifizierten Service Provider

Software Architekt
Software Architekt
  • Bestandsaufnahme Softwarearchitektur und –design der unternehmenskritischen Webanwendungen Nebenbuchhaltung, Präventionsdatenbank und Batchprogramms zur Daten-Synchronisation
  • Bewertung des Istzustands bzgl. Zukunftsfähigkeit
  • Ableitung von Handlungsempfehlungen für die technologische Weiterentwicklung
J2EE 1.4 EJB 2.1 JSP Java SE und EE 7 EJB 3 JPA Eclipse WebSphere Rapid Application Developer (RAD) WebSphere Application Server Oracle 10 DB UML Subversion PCI DSS Level 3
Financial Services
1 Monat
2015-01 - 2015-01

Erstellung Java Programmierrichtlinie für PCI DSS-zertifizierten Service Provider

Software Architect
Software Architect
  • Erstellung der internen Java Programmierrichtlinie
  • Abstimmung der Sicherheitsanforderungen gem. „Payment Card Industry Data Security Standard (Version 3)” mit externem PCI DSS Service Zertifizierer
MS Word Eclipse UML
Financial Service
4 Monate
2013-09 - 2013-12

Entwicklung eines Mongo-DB Browser Plugins für Risikomanagementsystem

Software Architekt und Senior/Lead Developer
Software Architekt und Senior/Lead Developer
  • Erweiterung des Data Access Layers
  • Implementierung und Test eines Data Browser Plugins für vollständigen Zugriff (CRUD) auf und der tabellarischen Anzeige von BSON/JSON Dokumenten
  • Dokumentation, Entwicklerleitfaden
  • KnowHow-Transfer und Einarbeitung von Entwicklern
Windows 7 Prof C# 3.5 Visual Studio 2012 NUnit DevExpress Forms Mongo DB 2.8 Robomongo BSON/JSON
Asset Management
3 Jahre
2010-09 - 2013-08

Entwicklung und Betrieb einer Rule Engine für die Post Trade Anlagegrenzprüfung (UCITS IV)

Software Architekt, Senior Developer, Release Manager
Software Architekt, Senior Developer, Release Manager
  • Business Object Modellierung von Funds, Compliance-Rules, -Results und Tracingdaten
  • Mapping von Geschäftsobjekten auf CSV Daten und Historisierung
  • Implementierung und Test
    • der CSV Datenzugriffsschicht
    • von Datenkonsistenzchecks und –plausibilitättests
    • von Compliance Rules und Rule Sets
    • des Error Handlings
    • des Tracings
    • der Engine Konfiguration
    • des Batchprogramms
  • Spezifikation von Change Requests
  • Unterstützung bei fachlichen Abnahmetests und Dokumentation
  • Erstellung und Pflege der Betriebsdokumentation
  • Paketierung, Bereitstellung und Inbetriebnahme
  • 2nd Level Support
Windows 7 Prof C# 3.5 Visual Studio 2010 Prof
Asset Management
4 Monate
2013-02 - 2013-05

Entwicklung eines GUI Plugins für die Post Trade Anlagegrenzprüfung des Risikomanagementsystems

Software Architekt, Senior/Lead Developer
Software Architekt, Senior/Lead Developer
  • Entity-Relationship Modellierung von Konfigurations-, Tracingdaten und Prüfungsergebnissen
  • Implementierung Datenbankmodells
  • Entwicklung und Test von Windows Services zum Upload von CSV-Daten in die Compliance DB und zum Löschen (partiell/vollständig) von Prüfungsergebnissen
  • Spezifikation, Implementierung und Test des Anzeige-Plugins und Datenzugriffs
  • Dokumentation, Paketierung und Auslieferung
  • Betrieb und 2nd Level Support
Windows 7 Pro C# 3.5 Visual Studio 2012 NUnit DevExpress Forms WCF DevExpress XPO MS SQL Server DB SQL Server Management Studio T-SQL SQL Server Managed Objects (SMO) Windows Service
Asset Management
1 Jahr 7 Monate
2011-05 - 2012-11

Entwicklung und Betrieb einer Client-Server Anwendung zur Steuerung businesss-kritischer Managementprozesse im Portfoliomanagement

Software Architekt, Senior/Lead Developer, Release Manager
Software Architekt, Senior/Lead Developer, Release Manager
  • Anforderungsanalyse und UseCase Modellierung
  • Spezifikation Business Object Model
  • Client Implementierung und Test
  • Service Implementierung und Test
  • Unterstützung bei fachlichen Abnahmetests
  • Paketierung und Auslieferung
  • Anwender- und Betriebsdokumentation
  • 2nd Level Support
Windows 7 Prof Windows Service Active MQ JMS C# 3.5 Visual Studio Prof 2010 Windows Presentation Foundation (WPF) MS Quality Framework Windows Server 2008 Excel
Asset Management
3 Monate
2009-10 - 2009-12

Weiterentwicklung der Handels- und Risikomanagment Plattform TraRisk

Senior Developer
Senior Developer
  • Spezifikation, Design, Implementierung und Test von Change Requests
Windows 7 Prof Java SE 6 Eclipse Subversion
Banking

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Jahre 10 Monate
2020-06 - heute

OCA Java SE 8

Java 8 Programmer I, Oracle
Java 8 Programmer I
Oracle
14 Jahre 8 Monate
2009-08 - heute

Sun Certified Programmer (SCJP)

Java SE 6, Sun Microsystems
Java SE 6
Sun Microsystems
16 Jahre 10 Monate
2007-06 - heute

OMG-Certified UML Professional

Fundamental, Object Management Group
Fundamental
Object Management Group
32 Jahre 7 Monate
1991-09 - heute

Studium der Wirtschafts- und Sozialwissenschaften

Dipl. Ökonom, Universität Augsburg
Dipl. Ökonom
Universität Augsburg

Organisationspsychologie/Personalwesen

Wirtschaftssoziologie/Kommunikationswissenschaften

Kompetenzen

Kompetenzen

Top-Skills

ausgeprägte analytische und strukturierte Vorgehensweise use-case and domain-driven design leidenschaftlicher clean coder

Produkte / Standards / Erfahrungen / Methoden

Active MQ
5.3
Apache Camel
2
Bootstrap
BSON/JSON
CodeMR
CSS 3
DevExpress XtraForms XPO
8, 16.1
Docker
Eclipse
EJB
2.1, 3
Excel
97 - 2016
Excel DNA
Gitlab
HTML 5
IntelliJ Ultimate
2018, 2019
JBoss Application Server
8
Jenkins
JMS
JPA
JSP
Junit
4.2
Managed Extensibility Framework (MEF)
MatLab
2013
Maven
3.1, 3.5
Mongo DB
2.8, 3, 3.6
MongoDB VUE
Mozilla WebDeveloper Tools
MS Unit Testing Framework
MS Word
97 - 2016
NUnit
Oracle VM VirtualBox
PCI DSS
Level 3
ReSharper
Robomongo
SoapUI
Spring
2, 4.1
Spring Boot
2
Spring.Net
1.3
SQL Server Managed Objects (SMO)
SQL Server Management Studio
Subversion
Visual Studio Pro
2008, 2010, 2012, 2016, 2017
WCF
WebSphere Application Server
WebSphere Rapid Application Developer (RAD)
WildFly ApplicationServer
10.1
Windows Communication Foundation (WCF)
Windows Communication Framework (WCF)
Windows Presentation Foundation (WPF)
XML

Vorgehensmodelle:

  • Scrum
  • Rational Unified Process (RUP)

Modellierung:

  • Unified Modelling Language (UML)
  • Visual Paradigm
  • Rational Rose
  • UMLet
  • Domain Driven Design

Entwicklungsumgebungen:

  • IntelliJ (CodeMR)
  • Eclipse (JDepend)
  • Visual Studio (ReSharper)
  • Visual Code
  • Maven
  • Ant
  • NuGet

Versionierung:

  • Gitlab
  • CVS
  • Subversion
  • Envy

CI/CD:

  • Jenkins


Container:

  • Docker
  • Docker-Compose

Berufspraxis:

seit 1998 als Softwareentwickler und -architekt

Betriebssysteme

Mac OS
10.14
RedHat Enterprise Linux
6
Windows
7 - 10 Pro
Windows Server
2008, 2008R2

Programmiersprachen

C#
3.5 - 6 Framework
Java
2 - 8
Java Script / ECMA
6
Smalltalk
VBA
Excel, Outlook, Access

Datenbanken

Entity Relationship Modellierung
H2 Database Engine
Mongo DB
MS SQL Server
2008, 2008R2
Oracle DB
10, 12
PL/SQL
SQL
T-SQL

Design / Entwicklung / Konstruktion

Domain-Driven-Design
Test-Driven Design
UML
2.x

Einsatzorte

Einsatzorte

München (+100km) Mindelheim (+100km)
Österreich, Schweiz
möglich

Projekte

Projekte

2 Monate
2019-12 - 2020-01

Überarbeitung statischer Webseiten

Frontend Developer
Frontend Developer
  • Aktualisierung Content
  • Erweiterung der Seitenstruktur
  • Migration kundenspezifischen statischen Design in Responsive Design mit Bootstrap
HTML 5 CSS 3 Java Script EC6 Bootstrap Firefox Chrome Edge Safari Mozilla WebDeveloper Tools
Web Design
4 Monate
2019-06 - 2019-09

Migration Credit Database von Asp.Net/C#.Net/MS SQL Server DB nach Angular/Java/Oracle DB

Senior Developer
Senior Developer
  • Nachdokumentation Geschäftsobjektmodell C# (UML)
  • Geschäftsobjektmodellierung Java
  • Spezifikation REST API (Open API Level 3)
  • Backend Implementierung REST API (Spring Boot, JPA/Hibernate)
  • Unit- und Integrationstests (JUnit)
UML UMLet Swagger Editor Open API 2.0 Java 8 IntelliJ Ultimate 2018.2 Angular 8 Visual Code Swagger 2.2.9 Junit 4.2 Spring Boot 2.1.6 Spring 5.1.8 Hibernate 5.6 / JPA Oracle 12c DB H2 Database Engine 1.4 (In-Memory DB) Jenkins Docker
Financial Services
1 Jahr 1 Monat
2018-04 - 2019-04

Erweiterung des Device Managements eines clusterfähigen Echtzeit-Informations- und Steuerungssystems

Senior Solution Architect
Senior Solution Architect
  • Spezifikation und Entwicklung eines Device Message Modells zur Abstraktion von sprach-, hersteller- und modellspezifischen Steuerungsbefehlen (JSON)
  • Spezifikation und Entwicklung eines Radio Frequency Identifier Driver (RFID) Models zur Abstraktion der Device Steuerung von konkreten Device-Treibern
  • Spezifikation und Entwicklung von RFID-Device Simulationstreibern zum Test der Device Steuerung und Reproduktion von Fehlern
  • Entwicklung eines C#-Frameworks zur zentralen Steuerung von nicht-netzwerkfähigen RFID Devices und Referenzimplementierung für seriellen NFC Reader/Writer
  • Implementierung eines En-/Decoders für den Austausch von NFC-Daten zwischen RFID Devices und/oder Device Steuerung gem. NDEF Spezifikation
Java 7/8 IntelliJ Ultimate 2019.2 CodeMR JUnit 4.2 Mongo DB 3.6 Robomongo Java Script ECMA 6 Gitlab Maven 3.5 Jenkins Docker Mac OS 10.14 Oracle VM VirtualBox Windows 10 Prof Windows Services C# 6 Framework Visual Studio 2016 Prof ReSharper NuGet Java-WebSocket 1.4 Jackson 2.7/2.9 JSON WildFly 10.01
Supply Chain Management
7 Monate
2017-06 - 2017-12

Integration Swap Lifecycle Management in Handelssystem zum Management von Exchange Traded Funds (ETFs)

Software Architekt und Senior/Lead Developer Domain-Driven-Design
Software Architekt und Senior/Lead Developer
  • Domain Objekt Modeling Swap- Lifecycle, -Transaktionen, -Workflows
  • Design, Implementierung und Test Domain Object Model
  • Implementierung und Test Swap Lifecycle Message Model
  • Persistierung Swap Lifecycle Messages und Test
  • Implementierung und Test Swap Lifecycle Message Handler
  • Dokumentation, Packetierung und Inbetriebnahme
  • 2nd Level Support
C# 4 WCF MS Quality Framework MS SQl Server 2008 R2 SQL Server Management Studio T-SQL JMS XML Visual Studio 2017 Pro DevExpress 16.1 XtraForms XPO Spring.Net 1.3 Windows Server 2008 R2 Active MQ 5.3 Windows 10 Pro
Domain-Driven-Design
Asset Management
1 Jahr
2017-01 - 2017-12

Implementierung von Algorithmen für die Allokation von Swap-Ordern im Management von Exchange Traded Funds (ETFs)

Software Architekt und Senior/Lead Developer Domain-Driven-Design
Software Architekt und Senior/Lead Developer
  • Entwicklung eines Domain Object Models zur Abbildung von Funds, Swap-Providern, der Konfiguration einer Allokation, von Zwischenergebnissen und resultierenden Swap-Ordern zusammen mit Financial Engineering und Fund Management
  • Implementierung und Test des Domain Object Models
  • Implementierung eines C#-Frameworks zur Implementierung von Allokationsalgorithmen
  • Migration des Default-Algorithmus der Altanwendung
  • Implementierung eines neuen Algorithmus (Grandfather)
  • Integration der Algorithmen in Altanwendung (integration layer)
  • Mapping Altdaten auf neues Domain Object Model
  • Implementierung von Unit-, Szenario- und Integrationstests
  • Integration von Unit- und Szenariotests in die CI/CD pipeline
  • Entwicklung eines Excel-Plugins um Excel als GUI für die manuelle Ausführung von Szenariotests zu verwenden
Windows 10 C# 6 Visual Studio DevExpress XPO Managed Extensibility Framework (MEF) NUnit MS SQL Server 2008 R2 SQL Server Management Studio T-SQL Windows Services Active MQ XML Spring.Net Excel VBA Excel DNA UML Jenkins
Domain-Driven-Design
Asset Management
5 Jahre
2013-01 - 2017-12

Entwicklung und Betrieb eines Risikomanagementsystems

Software Architekt und Senior Developer
Software Architekt und Senior Developer
  • Spezifikation, Implementierung und Test
    • von Kernkomponenten für Data Access, Messaging, Security, Logging, Client-Server-Kommunikation
    • des Service Plugins
    • der Benutzeroberfläche
  • Spezifikation, Implementierung und Test von Change Requests
  • Erstellung und Aktualisierung der System- und Betriebs-Dokumentation
  • Knowledge-Transfer und Einarbeitung von Entwicklern
C# 4 Framework Visual Studio Prof DevExpress Forms DevExpress XPO Managed Extensibility Framework (MEF) MS SQL Server 2008 R2 SQL Server Management Studio T-SQL Subversion UML Windows Communication Framework (WCF) MS Unit Testing Framework
Asset Management
7 Jahre 2 Monate
2010-07 - 2017-08

Weiterentwicklung und Betrieb eines Handelssystems für das Management von Exchange Traded Funds (ETFs)

Software Architekt, Senior/Lead-Developer, Release Manager
Software Architekt, Senior/Lead-Developer, Release Manager
  • Spezifikation, Implementierung und Test von Change Requests (Client, Server, Kommunikation, Datenbank, Messaging)
  • Weiterentwicklung externer Servicekomponenten (Messaging, Pricing)
  • Integration, Ersetzung, Ausbau von Servicemodulen und Test
  • Kontinuierliches Refactoring zur Verbesserung des Softwaredesigns und Performance
  • Upgrade von C# Versionen, Komponenten und Frameworks
  • Paketierung, Bereitstellung von Hot Fixes, Updates und Upgrades
  • Implementierung von Release Fallback Strategien (Client, Server, Datenbank)
  • Erstellung und Aktualisierung der System-Dokumentation
  • Knowledge Transfer und Einarbeitung von Entwicklern
Windows Server 2008 Windows 7 und 10 C# 4 bis 6 Visual Studio 2008 bis 2016 Windows Communication Foundation (WCF) DevExpress Forms NUnit MS SQL Server SQL Server Management Studio DevExpress XPO T-SQL Subversion Active MQ JMS Spring.Net
Asset Management
3 Jahre
2013-10 - 2016-09

Weiterentwicklung und Betrieb des RiskService-Clusters zur Berechnung Value-At-Risk Kennzahlen (VaR)

Business Analyst, Software Architekt, Release Manager
Business Analyst, Software Architekt, Release Manager
  • Spezifikation, Koordination und Test von Bug Fixes und Change Requests (Java Execution Environment, MatLab Risk Model)
  • Koordination und Unterstützung Betrieb
  • Paketierung, Auslieferung und Dokumentation von Hot Fixes, Service Updates und Releases
  • Aufbau und Wartung von Entwicklungsumgebungen
  • 2nd Level Customer Support
RedHat Enterprise Linux 6 Server JBoss Application Server 8 Java SE 6 Spring 2 Apache Camel 2 Eclipse Maven 3.1 Junit SoapUI Subversion MatLab 2013 Windows Server 2008 Mongo DB 3 MongoDB VUE
Asset Management
7 Monate
2015-02 - 2015-08

Analyse kreditdatenverarbeitender Systeme eines PCI DSS-zertifizierten Service Provider

Software Architekt
Software Architekt
  • Bestandsaufnahme Softwarearchitektur und –design der unternehmenskritischen Webanwendungen Nebenbuchhaltung, Präventionsdatenbank und Batchprogramms zur Daten-Synchronisation
  • Bewertung des Istzustands bzgl. Zukunftsfähigkeit
  • Ableitung von Handlungsempfehlungen für die technologische Weiterentwicklung
J2EE 1.4 EJB 2.1 JSP Java SE und EE 7 EJB 3 JPA Eclipse WebSphere Rapid Application Developer (RAD) WebSphere Application Server Oracle 10 DB UML Subversion PCI DSS Level 3
Financial Services
1 Monat
2015-01 - 2015-01

Erstellung Java Programmierrichtlinie für PCI DSS-zertifizierten Service Provider

Software Architect
Software Architect
  • Erstellung der internen Java Programmierrichtlinie
  • Abstimmung der Sicherheitsanforderungen gem. „Payment Card Industry Data Security Standard (Version 3)” mit externem PCI DSS Service Zertifizierer
MS Word Eclipse UML
Financial Service
4 Monate
2013-09 - 2013-12

Entwicklung eines Mongo-DB Browser Plugins für Risikomanagementsystem

Software Architekt und Senior/Lead Developer
Software Architekt und Senior/Lead Developer
  • Erweiterung des Data Access Layers
  • Implementierung und Test eines Data Browser Plugins für vollständigen Zugriff (CRUD) auf und der tabellarischen Anzeige von BSON/JSON Dokumenten
  • Dokumentation, Entwicklerleitfaden
  • KnowHow-Transfer und Einarbeitung von Entwicklern
Windows 7 Prof C# 3.5 Visual Studio 2012 NUnit DevExpress Forms Mongo DB 2.8 Robomongo BSON/JSON
Asset Management
3 Jahre
2010-09 - 2013-08

Entwicklung und Betrieb einer Rule Engine für die Post Trade Anlagegrenzprüfung (UCITS IV)

Software Architekt, Senior Developer, Release Manager
Software Architekt, Senior Developer, Release Manager
  • Business Object Modellierung von Funds, Compliance-Rules, -Results und Tracingdaten
  • Mapping von Geschäftsobjekten auf CSV Daten und Historisierung
  • Implementierung und Test
    • der CSV Datenzugriffsschicht
    • von Datenkonsistenzchecks und –plausibilitättests
    • von Compliance Rules und Rule Sets
    • des Error Handlings
    • des Tracings
    • der Engine Konfiguration
    • des Batchprogramms
  • Spezifikation von Change Requests
  • Unterstützung bei fachlichen Abnahmetests und Dokumentation
  • Erstellung und Pflege der Betriebsdokumentation
  • Paketierung, Bereitstellung und Inbetriebnahme
  • 2nd Level Support
Windows 7 Prof C# 3.5 Visual Studio 2010 Prof
Asset Management
4 Monate
2013-02 - 2013-05

Entwicklung eines GUI Plugins für die Post Trade Anlagegrenzprüfung des Risikomanagementsystems

Software Architekt, Senior/Lead Developer
Software Architekt, Senior/Lead Developer
  • Entity-Relationship Modellierung von Konfigurations-, Tracingdaten und Prüfungsergebnissen
  • Implementierung Datenbankmodells
  • Entwicklung und Test von Windows Services zum Upload von CSV-Daten in die Compliance DB und zum Löschen (partiell/vollständig) von Prüfungsergebnissen
  • Spezifikation, Implementierung und Test des Anzeige-Plugins und Datenzugriffs
  • Dokumentation, Paketierung und Auslieferung
  • Betrieb und 2nd Level Support
Windows 7 Pro C# 3.5 Visual Studio 2012 NUnit DevExpress Forms WCF DevExpress XPO MS SQL Server DB SQL Server Management Studio T-SQL SQL Server Managed Objects (SMO) Windows Service
Asset Management
1 Jahr 7 Monate
2011-05 - 2012-11

Entwicklung und Betrieb einer Client-Server Anwendung zur Steuerung businesss-kritischer Managementprozesse im Portfoliomanagement

Software Architekt, Senior/Lead Developer, Release Manager
Software Architekt, Senior/Lead Developer, Release Manager
  • Anforderungsanalyse und UseCase Modellierung
  • Spezifikation Business Object Model
  • Client Implementierung und Test
  • Service Implementierung und Test
  • Unterstützung bei fachlichen Abnahmetests
  • Paketierung und Auslieferung
  • Anwender- und Betriebsdokumentation
  • 2nd Level Support
Windows 7 Prof Windows Service Active MQ JMS C# 3.5 Visual Studio Prof 2010 Windows Presentation Foundation (WPF) MS Quality Framework Windows Server 2008 Excel
Asset Management
3 Monate
2009-10 - 2009-12

Weiterentwicklung der Handels- und Risikomanagment Plattform TraRisk

Senior Developer
Senior Developer
  • Spezifikation, Design, Implementierung und Test von Change Requests
Windows 7 Prof Java SE 6 Eclipse Subversion
Banking

Aus- und Weiterbildung

Aus- und Weiterbildung

3 Jahre 10 Monate
2020-06 - heute

OCA Java SE 8

Java 8 Programmer I, Oracle
Java 8 Programmer I
Oracle
14 Jahre 8 Monate
2009-08 - heute

Sun Certified Programmer (SCJP)

Java SE 6, Sun Microsystems
Java SE 6
Sun Microsystems
16 Jahre 10 Monate
2007-06 - heute

OMG-Certified UML Professional

Fundamental, Object Management Group
Fundamental
Object Management Group
32 Jahre 7 Monate
1991-09 - heute

Studium der Wirtschafts- und Sozialwissenschaften

Dipl. Ökonom, Universität Augsburg
Dipl. Ökonom
Universität Augsburg

Organisationspsychologie/Personalwesen

Wirtschaftssoziologie/Kommunikationswissenschaften

Kompetenzen

Kompetenzen

Top-Skills

ausgeprägte analytische und strukturierte Vorgehensweise use-case and domain-driven design leidenschaftlicher clean coder

Produkte / Standards / Erfahrungen / Methoden

Active MQ
5.3
Apache Camel
2
Bootstrap
BSON/JSON
CodeMR
CSS 3
DevExpress XtraForms XPO
8, 16.1
Docker
Eclipse
EJB
2.1, 3
Excel
97 - 2016
Excel DNA
Gitlab
HTML 5
IntelliJ Ultimate
2018, 2019
JBoss Application Server
8
Jenkins
JMS
JPA
JSP
Junit
4.2
Managed Extensibility Framework (MEF)
MatLab
2013
Maven
3.1, 3.5
Mongo DB
2.8, 3, 3.6
MongoDB VUE
Mozilla WebDeveloper Tools
MS Unit Testing Framework
MS Word
97 - 2016
NUnit
Oracle VM VirtualBox
PCI DSS
Level 3
ReSharper
Robomongo
SoapUI
Spring
2, 4.1
Spring Boot
2
Spring.Net
1.3
SQL Server Managed Objects (SMO)
SQL Server Management Studio
Subversion
Visual Studio Pro
2008, 2010, 2012, 2016, 2017
WCF
WebSphere Application Server
WebSphere Rapid Application Developer (RAD)
WildFly ApplicationServer
10.1
Windows Communication Foundation (WCF)
Windows Communication Framework (WCF)
Windows Presentation Foundation (WPF)
XML

Vorgehensmodelle:

  • Scrum
  • Rational Unified Process (RUP)

Modellierung:

  • Unified Modelling Language (UML)
  • Visual Paradigm
  • Rational Rose
  • UMLet
  • Domain Driven Design

Entwicklungsumgebungen:

  • IntelliJ (CodeMR)
  • Eclipse (JDepend)
  • Visual Studio (ReSharper)
  • Visual Code
  • Maven
  • Ant
  • NuGet

Versionierung:

  • Gitlab
  • CVS
  • Subversion
  • Envy

CI/CD:

  • Jenkins


Container:

  • Docker
  • Docker-Compose

Berufspraxis:

seit 1998 als Softwareentwickler und -architekt

Betriebssysteme

Mac OS
10.14
RedHat Enterprise Linux
6
Windows
7 - 10 Pro
Windows Server
2008, 2008R2

Programmiersprachen

C#
3.5 - 6 Framework
Java
2 - 8
Java Script / ECMA
6
Smalltalk
VBA
Excel, Outlook, Access

Datenbanken

Entity Relationship Modellierung
H2 Database Engine
Mongo DB
MS SQL Server
2008, 2008R2
Oracle DB
10, 12
PL/SQL
SQL
T-SQL

Design / Entwicklung / Konstruktion

Domain-Driven-Design
Test-Driven Design
UML
2.x

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.