Senior Berater, Spring, J2EE, Java, Python, JavaScript, C#, .NET, C++, Oracle, SQL, Scrum, Agil, EIP
Aktualisiert am 05.05.2020
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 01.01.2021
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Scrum
AWS
C#
IntelliJ IDEA
FPGA
JBoss
CI
Eclipse
CleanCode
ActiveMQ
Enterprise Integration Patterns
VHDL
GIT
UML
EJB3
JavaScript
apache maven
Apache Camel
Spring Framework
D3.js
Python
Deutsch
Muttersprache
Englisch
Fließend
Japanisch
Anfänger

Einsatzorte

Einsatzorte

Hamburg (+20km)
Deutschland, Schweiz
nicht möglich

Projekte

Projekte

4 Jahre 11 Monate
2019-06 - heute

Aufbau Portals für Analyse von Softwareprojekten

Java 9 Python JavaScript ...

Aufbau eines Portals für die Analyse von Softwareprojekten.

Jetbrains PyCharm JetBrains IntelliJ IDEA PostgreSQL RabbitMQ Django Git SwaggerUI
Java 9 Python JavaScript D3.js JUnit 5
6 Jahre 1 Monat
2018-04 - heute

Beratung & Entwicklung Implementierung Restful Webservices

Software-Entwickler SpringFramework Java 8 SQL ...
Software-Entwickler

Beratung und Unterstützung bei Implementierung neuer RESTful Webservices und einer Message-Driven Infrastruktur für die Zollabwicklung von Einfuhren in die EU über Deutschland aus Drittländern (Stichwort: Fiskalvertretung).

Coaching von Teamitgliedern zu Themen der Softwarequalität (Clean Code), Performance, Implementation und Integration von Webservices u.v.m..

 

JBoss Eclipse Apache Camel Apache ActiveMQ JetBrains IntelliJ IDEA Git DB2 H2
SpringFramework Java 8 SQL EJB3 REST
DAKOSY AG, Hamburg
Hamburg
11 Monate
2017-04 - 2018-02

Entwurf & Umsetzung HTML5-Prototyp als Swing-GUI Ablösung

Software-Entwickler Scrum Java 8 PL / SQL ...
Software-Entwickler

Entwurf und Implementierung eines Prototypen für die Ablösung der Legacy-SWING-GUI durch JavaScript/HTML5-Frameworks.

Entwurf und Implementierung eines Prototypen für die Bereitstellung einer Schicht von öffentlichen Services für externe Teams (Spring-Boot, REST, Docker).

Support des Scrum-Teams (Bereich: „Steuern“) für die Umsetzung der Investmentsteuerreform zum 31.12.2017 (Oracle, PL/SQL).

Anregungen und Umsetzungen von Verbesserungen der Arbeitsprozesse und Tools (SVN nach GIT, Clean code, Domain-driven Design, ..)

Keycloak Eclipse Bamboo Jenkins SwaggerUI utPLSQL PLSQLDeveloper Git Confluence JIRA
Scrum Java 8 PL / SQL HTML5 JavaScript Java Swing SpringFramework REST
Joh. Berenberg, Gossler & Co. KG
Hamburg
3 Jahre 2 Monate
2014-02 - 2017-03

Neuentwicklung verschiedener Projekte & Maintainance

Software-Entwickler Java 7 Java 8 SpringFramework ...
Software-Entwickler

Umsetzung eines MVP zur Ablösung eines Java-Applets, welches den Vermögensverwaltern zur Betreuung ihrer Kunden zur Verfügung gestellt wird. Migration alter Usecases, Ablösung der alten Schnittstellen und Services sowie Implementation neuer Funktionen.

Analyse, Bearbeitung und Betreuung von Vorfällen aus dem
Produktionsbetrieb des gesamten Plattformportfolios (Schnittstellen, Web, Backend, Datenbank), speziell im Bereich: „Wertpapierdepot und Transaktionen“ auf Basis des Scrumm-Prozesses.


