Softwareentwicklung, Java, Spring, REST, API, SQL, XML, Eclipse, OOP, OOA, OOD, Linux, Tomcat, Gematik, BouncyCastle, Teaching Java/SQL/Eclipse
Aktualisiert am 21.08.2023
Profil
Freiberufler / Selbstständiger
Verfügbar ab: 21.08.2023
Verfügbar zu: 100%
davon vor Ort: 100%
Java
Backend
Spring
Datenbanken
REST
SOAP
Docker
Git
Maven
OOP
Spring MVC
Spring Data
Eureka
Intelij
Spring Micrometer
Arabisch
Muttersprache
Deutsch
Muttersprache
Englisch
gute Kenntnisse

Einsatzorte

Einsatzorte

Hannover (+100km)
nicht möglich

Projekte

Projekte

11 Monate
2022-07 - 2023-05

Weiterentwicklung einer Microservices Landschaft im Bereich E-Charging-System für Elektrofahrzeuge

Senior Software Engineer JAVA 8/16 Microservice REST ...
Senior Software Engineer

  • Architektonisches Designen, Entwicklung und Umsetzung  der technischen Anforderungen (Clean - Architektur).
  • DDD (Domain Driven Design) - Optimierung
  • Clean/Hexagonale/Onion - Architektur - Optimierung
  • QA / Testen / Review von Storys
  • Erstellung und Umsetzung:
    • Proof of Concept: Erzeugung und Darstellung von Meta-Daten durch MicroMeter (Spring), Grafana und Prometheus
  • SAFe/Scrum



JAVA 8/16 Microservice REST Spring/Spring boot InteliJ IDEA Spring MicroMeter (erzeugen von Metirics) Grafana Prometheus Splunk (Logging) Docker Linux (Ubuntu) QA Integration Tests Component Tests Jira Confluence OOP OOA OOD Swagger Lombok SCRUM pair Programming Junit XML Maven Git GitLab Thread Programming YAML JSON DDD Hexagonal ? Architektur CQRS-Event Sourcing IntelliJ IDEA Spring MicroMeter (erzeugen von Metriken) Prometheus (NoSql-DB) Angular Kubernetes Clean ? Architektur JPA MongoDB Spring Data AWS Flyway
Prosche
Remote
8 Monate
2022-01 - 2022-08

Weiterentwicklung von edLohn

Senior Software Engineer JAVA 8/11 SWING Eclipse STS ...
Senior Software Engineer

  • Designen, Entwicklung und Umsetzung der technischen Anforderungen
  • SWING-Programmierung
  • JMS (Point to Point Messaging),
  • Implementierung von Features
  • Umstellung von Legacy Code (Modularisierung)


edlohn
JAVA 8/11 SWING Eclipse STS JMS GIT Maven Jira Confluence OOP OOA OOD SCRUM pair Programming XML.
Eurodata
Remote
10 Monate
2021-09 - 2022-06

Weiterentwicklung des Intermediär nach der Anforderungen (AFOs) der Gematik

Software Architect JAVA 8/11 Eclipse Spring ...
Software Architect

  • Architektonisches Designen, Entwicklung und Umsetzung der  der technischen Anforderungen.
  • Weiterentwicklung der Testumgebung
  • Umstellung von Legacy Codes
  • Implementierung der technischen Anforderungen der Gematik  OPB4


Gematik-Intermediär
JAVA 8/11 Eclipse Spring Log4j2 Java-Logging Java PCAP Library (TCP/IP) Interface WireShark BouncyCastle JSSE Tomcat 8.5.x TSL TLS Jira Confluence OOP OOA OOD SCRUM pair Programming Junit XML Maven Git GitLab Thread Programming YAML.
r CompuGroup Medical
Remote
10 Monate
2021-02 - 2021-11

Weiterentwicklung von Prisma

Senior Software Engineer Java 11 Spring / Springboot Eureka ...
Senior Software Engineer

  • Weiterentwicklung von Prisma das IT-System zur bundesweiten Disposition des Eisenbahnverkehrs mit modernen Softwarekomponenten.
  • Erstellung und Umsetzung: Proof of Concept - RCP E4 unter Gradle (BNDTools).
  • Erstellung und Umsetzung: Proof of Concept - Eureka- Discovery-Service. (Clean ? Architektur)
  • Architektonisches neu designen der Tagesmappe (Speichern, Löschen). Eine Springboot/Wicket-Server Web-Anwendung (Legacy Codes)
Java 11 Spring / Springboot Eureka Discovery Service Bndtools Oracle dbear Eclipse RCP 4 Eclipse GIT GitLab Gradle Jira Confluence OOP OOA OOD SCRUM pair Programming Junit XML REST Docker IDEA HTML JPA JPQL Jenkins. DBeaver Eclipse RCP E4 pair Programming Jenkins Docker Erstellung von Container/Netzwerk Swagger Linux WSL2 (Docker) QA Clean-Architektur Flyway.
Deutsche Bahn in Frankfurt (Remote)
1 Jahr 1 Monat
2020-02 - 2021-02

