Ich bin Spezialist für Software Architektur und Entwicklung mit mehrjähriger Erfahrung im Finanzbereich. Java Backend Entwicklung & Linux.
Aktualisiert am 24.06.2023
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 24.06.2023
Verfügbar zu: 100%
davon vor Ort: 100%
DevOps
Performance-Optimierung
Low-latency Java Server
Hibernate
Linux
nginx
Docker
JavaScript
Spring
AWS
NodeJS
SQL
Deutsch fliessend
englisch: muttersprache

Einsatzorte

Einsatzorte

Frankfurt am Main (+20km)
nicht möglich

Projekte

Projekte

4 Jahre 11 Monate
2019-05 - heute

Entwicklung des gesamten Backend eines neuen Computerspiel

Chief Backend Entwickler Java Docker AWS ...
Chief Backend Entwickler
  • Low Latency Game Engine in Java
  • Benutzer signup Komponente
  • Login durch eine HTTPS API
  • HTTPS API zum CRUD von Spieldaten (zb Benutzer ProWl, Spiel Karten, etc)
  • Das komplette System laeuft in AWS
Java Docker AWS Javascript Netty REST Linux
ComicoGames
Frankfurt am Main
8 Monate
2018-08 - 2019-03

SaaS von ein Open Source Projekt (Carto DB)

Senior DevOps Engineer Docker Linux nginx ...
Senior DevOps Engineer
Erstellung einer SaaS (Software as a Service) aus einer open source Geoinformations Software. Meine Aufgaben waren:
  • Erstellung eines Docker Image, welches das ganze System beinhaltet
  • Konfigurierung eines Nginx reverse-proxy, welcher den Zugriff auf die Docker Containers ermöglicht
  • Ausführen des Docker Containers im Cloud Provider für verschiedene Umgebungen.