Zusätzliche Arbeit in dedizierten Projektteams zu diversen Themen und Verbesserung (Softwarequalität, Architektur, Performance, etc.) der bestehenden Plattformen.


Anwendung des Domain Driven Design-Patterns bei der Partitionierung und Entwicklung von Softwarekomponenten sowie Aufteilung der JavaKomponenten nach Bundles (auf Eclipse nach OSGI Spezifikation).

Eclipse Enterprise Architect PMD Checkstyle Git Apache Tomcat JBoss Jenkins Stash Confluence Oracle 11 Microsoft Windows Linux
Java 7 Java 8 SpringFramework Java Swing Hibernate JPA JUnit Mockito PL / SQL C
comdirect Bank AG
Quickborn
9 Monate
2013-04 - 2013-12

Refactoring & Maintainance

Java 7 SpringFramework Mockito ...

Wartung einer bestehenden internationalen Web-Plattform (Webshop, interne Verarbeitungs- und Abgabekette, Ticketkauf, Abrechnung, Verrechnung von Gewinnen, u.a.) welche den gesamten Wertschöpfungsprozess um ticketbasierte Glücksspiele aus Europa anbietet.

Mitarbeit in einem 8-10 köpfigen agilen Entwicklungsteam (Scrum basierter Entwicklungsansatz).

  • Entwicklung von Unit/Integrationstests auf Basis von JUnit, TestNG und Mockito
  • Refactoring des Moduls „Altersverifikation“, welches u.a. Kundendaten über eine externe Schufa-Schnittstelle prüft (Q-Bit, Schufa Premium)
  • Analyse bestehender Datenbankindizes in Verbindung mit dem dazugehörigen Programmcode, um ineffiziente oder nicht mehr benötigte Indizes zu entdecken
  • Bugfixing auftretender Live-Bugs
Eclipse Apache Tomcat Apache ActiveMQ Jenkins VirtualBox Sonar Maven 2 Gradle FindBugs Checkstyle Oracle PL/SQL Developer
Java 7 SpringFramework Mockito TestNG JUnit Git SVN
eSailors GmbH
Hamburg
2 Jahre
2011-01 - 2012-12

Neuentwicklung Plattform für Logistikprozesse

Java 6 SpringFramework JPA

Neuentwicklung einer Plattform für die Abbildung von Logistikprozessen eines einen großen deutschen Logistikanbieters, Migration der alten Plattform:

 

  • Vorgehensweise erfolgt per "Model Driven Development" mit Hilfe des „Enterprise Architect“
  • Entwurf und Implementierung der internen Komponenten für Archivierung und Ausdruck aller geschäftsrelevanter Dokumente, Anbindung an ein in SAPERION gekapseltes System (per SOAP), Test und Betreuung dieser Komponenten an das externe Archivierungssystem, Unterstützung der internen Entwickler bei der Implementation spezifischer Dokumente
  • Implementierung und Betreuung der Daten Im- und Exportschnittstellen der Plattform, Prüfung auf Konsistenz und Korrektheit der exportierten Daten
  • Analyse der Qualität (Code Audits) des Programmcodes hinsichtlich der Code-Conventions und typischer Codemetriken mit Hilfe von Eclipse-Plugins (Find Bugs, Checkstyle, PMD)
  • Einführung von Best Practices für bessere Codequalität und Überwachung der Einhaltung per Sonar
Apache Tomcat Oracle Weblogic AppServer Jenkins Hudson SVN Ant Sonar Enterprise Architect Dynatrace SoapUI PMD Mylyn Eclipse RCP
Java 6 SpringFramework JPA
Lufthansa Systems AG
Hamburg
1 Jahr 6 Monate
2009-07 - 2010-12

diverse Projekte