technischen Tests des Basisconsumer der Patienten-Akte (ePA) nach den Anforderungen der Gematik bei Achelos / WorldLine (Remote)

Software Architect / Technical Lead JEE 8 JAVA 14 Eclipse ...
Software Architect / Technical Lead
  • Architektonisches Designen, Entwicklung und Umsetzung der  Testumgebung für den Basisconsumer from scratch (Modularisierung).
  • Architektonische Weiterentwicklung der Testumgebung (RCP)
  • Implementierung der Gematik OPB3 Soap-Struktur für den  Basisconsumer, mit der dazu gehörige Encryption, Decryption  und Signatur Funktionalität(BouncyCastle).
  • Testen der Gematik Soap-Struktur, sowie die Encryption,  Decryption und Signatur(BouncyCastle) Funktionalität. 
JEE 8 JAVA 14 Eclipse Qumate GIT Maven Jira Confluence OOP OOA OOD SCRUM pair Programming Junit XML TLS SOAP-Architektur BouncyCastle RCP Jenkins. Qumate (RCP) pair Programming Jenkins QA Testing DDD JPA
1 Jahr 1 Monat
2020-02 - 2021-02

Fachliche und technische Tests der elektronischen Patienten-Akte

JAVA 14 Eclipse Qumate ...

  • Fachliche und technische Tests der elektronischen Patienten-Akte (ePA) nach den Anforderungen der Gematik bei Achelos / IBM in Remote
  • TestCase gesteuertes Testen der ePA in Qumate
  • Blackbox Testing                        
JAVA 14 Eclipse Qumate Oracle SQL GIT Maven Jira Confluence OOP OOA OOD SCRUM pair Programming Junit YAML JSON XML Jenkins JEE8 JEE 8 Qumate (RCP) pair Programming JPA Testing QA
IBM
Remote
7 Monate
2019-06 - 2019-12

Weiterentwicklung von Barista

Senior Software Engineer JEE 8 (Liberty) JAVA 8 Eclipse ...
Senior Software Engineer

  • Neuentwicklung einer Web-Bieter-Software in JEE 8 mit einer  REST-Schnittstelle zwischen Backend und Frontend.
  • Clean/Hexagonale/Onion ? Architektur
JEE 8 (Liberty) JAVA 8 Eclipse Oracle SQL SVN Maven Jira Confluence OOP OOA OOD SCRUM pair Programming Junit YAML JSON BCE-Pattern REST ApiContract-First Swagger JPA EclipseLink Visual Studio flyway Soap-UI-Tests pair Programming Test Automatisierung BCEPattern Contract-First API Flyway Hexagonal ? Architektur.
Bundesbank in Hannover
6 Monate
2019-01 - 2019-06

Weiterentwicklung der Application im RisikoLabor

Senior Software Developer JEE 7(WebSphere TomEE) JAVA 8 ...
Senior Software Developer

  • Weiterentwicklung einer JEE / JSF (Tobago) Anwendung zur Erzeugung von analytischen Berechnungen, Berichte und Statistiken im Risiko-Bereich
JEE 7(WebSphere TomEE) JAVA 8 JSF Eclipse SQL BASEOne Git Maven Jira OOP OOA OOD SCRUM XML XHTML pair Programming Junit JPA JPQL DB2
NordLB in Hannover
9 Monate
2018-04 - 2018-12

Weiterentwicklung des EasyCredit KundenPlus Bestellprozess

Senior Software Developer Microservices RESTful Spring Boot ...
Senior Software Developer

  • Aufbau einer Microservices Landschaft für den Kredit - Bestellprozess EasyCredit Kundenplus
  • Domain Driven Design
  • Clean/Hexagonale/Onion ? Architektur
  • SAFe/Scrum  
Microservices RESTful Spring Boot Spring Batch Spring MVC Spring Data Git Maven Jenkins Jira Confluence Stash SourceTree OOP OOA OOD JAVA 8 Intellij IDEA XML JSON SOAP lombok Scrum Swagger ? Api YAML JWT(Json-Web-Token) OAuth2.0 BasicAuth Nexus pair Programming Mockito Junit CD/CI Magnolia CMS (REST) JPA Hibernate TomEE Openshift
Teambank
Nürnberg
10 Monate
2017-09 - 2018-06

Neu und Weiterentwicklung des AWSI Connectivity Audi Business Innovation