Docker Linux nginx DigitialOcean
Decision Labs (https://decision-labs.com)
Frankfurt & Berlin
5 Monate
2017-12 - 2018-04

Entwurf eines Pay-As-You-Go Systems für KFZ Versicherungen

Senior JavaDeveloper
Senior JavaDeveloper
Ziel des Projektes war der Entwurf eines Pay-As-You-Go Systems für KFZ Versicherungen. Meine Aufgaben waren folgende:
  • Grober Software Grundriss für solch ein System
  • Projekt Management und Auflistung der verschiedenen Aufgaben innerhalb des Tech Stack & Kostenanalyse
Decision Labs (https://decision-labs.com)
Frankfurt & Berlin
6 Jahre 3 Monate
2011-01 - 2017-03

Technical Lead

Technical Lead Scrum Java Python ...
Technical Lead
Während meiner Zeit bei 360T hatte ich verschiedene Positionen inne:
  • Aufbau & Leitung des Site Reliability Engineering Team
  • Verbesserung der Überwachung und Transparenz der Produktionsplattform
  • Aufbau des 3rd Level Support für die Produktionsplattform um wochentags 24 Stunden Service zu gewährleisten
  • Leitung des Teams für Fehleranalyse und Behebung für alle kritischen Trading Probleme
  • Leitung des Teams zur Entwicklung des Pricing Engine Systems
  • Leitung des Teams zur Entwicklung des Build & Deployment Systems
  • Implementierung einer Software zu Aktualisierung der Produktionsplattform
Scrum Java Python SQL Hibernate Maven Spring Trading System
360 Treasury Systems
Frankfurt am Main
4 Jahre 3 Monate
2006-10 - 2010-12

Senior Java Developer

Senior Java Developer JMS Apache ActiveMQ FIX ...
Senior Java Developer
  • Aufbau eines Teams zur Implementierung und Wartung der Pricing Schnittstelle für Echtzeit Preise
  • Verantwortung für Pflege und Fehlerbehebung des ActiveMQ Systems.
  • Durch von mir eingeführte Verbesserungen konnten wir sicherstellen das 98% aller Trades erfolgreich waren.
  • Implementierung einer skalierenden Architektur für die Streaming Plattform
  • Wartung und Pflege des Build & Deployment Systems
  • Einarbeitung neuer Mitarbeiter
JMS Apache ActiveMQ FIX Java Linux nginx Hibernate Spring
360 Treasury Systems
Frankfurt am Main
2 Jahre 9 Monate
2004-01 - 2006-09

Java Application Developer

Java Application Developer SOAP WSDL Apache Tomcat ...
Java Application Developer
  • Entwurf & Implementierung eines Virtual Data Federation Tools, welches den Kunden einen Zugang zu all ihren Daten gibt
  • Implementierung eines Eclipse Plugin, um Daten in Java Projekte zu importieren
  • Implementierung einer Datei und Ordner Upload Software
  • Implementierung eines post-processing Mechanismus, der Dateien in schon bestehende Workflows innerhalb der Organisation integriert
  • Implementierung eines C++ DLL um die Kommunikation zwischen Visual Basic und Java zu erleichtern. Dies erlaubte den Windows Applikationen mit den Mainframes zu kommunizieren.
  • Wartung und Pflege der existierenden Software (Call Center Client und Mainframe Schnittstellen)
  • Beaufsichtigung und Training der Auszubildenden in Programmieren und System Integration
SOAP WSDL Apache Tomcat Perl Java JavaScript Eclipse RCP SQL Hibernate Java Swing C++
SAGA D.C. GmbH
Alzey
1 Jahr 5 Monate
2002-05 - 2003-09

Software & Systems Engineer

Software & Systems Engineer Java Unix Linux ...
Software & Systems Engineer
  • Entwicklung und Bereitstellung eines firmeninternen Content Management Systems
  • Aufbau einer sicheren Website um Kunden die Möglichkeit zu geben Fehler zu melden.
  • Koordination des Austauschs eines proprietären Defect Tracking Systems gegen eine Open Source Alternative (Bugzilla) zur Kosteneinsparung
  • Entwicklung eines CI (Continuous Integration) Systems für den shared-library Code. Das CI System lief auf mehreren Betriebssystemen und Hardware, um sicherzustellen, dass der endgültige Code auf sovielen Systemen wie möglich laufen kann.
  • Weitere Aufgaben:
  • Wartung und Pflege C/C++/Java/Perl library code und CVS Versionsverwaltungssoftware
  • System Administration auf Linux/Solaris und Windows
Java Unix Linux C++ Perl makefile bash
Preston Aviation Solutions
Melbourne, Australia
1 Jahr
2001-06 - 2002-05

Application Developer

Application Developer Java Tomcat Hibernate ...
Application Developer

Entwurf und Implementierung einer Java Content-Management Web-Applikation.

Java Tomcat Hibernate Apache Tapestry
NeoRep
Melbourne, Australia

Aus- und Weiterbildung

Aus- und Weiterbildung

6 Jahre
1996-01 - 2001-12

Aerospace Engineering & Applied Science

Bachelor (Double Degree), Royal Melbourne Institute of Technology
Bachelor (Double Degree)
Royal Melbourne Institute of Technology

Kompetenzen

Kompetenzen

Top-Skills

DevOps Performance-Optimierung Low-latency Java Server Hibernate Linux nginx Docker JavaScript Spring AWS NodeJS SQL

Aufgabenbereiche

Architecture
Operations
SW Development Life cycle

Produkte / Standards / Erfahrungen / Methoden

Apache ActiveMQ
Apache Tapestry
Apache Tomcat
AWS
Docker
Eclipse RCP
FIX
Hibernate
Java Swing
JMS
Maven
nginx
REST
Scrum
SOAP
Spring
Tomcat
Trading System

Betriebssysteme

Linux
Unix

Programmiersprachen

bash
C++
Java
Javascript
makefile
Perl
Python
WSDL

Datenbanken

SQL

Einsatzorte

Einsatzorte

Frankfurt am Main (+20km)
nicht möglich

Projekte

Projekte

4 Jahre 11 Monate
2019-05 - heute

Entwicklung des gesamten Backend eines neuen Computerspiel

Chief Backend Entwickler Java Docker AWS ...
Chief Backend Entwickler
  • Low Latency Game Engine in Java
  • Benutzer signup Komponente
  • Login durch eine HTTPS API
  • HTTPS API zum CRUD von Spieldaten (zb Benutzer ProWl, Spiel Karten, etc)
  • Das komplette System laeuft in AWS
Java Docker AWS Javascript Netty REST Linux
ComicoGames
Frankfurt am Main
8 Monate
2018-08 - 2019-03

SaaS von ein Open Source Projekt (Carto DB)

Senior DevOps Engineer Docker Linux nginx ...
Senior DevOps Engineer
Erstellung einer SaaS (Software as a Service) aus einer open source Geoinformations Software. Meine Aufgaben waren:
  • Erstellung eines Docker Image, welches das ganze System beinhaltet
  • Konfigurierung eines Nginx reverse-proxy, welcher den Zugriff auf die Docker Containers ermöglicht
  • Ausführen des Docker Containers im Cloud Provider für verschiedene Umgebungen.
Docker Linux nginx DigitialOcean
Decision Labs (https://decision-labs.com)
Frankfurt & Berlin
5 Monate
2017-12 - 2018-04

Entwurf eines Pay-As-You-Go Systems für KFZ Versicherungen

Senior JavaDeveloper
Senior JavaDeveloper
Ziel des Projektes war der Entwurf eines Pay-As-You-Go Systems für KFZ Versicherungen. Meine Aufgaben waren folgende:
  • Grober Software Grundriss für solch ein System
  • Projekt Management und Auflistung der verschiedenen Aufgaben innerhalb des Tech Stack & Kostenanalyse
Decision Labs (https://decision-labs.com)
Frankfurt & Berlin
6 Jahre 3 Monate
2011-01 - 2017-03

Technical Lead

Technical Lead Scrum Java Python ...
Technical Lead
Während meiner Zeit bei 360T hatte ich verschiedene Positionen inne:
  • Aufbau & Leitung des Site Reliability Engineering Team
  • Verbesserung der Überwachung und Transparenz der Produktionsplattform
  • Aufbau des 3rd Level Support für die Produktionsplattform um wochentags 24 Stunden Service zu gewährleisten
  • Leitung des Teams für Fehleranalyse und Behebung für alle kritischen Trading Probleme
  • Leitung des Teams zur Entwicklung des Pricing Engine Systems
  • Leitung des Teams zur Entwicklung des Build & Deployment Systems
  • Implementierung einer Software zu Aktualisierung der Produktionsplattform
Scrum Java Python SQL Hibernate Maven Spring Trading System
360 Treasury Systems
Frankfurt am Main
4 Jahre 3 Monate
2006-10 - 2010-12

Senior Java Developer

Senior Java Developer JMS Apache ActiveMQ FIX ...
Senior Java Developer
  • Aufbau eines Teams zur Implementierung und Wartung der Pricing Schnittstelle für Echtzeit Preise
  • Verantwortung für Pflege und Fehlerbehebung des ActiveMQ Systems.
  • Durch von mir eingeführte Verbesserungen konnten wir sicherstellen das 98% aller Trades erfolgreich waren.
  • Implementierung einer skalierenden Architektur für die Streaming Plattform
  • Wartung und Pflege des Build & Deployment Systems
  • Einarbeitung neuer Mitarbeiter
JMS Apache ActiveMQ FIX Java Linux nginx Hibernate Spring
360 Treasury Systems
Frankfurt am Main
2 Jahre 9 Monate
2004-01 - 2006-09

Java Application Developer

Java Application Developer SOAP WSDL Apache Tomcat ...
Java Application Developer
  • Entwurf & Implementierung eines Virtual Data Federation Tools, welches den Kunden einen Zugang zu all ihren Daten gibt
  • Implementierung eines Eclipse Plugin, um Daten in Java Projekte zu importieren
  • Implementierung einer Datei und Ordner Upload Software
  • Implementierung eines post-processing Mechanismus, der Dateien in schon bestehende Workflows innerhalb der Organisation integriert
  • Implementierung eines C++ DLL um die Kommunikation zwischen Visual Basic und Java zu erleichtern. Dies erlaubte den Windows Applikationen mit den Mainframes zu kommunizieren.
  • Wartung und Pflege der existierenden Software (Call Center Client und Mainframe Schnittstellen)
  • Beaufsichtigung und Training der Auszubildenden in Programmieren und System Integration
SOAP WSDL Apache Tomcat Perl Java JavaScript Eclipse RCP SQL Hibernate Java Swing C++
SAGA D.C. GmbH
Alzey
1 Jahr 5 Monate
2002-05 - 2003-09

Software & Systems Engineer

Software & Systems Engineer Java Unix Linux ...
Software & Systems Engineer
  • Entwicklung und Bereitstellung eines firmeninternen Content Management Systems
  • Aufbau einer sicheren Website um Kunden die Möglichkeit zu geben Fehler zu melden.
  • Koordination des Austauschs eines proprietären Defect Tracking Systems gegen eine Open Source Alternative (Bugzilla) zur Kosteneinsparung
  • Entwicklung eines CI (Continuous Integration) Systems für den shared-library Code. Das CI System lief auf mehreren Betriebssystemen und Hardware, um sicherzustellen, dass der endgültige Code auf sovielen Systemen wie möglich laufen kann.
  • Weitere Aufgaben:
  • Wartung und Pflege C/C++/Java/Perl library code und CVS Versionsverwaltungssoftware
  • System Administration auf Linux/Solaris und Windows
Java Unix Linux C++ Perl makefile bash
Preston Aviation Solutions
Melbourne, Australia
1 Jahr
2001-06 - 2002-05

Application Developer

Application Developer Java Tomcat Hibernate ...
Application Developer

Entwurf und Implementierung einer Java Content-Management Web-Applikation.

Java Tomcat Hibernate Apache Tapestry
NeoRep
Melbourne, Australia

Aus- und Weiterbildung

Aus- und Weiterbildung

6 Jahre
1996-01 - 2001-12

Aerospace Engineering & Applied Science

Bachelor (Double Degree), Royal Melbourne Institute of Technology
Bachelor (Double Degree)
Royal Melbourne Institute of Technology

Kompetenzen

Kompetenzen

Top-Skills

DevOps Performance-Optimierung Low-latency Java Server Hibernate Linux nginx Docker JavaScript Spring AWS NodeJS SQL

Aufgabenbereiche

Architecture
Operations
SW Development Life cycle

Produkte / Standards / Erfahrungen / Methoden

Apache ActiveMQ
Apache Tapestry
Apache Tomcat
AWS
Docker
Eclipse RCP
FIX
Hibernate
Java Swing
JMS
Maven
nginx
REST
Scrum
SOAP
Spring
Tomcat
Trading System

Betriebssysteme

Linux
Unix

Programmiersprachen

bash
C++
Java
Javascript
makefile
Perl
Python
WSDL

Datenbanken

SQL

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.