Software-Entwickler, Scrummaster SpringFramework Scrum Java 6
Software-Entwickler, Scrummaster
  • Neu- und Weiterentwicklung an einer hoch skalierenden, verteilten Java-basierten Online-Applikation (Arbeit in der Anforderungsanalyse, technischer Konzeption, Aufwandschätzungen und Implementierung)
  • Arbeit in einem internationalen und Scrum getriebenenen Entwicklungsprozess
  • Mitarbeit bei Architektur- und Codequalitätsbewertung einer großen internationalen Shoppinglösung eines externen Dienstleisters als Entscheidungsgrundlage für die Übernahme in die Entwicklung
  • Tätigkeit als Interim-Scrummaster
Hibernate Eclipse Ajax JSON Jetty Tomcat ActiveMQ Hudson Ant Maven CVS SVN JIRA JProfiler Microsoft Visio Doxygen TestNG Mockito Wicket
SpringFramework Scrum Java 6
eSailors GmbH
Hamburg
3 Jahre 4 Monate
2006-03 - 2009-06

diverse Projekte

Software-Entwickler, Projektkoordination Java 5 PL/SQL UML ...
Software-Entwickler, Projektkoordination
  • Weiterentwicklung an einer hochperformanten, verteilten Java-Online-Plattform
  • Mitarbeit in einem internationalen Projektteam zur Entwicklung einer konsolidierenden Datenmigration-Lösung von der bestehenden Plattform zu einer ersetzenden Neuentwicklung
  • Mitarbeit und technische Projektkoordination für Projekt zur Umsetzung eines Altersverifikationsmoduls auf Basis von IdentCheck (Schufa) und PostIdent (Deutsche Post AG)
Eclipse Jetty Tomcat
Java 5 PL/SQL UML OOA
Tipp24 AG
Hamburg

Aus- und Weiterbildung

Aus- und Weiterbildung

Bachelor of Computer Sciences (BsC)

University of Applied Sciences, Hamburg

Kompetenzen

Kompetenzen

Top-Skills

Java Scrum AWS C# IntelliJ IDEA FPGA JBoss CI Eclipse CleanCode ActiveMQ Enterprise Integration Patterns VHDL GIT UML EJB3 JavaScript apache maven Apache Camel Spring Framework D3.js Python

Produkte / Standards / Erfahrungen / Methoden

ActiveMQ
Ant
Apache ActiveMQ
Apache Camel
Apache Tomcat
Bamboo
Checkstyle
Confluence
CVS
Django
Doxygen
Dynatrace
Eclipse
Eclipse RCP
EJB3
Enterprise Architect
FindBugs
Git
Gradle
Hibernate
HTML5
Hudson
Java Swing
JBoss
Jenkins
JetBrains IntelliJ IDEA
Jetbrains PyCharm
Jetty
JIRA
JProfiler
JUnit
JUnit 5
Keycloak
Maven
Maven 2
Microsoft Visio
Mockito
Mylyn
OOA
Oracle PL/SQL Developer
Oracle Weblogic AppServer
PLSQLDeveloper
PMD
RabbitMQ
REST
Scrum
SoapUI
Sonar
SpringFramework
Stash
SVN
SwaggerUI
TestNG
Tomcat
utPLSQL
VirtualBox
Wicket

Eclipse

PL/SQL-Developer

Enterprise Architect

Jenkins

JIRA

SVN

NetBeans

Maven

Hudson

UML

Oracle Weblogic

Betriebssysteme

Linux
Microsoft Windows
MS-DOS
3.x - 6.x
pSOS
Unix
Windows
95, 98, ME, NT, 2000, XP, Vista, 7

Programmiersprachen

Ajax
Assembler
Basic
C
C#
C++
D3.js
Imake, GNU-Make, Make-Maker etc...
Java
Java 5
Java 6
Java 7
Java 8
Java 9
JavaScript
JPA
JSON
Maschinensprachen
Pascal
PHP
PL / SQL
PL/SQL
Python
Scriptsprachen
Shell
TeX, LaTeX
UML

Datenbanken

DB2
H2
JDBC
MySQL
Oracle
Oracle 11
Postgres
PostgreSQL
SQL

HQSL

Datenkommunikation