Senior Software Developer Microservices RESTful Spring Boot ...
Senior Software Developer

  • Aufbau einer Cloud-basierte Microservices Business Landschaft für den Gebraucht und Neuwagen Markt  (International)
  • Implementierung Spring basierte Microservices in der AWS- Cloud
  • Dokumentation der Services in Swagger und Confluence
  • Domain Driven Design
  • Clean/Hexagonale/Onion - Architektur
  • SAFe/Scrum
Microservices RESTful Spring Boot Spring Batch Spring MVC Spring Data Git Maven Jenkins Jira Confluence Stash SourceTree OOP OOA OOD JAVA 7 Intellij IDEA XML JSON SOAP lombok Scrum Swagger ? Api JWT(Json-Web- Token) OAuth2.0 BasicAuth Nexus pair Programming Mockito JUnit CD/CI Postman swagger inspector BitBucket SOAP-UI TomEE
Audi
Ingolstadt
4 Jahre 4 Monate
2014-03 - 2018-06

Dozententätigkeit

Dozent
Dozent
  • Kurs: Java Grundlagen unter Eclipse
Volkshochschule Hannover
1 Jahr
2016-10 - 2017-09

Weiterentwicklung von SAFIR (Fallbearbeitungssystem) Schnittstellenerweiterung

Softwareentwickler
Softwareentwickler
  • Weiterentwicklung der SAFIR-Schnittstelle.
  • Programmierung von List&Label Formularen
OOP OOA OOD JAVA 7 Eclipse XML SQL List&Label SAFIR-Client Maven
Zentrale Polizeidirektion Niedersachsen
Hannover
1 Jahr
2015-11 - 2016-10

Nivadis Mobile Client

Senior Software Developer
Senior Software Developer
  • Neuentwicklung und Realisierung des Mobile Client der Vorgangsbearbeitungssystem der Polizei.
  • Umstellung von Legacy Code
OOP OOA OOD Android 4.0 JAVA 8 Eclipse XML SQLite Maven JBOSS JEE ANT IBM Rational Synergy MVC Design Pattern Git Spring/ Spring Boot Maven Scrum TomEE
Zentrale Polizeidirektion Niedersachsen
Hannover
1 Jahr 7 Monate
2014-05 - 2015-11

Polizeiliche Informations- und Analyseverbund (PIAV)

Softwareentwickler
Softwareentwickler
  • Neuentwicklung und Realisierung der Java Klassenstruktur, der Vorgangsbearbeitungssystem der Polizei (Nivadis)
OOP OOA OOD JAVA 7 Swing AWT MVC Design Pattern Eclipse XML XSL ANT IBM Rational Synergy UML Git Jira JBOSS JEE Spring/Spring Boot Maven
Zentrale Polizeidirektion Niedersachsen
Hannover
2 Jahre 3 Monate
2012-02 - 2014-04

GES-Client Gesichtserkennungssoftware

Softwareentwickler
Softwareentwickler
  • Neuentwicklung und Realisierung der Grundfunktionen (Speichern, Darstellung, Verarbeitung), sowie Weiterentwicklung und Ausstattung des Clients mit komplexen Funktionen
  • MVC ? Pattern
OOP OOA OOD JAVA 6-7 Swing AWT MVC Design Pattern Eclipse XML XSL ANT IBM Rational Synergy UML JAX DOM
Zentrale Polizeidirektion Niedersachsen
Hannover
3 Jahre 5 Monate
2008-09 - 2012-01

Admin-Client Administrationssoftware

Softwareentwickler
Softwareentwickler
  • Neuentwicklung und Realisierung der Grundfunktionen (Speichern, Darstellung, Verarbeitung) und Weiterentwicklung und Ausstattung des Client mit komplexen Funktionen.


Unterprojekte:

  • Realisierung der Personensuche
  • Realisierung der Gruppe
  • Realisierung der Gruppensuche
  • Realisierung der Protokollierung
  • Realisierung der Protokollierungssuche
OOP OOA OOD JAVA 6 Swing AWT MVC Design Pattern Eclipse XML XSL ANT IBM Rational Synergy UML DOM JAX
Zentrale Polizeidirektion Niedersachsen
Hannover
2 Jahre 3 Monate
2006-06 - 2008-08

NIVADIS-Client Vorgangsbearbeitungssystem

Softwareentwickler
Softwareentwickler
  • Weiterentwicklung des Clients sowie Fehleranalyse und Fehlerbehebung.

Unterprojekte:

  • Realisierung der Themenbezogener Sammlung (TBS) -      Realisierung einer Softwaretechnischen Lösung zum verbinden der zwei Bereiche TBS und POLAS.
  • Realisierung der Suche in TBS.

OOP OOA OOD JAVA 1.4 Swing AWT MVC Design Pattern Eclipse XML XSL ANT IBM Rational Synergy UML Continuous Integration DOM JAX
Zentrale Polizeidirektion Niedersachsen
Hannover
10 Monate
2005-08 - 2006-05

ETL-Programmierung/Data Warehouse

Softwareentwickler
Softwareentwickler
  • ETL-Programmierung der täglichen Datenübernahme aus dem Produktivsystem der Vorgangsbearbeitungssystem NIVADIS in das DWH.
ETL SQL Informatica Powerdesigner C Linux Oracle TOAD.
Zentrale Polizeidirektion Niedersachsen
Hannover
1 Jahr
2004-08 - 2005-07

ETL-Programmierung/Data Warehouse

Softwareentwickler
Softwareentwickler
  • ETL-Programmierung der Morgenlagen aus dem Produktivsystem der Vorgangsbearbeitungssystem NIVADIS
ETL SQL Informatica Powerdesigner C Linux Oracle TOAD
Zentrale Polizeidirektion Niedersachsen
Hannover
8 Monate
2003-12 - 2004-07

ETL-Programmierung/Data Warehouse

Softwareentwickler
Softwareentwickler
  • Realisierung des BKA / LKA Abgleich
ETL SQL Informatica Powerdesigner C Linux Oracle TOAD.
Zentrale Polizeidirektion Niedersachsen
Hannover

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2016-05 - 2016-05

Google Training

  • Web Analytics
  • Online Kanäle
  • SEA ? Search Engine Advertising
  • SEO ? Search Engine Optimization
  • Einführung in die Online Welt

1 Monat
2014-08 - 2014-08

Java Fx/Swing

  • Überblick mobile Oberflächenentwicklung
1 Monat
2011-03 - 2011-03

Java Version 6

  • Neuerungen zu Version 1.4

2 Monate
2005-06 - 2005-07

Zertifikat PowerCenter

  • PowerCenter Designer
  • Repository Manager
  • Workflow Manager
  • Workflow Monitor
  • Metadata Reporter

2 Monate
2005-06 - 2005-07

Informatica Schulung PowerCenter Developer Level 1

  • ETL-Programmierung mit Informatica-PowerCenter

1 Jahr
2003-01 - 2003-12

Weiterbildung in Betriebssystemen

  • Windows 2000
  • Linux
  • UnixNetzwerk
  • Netzwerktechnik
  • Grundlagen der Informatik
5 Monate
2002-08 - 2002-12

Diplomarbeit

  • Entwicklung einer interaktiven Mathematik Lernsoftware in Java
5 Jahre 9 Monate
1996-09 - 2002-05

Informationstechnik/Datenverarbeitung

Diplom Ingenieur (FH), Fachhochschule Hannover
Diplom Ingenieur (FH)
Fachhochschule Hannover
3 Jahre 10 Monate
1990-09 - 1994-06

Fachhochschulreife

Abitur, Fachoberschule in Goslar
Abitur
Fachoberschule in Goslar

Kompetenzen

Kompetenzen

Top-Skills

Java Backend Spring Datenbanken REST SOAP Docker Git Maven OOP Spring MVC Spring Data Eureka Intelij Spring Micrometer

Produkte / Standards / Erfahrungen / Methoden

Android Studio
ANT
DOS Shell
Eclipse
Git
IBM Rational Synergy
IBM Synergy
Informatica PowerCenter
Jira
List&Label
PowerDesigner
SAFIR Client
Toad for Oracle
Technologien

  • AVA 
  • Java Swing 
  • JPA 
  • JMS 
  • EclipseLink 
  • UML 
  • Eclipse 
  • XML 
  • XSLT 
  • Android 4.0 
  • Android Studio 
  • Synergy 
  • Git 
  • Maven 
  • JEE 
  • Spring Boot 
  • Spring MVC 
  • Spring Data 
  • JBOSS 
  • SQL 
  • Informatica 
  • ETL 
  • TOAD 
  • Oracle 
  • Liberty 
  • HTML 
  • Unix 
  • Linux 
  • JAX gut
  • DOM 
  • JSF 
  • JSP 
  • Scrum 
  • Microservice 
  • REST s
  • Jira 
  • Confluence 
  • Stash 
  • SourceTree 
  • Lombok 
  • Swagger 
  • Intellij IDEA 
  • JWT(Json-Web-Token) 
  • Libre/Microsoft Office 
  • Magnolia CMS 
  • Junit 
  • YAML 
  • Visual Studio 
  • Flyway 
  • SoapUI 
  • TomEE 
  • Bndtools 
  • RCP 
  • Eureka 
  • Gradle 
  • Docker

Betriebssysteme

Linux

Programmiersprachen

Android 4.0
AWT
C
Design Pattern
JAVA
JAVA 1.4
JAVA 6
JAVA 7
Java Swing
MVC
OOA
OOD
OOP
Swing
UML
XML
XSL(T)
XSLT