CORBA
Internet, Intranet

Hardware

Digital
Digitale Signalprozessoren
embedded Systeme
Messgeräte
Mikrocontroller
Motorola
PC
PLD, FPGA
Sensoren
Soundkarten

Berechnung / Simulation / Versuch / Validierung

Scilab

Processing

Einsatzorte

Einsatzorte

Hamburg (+20km)
Deutschland, Schweiz
nicht möglich

Projekte

Projekte

4 Jahre 11 Monate
2019-06 - heute

Aufbau Portals für Analyse von Softwareprojekten

Java 9 Python JavaScript ...

Aufbau eines Portals für die Analyse von Softwareprojekten.

Jetbrains PyCharm JetBrains IntelliJ IDEA PostgreSQL RabbitMQ Django Git SwaggerUI
Java 9 Python JavaScript D3.js JUnit 5
6 Jahre 1 Monat
2018-04 - heute

Beratung & Entwicklung Implementierung Restful Webservices

Software-Entwickler SpringFramework Java 8 SQL ...
Software-Entwickler

Beratung und Unterstützung bei Implementierung neuer RESTful Webservices und einer Message-Driven Infrastruktur für die Zollabwicklung von Einfuhren in die EU über Deutschland aus Drittländern (Stichwort: Fiskalvertretung).

Coaching von Teamitgliedern zu Themen der Softwarequalität (Clean Code), Performance, Implementation und Integration von Webservices u.v.m..

 

JBoss Eclipse Apache Camel Apache ActiveMQ JetBrains IntelliJ IDEA Git DB2 H2
SpringFramework Java 8 SQL EJB3 REST
DAKOSY AG, Hamburg
Hamburg
11 Monate
2017-04 - 2018-02

Entwurf & Umsetzung HTML5-Prototyp als Swing-GUI Ablösung

Software-Entwickler Scrum Java 8 PL / SQL ...
Software-Entwickler

Entwurf und Implementierung eines Prototypen für die Ablösung der Legacy-SWING-GUI durch JavaScript/HTML5-Frameworks.

Entwurf und Implementierung eines Prototypen für die Bereitstellung einer Schicht von öffentlichen Services für externe Teams (Spring-Boot, REST, Docker).

Support des Scrum-Teams (Bereich: „Steuern“) für die Umsetzung der Investmentsteuerreform zum 31.12.2017 (Oracle, PL/SQL).

Anregungen und Umsetzungen von Verbesserungen der Arbeitsprozesse und Tools (SVN nach GIT, Clean code, Domain-driven Design, ..)

Keycloak Eclipse Bamboo Jenkins SwaggerUI utPLSQL PLSQLDeveloper Git Confluence JIRA
Scrum Java 8 PL / SQL HTML5 JavaScript Java Swing SpringFramework REST
Joh. Berenberg, Gossler & Co. KG
Hamburg
3 Jahre 2 Monate
2014-02 - 2017-03

Neuentwicklung verschiedener Projekte & Maintainance

Software-Entwickler Java 7 Java 8 SpringFramework ...
Software-Entwickler

Umsetzung eines MVP zur Ablösung eines Java-Applets, welches den Vermögensverwaltern zur Betreuung ihrer Kunden zur Verfügung gestellt wird. Migration alter Usecases, Ablösung der alten Schnittstellen und Services sowie Implementation neuer Funktionen.

Analyse, Bearbeitung und Betreuung von Vorfällen aus dem
Produktionsbetrieb des gesamten Plattformportfolios (Schnittstellen, Web, Backend, Datenbank), speziell im Bereich: „Wertpapierdepot und Transaktionen“ auf Basis des Scrumm-Prozesses.


Zusätzliche Arbeit in dedizierten Projektteams zu diversen Themen und Verbesserung (Softwarequalität, Architektur, Performance, etc.) der bestehenden Plattformen.


Anwendung des Domain Driven Design-Patterns bei der Partitionierung und Entwicklung von Softwarekomponenten sowie Aufteilung der JavaKomponenten nach Bundles (auf Eclipse nach OSGI Spezifikation).