Datenbanken

ETL
Oracle
SQL
SQLite

Design / Entwicklung / Konstruktion

Designe Pattern
DevOps

Einsatzorte

Einsatzorte

Hannover (+100km)
nicht möglich

Projekte

Projekte

11 Monate
2022-07 - 2023-05

Weiterentwicklung einer Microservices Landschaft im Bereich E-Charging-System für Elektrofahrzeuge

Senior Software Engineer JAVA 8/16 Microservice REST ...
Senior Software Engineer

  • Architektonisches Designen, Entwicklung und Umsetzung  der technischen Anforderungen (Clean - Architektur).
  • DDD (Domain Driven Design) - Optimierung
  • Clean/Hexagonale/Onion - Architektur - Optimierung
  • QA / Testen / Review von Storys
  • Erstellung und Umsetzung:
    • Proof of Concept: Erzeugung und Darstellung von Meta-Daten durch MicroMeter (Spring), Grafana und Prometheus
  • SAFe/Scrum



JAVA 8/16 Microservice REST Spring/Spring boot InteliJ IDEA Spring MicroMeter (erzeugen von Metirics) Grafana Prometheus Splunk (Logging) Docker Linux (Ubuntu) QA Integration Tests Component Tests Jira Confluence OOP OOA OOD Swagger Lombok SCRUM pair Programming Junit XML Maven Git GitLab Thread Programming YAML JSON DDD Hexagonal ? Architektur CQRS-Event Sourcing IntelliJ IDEA Spring MicroMeter (erzeugen von Metriken) Prometheus (NoSql-DB) Angular Kubernetes Clean ? Architektur JPA MongoDB Spring Data AWS Flyway
Prosche
Remote
8 Monate
2022-01 - 2022-08

Weiterentwicklung von edLohn

Senior Software Engineer JAVA 8/11 SWING Eclipse STS ...
Senior Software Engineer

  • Designen, Entwicklung und Umsetzung der technischen Anforderungen
  • SWING-Programmierung
  • JMS (Point to Point Messaging),
  • Implementierung von Features
  • Umstellung von Legacy Code (Modularisierung)


edlohn
JAVA 8/11 SWING Eclipse STS JMS GIT Maven Jira Confluence OOP OOA OOD SCRUM pair Programming XML.
Eurodata
Remote
10 Monate
2021-09 - 2022-06

Weiterentwicklung des Intermediär nach der Anforderungen (AFOs) der Gematik

Software Architect JAVA 8/11 Eclipse Spring ...
Software Architect

  • Architektonisches Designen, Entwicklung und Umsetzung der  der technischen Anforderungen.
  • Weiterentwicklung der Testumgebung
  • Umstellung von Legacy Codes
  • Implementierung der technischen Anforderungen der Gematik  OPB4


Gematik-Intermediär
JAVA 8/11 Eclipse Spring Log4j2 Java-Logging Java PCAP Library (TCP/IP) Interface WireShark BouncyCastle JSSE Tomcat 8.5.x TSL TLS Jira Confluence OOP OOA OOD SCRUM pair Programming Junit XML Maven Git GitLab Thread Programming YAML.
r CompuGroup Medical
Remote
10 Monate
2021-02 - 2021-11

Weiterentwicklung von Prisma

Senior Software Engineer Java 11 Spring / Springboot Eureka ...
Senior Software Engineer

  • Weiterentwicklung von Prisma das IT-System zur bundesweiten Disposition des Eisenbahnverkehrs mit modernen Softwarekomponenten.
  • Erstellung und Umsetzung: Proof of Concept - RCP E4 unter Gradle (BNDTools).
  • Erstellung und Umsetzung: Proof of Concept - Eureka- Discovery-Service. (Clean ? Architektur)
  • Architektonisches neu designen der Tagesmappe (Speichern, Löschen). Eine Springboot/Wicket-Server Web-Anwendung (Legacy Codes)
Java 11 Spring / Springboot Eureka Discovery Service Bndtools Oracle dbear Eclipse RCP 4 Eclipse GIT GitLab Gradle Jira Confluence OOP OOA OOD SCRUM pair Programming Junit XML REST Docker IDEA HTML JPA JPQL Jenkins. DBeaver Eclipse RCP E4 pair Programming Jenkins Docker Erstellung von Container/Netzwerk Swagger Linux WSL2 (Docker) QA Clean-Architektur Flyway.
Deutsche Bahn in Frankfurt (Remote)
1 Jahr 1 Monat
2020-02 - 2021-02

technischen Tests des Basisconsumer der Patienten-Akte (ePA) nach den Anforderungen der Gematik bei Achelos / WorldLine (Remote)