Eclipse Enterprise Architect PMD Checkstyle Git Apache Tomcat JBoss Jenkins Stash Confluence Oracle 11 Microsoft Windows Linux
Java 7 Java 8 SpringFramework Java Swing Hibernate JPA JUnit Mockito PL / SQL C
comdirect Bank AG
Quickborn
9 Monate
2013-04 - 2013-12

Refactoring & Maintainance

Java 7 SpringFramework Mockito ...

Wartung einer bestehenden internationalen Web-Plattform (Webshop, interne Verarbeitungs- und Abgabekette, Ticketkauf, Abrechnung, Verrechnung von Gewinnen, u.a.) welche den gesamten Wertschöpfungsprozess um ticketbasierte Glücksspiele aus Europa anbietet.

Mitarbeit in einem 8-10 köpfigen agilen Entwicklungsteam (Scrum basierter Entwicklungsansatz).

  • Entwicklung von Unit/Integrationstests auf Basis von JUnit, TestNG und Mockito
  • Refactoring des Moduls „Altersverifikation“, welches u.a. Kundendaten über eine externe Schufa-Schnittstelle prüft (Q-Bit, Schufa Premium)
  • Analyse bestehender Datenbankindizes in Verbindung mit dem dazugehörigen Programmcode, um ineffiziente oder nicht mehr benötigte Indizes zu entdecken
  • Bugfixing auftretender Live-Bugs
Eclipse Apache Tomcat Apache ActiveMQ Jenkins VirtualBox Sonar Maven 2 Gradle FindBugs Checkstyle Oracle PL/SQL Developer
Java 7 SpringFramework Mockito TestNG JUnit Git SVN
eSailors GmbH
Hamburg
2 Jahre
2011-01 - 2012-12

Neuentwicklung Plattform für Logistikprozesse

Java 6 SpringFramework JPA

Neuentwicklung einer Plattform für die Abbildung von Logistikprozessen eines einen großen deutschen Logistikanbieters, Migration der alten Plattform:

 

  • Vorgehensweise erfolgt per "Model Driven Development" mit Hilfe des „Enterprise Architect“
  • Entwurf und Implementierung der internen Komponenten für Archivierung und Ausdruck aller geschäftsrelevanter Dokumente, Anbindung an ein in SAPERION gekapseltes System (per SOAP), Test und Betreuung dieser Komponenten an das externe Archivierungssystem, Unterstützung der internen Entwickler bei der Implementation spezifischer Dokumente
  • Implementierung und Betreuung der Daten Im- und Exportschnittstellen der Plattform, Prüfung auf Konsistenz und Korrektheit der exportierten Daten
  • Analyse der Qualität (Code Audits) des Programmcodes hinsichtlich der Code-Conventions und typischer Codemetriken mit Hilfe von Eclipse-Plugins (Find Bugs, Checkstyle, PMD)
  • Einführung von Best Practices für bessere Codequalität und Überwachung der Einhaltung per Sonar
Apache Tomcat Oracle Weblogic AppServer Jenkins Hudson SVN Ant Sonar Enterprise Architect Dynatrace SoapUI PMD Mylyn Eclipse RCP
Java 6 SpringFramework JPA
Lufthansa Systems AG
Hamburg
1 Jahr 6 Monate
2009-07 - 2010-12

diverse Projekte

Software-Entwickler, Scrummaster SpringFramework Scrum Java 6
Software-Entwickler, Scrummaster
  • Neu- und Weiterentwicklung an einer hoch skalierenden, verteilten Java-basierten Online-Applikation (Arbeit in der Anforderungsanalyse, technischer Konzeption, Aufwandschätzungen und Implementierung)
  • Arbeit in einem internationalen und Scrum getriebenenen Entwicklungsprozess
  • Mitarbeit bei Architektur- und Codequalitätsbewertung einer großen internationalen Shoppinglösung eines externen Dienstleisters als Entscheidungsgrundlage für die Übernahme in die Entwicklung
  • Tätigkeit als Interim-Scrummaster
Hibernate Eclipse Ajax JSON Jetty Tomcat ActiveMQ Hudson Ant Maven CVS SVN JIRA JProfiler Microsoft Visio Doxygen TestNG Mockito Wicket
SpringFramework Scrum Java 6
eSailors GmbH
Hamburg
3 Jahre 4 Monate
2006-03 - 2009-06

diverse Projekte

Software-Entwickler, Projektkoordination Java 5 PL/SQL UML ...
Software-Entwickler, Projektkoordination
  • Weiterentwicklung an einer hochperformanten, verteilten Java-Online-Plattform
  • Mitarbeit in einem internationalen Projektteam zur Entwicklung einer konsolidierenden Datenmigration-Lösung von der bestehenden Plattform zu einer ersetzenden Neuentwicklung
  • Mitarbeit und technische Projektkoordination für Projekt zur Umsetzung eines Altersverifikationsmoduls auf Basis von IdentCheck (Schufa) und PostIdent (Deutsche Post AG)
Eclipse Jetty Tomcat
Java 5 PL/SQL UML OOA
Tipp24 AG
Hamburg

Aus- und Weiterbildung

Aus- und Weiterbildung

Bachelor of Computer Sciences (BsC)

University of Applied Sciences, Hamburg

Kompetenzen

Kompetenzen

Top-Skills

Java Scrum AWS C# IntelliJ IDEA FPGA JBoss CI Eclipse CleanCode ActiveMQ Enterprise Integration Patterns VHDL GIT UML EJB3 JavaScript apache maven Apache Camel Spring Framework D3.js Python

Produkte / Standards / Erfahrungen / Methoden

ActiveMQ
Ant
Apache ActiveMQ
Apache Camel
Apache Tomcat
Bamboo
Checkstyle
Confluence
CVS
Django
Doxygen
Dynatrace
Eclipse
Eclipse RCP
EJB3
Enterprise Architect
FindBugs
Git
Gradle
Hibernate
HTML5
Hudson
Java Swing
JBoss
Jenkins
JetBrains IntelliJ IDEA
Jetbrains PyCharm
Jetty
JIRA
JProfiler
JUnit
JUnit 5
Keycloak
Maven
Maven 2
Microsoft Visio
Mockito
Mylyn
OOA
Oracle PL/SQL Developer
Oracle Weblogic AppServer
PLSQLDeveloper
PMD
RabbitMQ
REST
Scrum
SoapUI
Sonar
SpringFramework
Stash
SVN
SwaggerUI
TestNG
Tomcat
utPLSQL
VirtualBox
Wicket

Eclipse

PL/SQL-Developer

Enterprise Architect

Jenkins

JIRA

SVN

NetBeans

Maven

Hudson

UML

Oracle Weblogic

Betriebssysteme

Linux
Microsoft Windows
MS-DOS
3.x - 6.x
pSOS
Unix
Windows
95, 98, ME, NT, 2000, XP, Vista, 7

Programmiersprachen

Ajax
Assembler
Basic
C
C#
C++
D3.js
Imake, GNU-Make, Make-Maker etc...
Java
Java 5
Java 6
Java 7
Java 8
Java 9
JavaScript
JPA
JSON
Maschinensprachen
Pascal
PHP
PL / SQL
PL/SQL
Python
Scriptsprachen
Shell
TeX, LaTeX
UML

Datenbanken

DB2
H2
JDBC
MySQL
Oracle
Oracle 11
Postgres
PostgreSQL
SQL

HQSL

Datenkommunikation

CORBA
Internet, Intranet

Hardware

Digital
Digitale Signalprozessoren
embedded Systeme
Messgeräte
Mikrocontroller
Motorola
PC
PLD, FPGA
Sensoren
Soundkarten

Berechnung / Simulation / Versuch / Validierung

Scilab

Processing

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.