Software Architect / Technical Lead JEE 8 JAVA 14 Eclipse ...
Software Architect / Technical Lead
  • Architektonisches Designen, Entwicklung und Umsetzung der  Testumgebung für den Basisconsumer from scratch (Modularisierung).
  • Architektonische Weiterentwicklung der Testumgebung (RCP)
  • Implementierung der Gematik OPB3 Soap-Struktur für den  Basisconsumer, mit der dazu gehörige Encryption, Decryption  und Signatur Funktionalität(BouncyCastle).
  • Testen der Gematik Soap-Struktur, sowie die Encryption,  Decryption und Signatur(BouncyCastle) Funktionalität. 
JEE 8 JAVA 14 Eclipse Qumate GIT Maven Jira Confluence OOP OOA OOD SCRUM pair Programming Junit XML TLS SOAP-Architektur BouncyCastle RCP Jenkins. Qumate (RCP) pair Programming Jenkins QA Testing DDD JPA
1 Jahr 1 Monat
2020-02 - 2021-02

Fachliche und technische Tests der elektronischen Patienten-Akte

JAVA 14 Eclipse Qumate ...

  • Fachliche und technische Tests der elektronischen Patienten-Akte (ePA) nach den Anforderungen der Gematik bei Achelos / IBM in Remote
  • TestCase gesteuertes Testen der ePA in Qumate
  • Blackbox Testing                        
JAVA 14 Eclipse Qumate Oracle SQL GIT Maven Jira Confluence OOP OOA OOD SCRUM pair Programming Junit YAML JSON XML Jenkins JEE8 JEE 8 Qumate (RCP) pair Programming JPA Testing QA
IBM
Remote
7 Monate
2019-06 - 2019-12

Weiterentwicklung von Barista

Senior Software Engineer JEE 8 (Liberty) JAVA 8 Eclipse ...
Senior Software Engineer

  • Neuentwicklung einer Web-Bieter-Software in JEE 8 mit einer  REST-Schnittstelle zwischen Backend und Frontend.
  • Clean/Hexagonale/Onion ? Architektur
JEE 8 (Liberty) JAVA 8 Eclipse Oracle SQL SVN Maven Jira Confluence OOP OOA OOD SCRUM pair Programming Junit YAML JSON BCE-Pattern REST ApiContract-First Swagger JPA EclipseLink Visual Studio flyway Soap-UI-Tests pair Programming Test Automatisierung BCEPattern Contract-First API Flyway Hexagonal ? Architektur.
Bundesbank in Hannover
6 Monate
2019-01 - 2019-06

Weiterentwicklung der Application im RisikoLabor

Senior Software Developer JEE 7(WebSphere TomEE) JAVA 8 ...
Senior Software Developer

  • Weiterentwicklung einer JEE / JSF (Tobago) Anwendung zur Erzeugung von analytischen Berechnungen, Berichte und Statistiken im Risiko-Bereich
JEE 7(WebSphere TomEE) JAVA 8 JSF Eclipse SQL BASEOne Git Maven Jira OOP OOA OOD SCRUM XML XHTML pair Programming Junit JPA JPQL DB2
NordLB in Hannover
9 Monate
2018-04 - 2018-12

Weiterentwicklung des EasyCredit KundenPlus Bestellprozess

Senior Software Developer Microservices RESTful Spring Boot ...
Senior Software Developer

  • Aufbau einer Microservices Landschaft für den Kredit - Bestellprozess EasyCredit Kundenplus
  • Domain Driven Design
  • Clean/Hexagonale/Onion ? Architektur
  • SAFe/Scrum  
Microservices RESTful Spring Boot Spring Batch Spring MVC Spring Data Git Maven Jenkins Jira Confluence Stash SourceTree OOP OOA OOD JAVA 8 Intellij IDEA XML JSON SOAP lombok Scrum Swagger ? Api YAML JWT(Json-Web-Token) OAuth2.0 BasicAuth Nexus pair Programming Mockito Junit CD/CI Magnolia CMS (REST) JPA Hibernate TomEE Openshift
Teambank
Nürnberg
10 Monate
2017-09 - 2018-06

Neu und Weiterentwicklung des AWSI Connectivity Audi Business Innovation

Senior Software Developer Microservices RESTful Spring Boot ...
Senior Software Developer

  • Aufbau einer Cloud-basierte Microservices Business Landschaft für den Gebraucht und Neuwagen Markt  (International)
  • Implementierung Spring basierte Microservices in der AWS- Cloud
  • Dokumentation der Services in Swagger und Confluence
  • Domain Driven Design
  • Clean/Hexagonale/Onion - Architektur
  • SAFe/Scrum
Microservices RESTful Spring Boot Spring Batch Spring MVC Spring Data Git Maven Jenkins Jira Confluence Stash SourceTree OOP OOA OOD JAVA 7 Intellij IDEA XML JSON SOAP lombok Scrum Swagger ? Api JWT(Json-Web- Token) OAuth2.0 BasicAuth Nexus pair Programming Mockito JUnit CD/CI Postman swagger inspector BitBucket SOAP-UI TomEE
Audi
Ingolstadt
4 Jahre 4 Monate
2014-03 - 2018-06

Dozententätigkeit

Dozent
Dozent
  • Kurs: Java Grundlagen unter Eclipse
Volkshochschule Hannover
1 Jahr
2016-10 - 2017-09

Weiterentwicklung von SAFIR (Fallbearbeitungssystem) Schnittstellenerweiterung

Softwareentwickler
Softwareentwickler
  • Weiterentwicklung der SAFIR-Schnittstelle.
  • Programmierung von List&Label Formularen
OOP OOA OOD JAVA 7 Eclipse XML SQL List&Label SAFIR-Client Maven
Zentrale Polizeidirektion Niedersachsen
Hannover
1 Jahr
2015-11 - 2016-10

Nivadis Mobile Client

Senior Software Developer
Senior Software Developer
  • Neuentwicklung und Realisierung des Mobile Client der Vorgangsbearbeitungssystem der Polizei.
  • Umstellung von Legacy Code
OOP OOA OOD Android 4.0 JAVA 8 Eclipse XML SQLite Maven JBOSS JEE ANT IBM Rational Synergy MVC Design Pattern Git Spring/ Spring Boot Maven Scrum TomEE
Zentrale Polizeidirektion Niedersachsen
Hannover
1 Jahr 7 Monate
2014-05 - 2015-11

Polizeiliche Informations- und Analyseverbund (PIAV)

Softwareentwickler
Softwareentwickler
  • Neuentwicklung und Realisierung der Java Klassenstruktur, der Vorgangsbearbeitungssystem der Polizei (Nivadis)
OOP OOA OOD JAVA 7 Swing AWT MVC Design Pattern Eclipse XML XSL ANT IBM Rational Synergy UML Git Jira JBOSS JEE Spring/Spring Boot Maven
Zentrale Polizeidirektion Niedersachsen
Hannover
2 Jahre 3 Monate
2012-02 - 2014-04

GES-Client Gesichtserkennungssoftware

Softwareentwickler
Softwareentwickler
  • Neuentwicklung und Realisierung der Grundfunktionen (Speichern, Darstellung, Verarbeitung), sowie Weiterentwicklung und Ausstattung des Clients mit komplexen Funktionen
  • MVC ? Pattern
OOP OOA OOD JAVA 6-7 Swing AWT MVC Design Pattern Eclipse XML XSL ANT IBM Rational Synergy UML JAX DOM
Zentrale Polizeidirektion Niedersachsen
Hannover
3 Jahre 5 Monate
2008-09 - 2012-01

Admin-Client Administrationssoftware

Softwareentwickler
Softwareentwickler
  • Neuentwicklung und Realisierung der Grundfunktionen (Speichern, Darstellung, Verarbeitung) und Weiterentwicklung und Ausstattung des Client mit komplexen Funktionen.


Unterprojekte:

  • Realisierung der Personensuche
  • Realisierung der Gruppe
  • Realisierung der Gruppensuche
  • Realisierung der Protokollierung
  • Realisierung der Protokollierungssuche
OOP OOA OOD JAVA 6 Swing AWT MVC Design Pattern Eclipse XML XSL ANT IBM Rational Synergy UML DOM JAX
Zentrale Polizeidirektion Niedersachsen
Hannover
2 Jahre 3 Monate
2006-06 - 2008-08

NIVADIS-Client Vorgangsbearbeitungssystem

Softwareentwickler
Softwareentwickler
  • Weiterentwicklung des Clients sowie Fehleranalyse und Fehlerbehebung.

Unterprojekte:

  • Realisierung der Themenbezogener Sammlung (TBS) -      Realisierung einer Softwaretechnischen Lösung zum verbinden der zwei Bereiche TBS und POLAS.
  • Realisierung der Suche in TBS.

OOP OOA OOD JAVA 1.4 Swing AWT MVC Design Pattern Eclipse XML XSL ANT IBM Rational Synergy UML Continuous Integration DOM JAX
Zentrale Polizeidirektion Niedersachsen
Hannover
10 Monate
2005-08 - 2006-05

ETL-Programmierung/Data Warehouse

Softwareentwickler
Softwareentwickler
  • ETL-Programmierung der täglichen Datenübernahme aus dem Produktivsystem der Vorgangsbearbeitungssystem NIVADIS in das DWH.
ETL SQL Informatica Powerdesigner C Linux Oracle TOAD.
Zentrale Polizeidirektion Niedersachsen
Hannover
1 Jahr
2004-08 - 2005-07

ETL-Programmierung/Data Warehouse

Softwareentwickler
Softwareentwickler
  • ETL-Programmierung der Morgenlagen aus dem Produktivsystem der Vorgangsbearbeitungssystem NIVADIS
ETL SQL Informatica Powerdesigner C Linux Oracle TOAD
Zentrale Polizeidirektion Niedersachsen
Hannover
8 Monate
2003-12 - 2004-07

ETL-Programmierung/Data Warehouse

Softwareentwickler
Softwareentwickler
  • Realisierung des BKA / LKA Abgleich
ETL SQL Informatica Powerdesigner C Linux Oracle TOAD.
Zentrale Polizeidirektion Niedersachsen
Hannover

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2016-05 - 2016-05

Google Training

  • Web Analytics
  • Online Kanäle
  • SEA ? Search Engine Advertising
  • SEO ? Search Engine Optimization
  • Einführung in die Online Welt

1 Monat
2014-08 - 2014-08

Java Fx/Swing

  • Überblick mobile Oberflächenentwicklung
1 Monat
2011-03 - 2011-03

Java Version 6

  • Neuerungen zu Version 1.4

2 Monate
2005-06 - 2005-07

Zertifikat PowerCenter

  • PowerCenter Designer
  • Repository Manager
  • Workflow Manager
  • Workflow Monitor
  • Metadata Reporter

2 Monate
2005-06 - 2005-07

Informatica Schulung PowerCenter Developer Level 1

  • ETL-Programmierung mit Informatica-PowerCenter

1 Jahr
2003-01 - 2003-12

Weiterbildung in Betriebssystemen

  • Windows 2000
  • Linux
  • UnixNetzwerk
  • Netzwerktechnik
  • Grundlagen der Informatik
5 Monate
2002-08 - 2002-12

Diplomarbeit

  • Entwicklung einer interaktiven Mathematik Lernsoftware in Java
5 Jahre 9 Monate
1996-09 - 2002-05

Informationstechnik/Datenverarbeitung

Diplom Ingenieur (FH), Fachhochschule Hannover
Diplom Ingenieur (FH)
Fachhochschule Hannover
3 Jahre 10 Monate
1990-09 - 1994-06

Fachhochschulreife

Abitur, Fachoberschule in Goslar
Abitur
Fachoberschule in Goslar

Kompetenzen

Kompetenzen

Top-Skills

Java Backend Spring Datenbanken REST SOAP Docker Git Maven OOP Spring MVC Spring Data Eureka Intelij Spring Micrometer

Produkte / Standards / Erfahrungen / Methoden

Android Studio
ANT
DOS Shell
Eclipse
Git
IBM Rational Synergy
IBM Synergy
Informatica PowerCenter
Jira
List&Label
PowerDesigner
SAFIR Client
Toad for Oracle
Technologien

  • AVA 
  • Java Swing 
  • JPA 
  • JMS 
  • EclipseLink 
  • UML 
  • Eclipse 
  • XML 
  • XSLT 
  • Android 4.0 
  • Android Studio 
  • Synergy 
  • Git 
  • Maven 
  • JEE 
  • Spring Boot 
  • Spring MVC 
  • Spring Data 
  • JBOSS 
  • SQL 
  • Informatica 
  • ETL 
  • TOAD 
  • Oracle 
  • Liberty 
  • HTML 
  • Unix 
  • Linux 
  • JAX gut
  • DOM 
  • JSF 
  • JSP 
  • Scrum 
  • Microservice 
  • REST s
  • Jira 
  • Confluence 
  • Stash 
  • SourceTree 
  • Lombok 
  • Swagger 
  • Intellij IDEA 
  • JWT(Json-Web-Token) 
  • Libre/Microsoft Office 
  • Magnolia CMS 
  • Junit 
  • YAML 
  • Visual Studio 
  • Flyway 
  • SoapUI 
  • TomEE 
  • Bndtools 
  • RCP 
  • Eureka 
  • Gradle 
  • Docker

Betriebssysteme

Linux

Programmiersprachen

Android 4.0
AWT
C
Design Pattern
JAVA
JAVA 1.4
JAVA 6
JAVA 7
Java Swing
MVC
OOA
OOD
OOP
Swing
UML
XML
XSL(T)
XSLT

Datenbanken

ETL
Oracle
SQL
SQLite

Design / Entwicklung / Konstruktion

Designe Pattern
DevOps

Vertrauen Sie auf Randstad

Im Bereich Freelancing
Im Bereich Arbeitnehmerüberlassung / Personalvermittlung

Fragen?

Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Das Freelancer-Portal

Direktester geht's nicht! Ganz einfach Freelancer finden und direkt Kontakt aufnehmen.