Agile Software-Entwicklung, Java, Architektur, Microservices
Aktualisiert am 02.03.2024
Profil
Freiberufler / Selbstständiger
Remote-Arbeit
Verfügbar ab: 01.05.2024
Verfügbar zu: 80%
davon vor Ort: 80%
Java 17
Microservices
Coaching
Spring Boot
MongoDB
Kafka
RabbitMQ
Docker
Kubernetes
Domain Driven Design
Clean Code
Scrum
REST
AWS
GitLab
Keycloak
OpenID
PostgreSQL
JPA
Deutsch
Muttersprache
Englisch
fließend in Wort und Schrift

Einsatzorte

Einsatzorte

Leipzig (+75km) Hoyerswerda (+75km) Gera (+75km) Berlin (+100km) Malchin (+100km) Stade (+150km) Höxter (+100km) Haldensleben (+75km) Schwalmstadt (+75km) Essen (+75km) Ibbenbüren (+75km) Cochem (+75km) Bonn (+75km) Soest (+50km) Darmstadt (+75km) Homburg (Saar) (+50km)
möglich

Projekte

Projekte

1 Jahr
2021-04 - 2022-03

Service-Provider für Fahrzeugzulassungen

Software-Entwickler Java 11 Spring Boot 2.3 Angular ...
Software-Entwickler
  • Wartung und Weiterentwicklung einer Anwendung zum Erfassen von Stammdaten und Anstoßen von Fahrzeugregistrierungen

  • Mitarbeit in Konzipierung und Neuentwicklung eines Service für die digitalisierte Zulassung von Fahrzeugen in Form eines Anti-Corruption-Layers

  • Neugestaltung einer AWS-Infrastruktur für das Betreiben mehrerer Services

  • Anpassung der Deployment-Pipelines für die neue Infrastruktur

  • Coaching und Anleiten der weniger erfahrenen Kollegen im Team

Java 11 Spring Boot 2.3 Angular Postgres Keycloak Kafka Docker AWS GitLab Jira
Christoph Kroschke GmbH
Ahrensburg
1 Jahr 2 Monate
2019-08 - 2020-09

Konzipierung und Neuentwicklung

Software-Architekt und Backend-Entwickler Java 11 Spring Boot Postgres ...
Software-Architekt und Backend-Entwickler
  • Konzipierung und Neuentwicklung einer Warenwirtschaft für den Landtechnikhandel
  • Aufbau einer Microservice-Architektur mit Anbindung eines On-Premises-Altsystems
  • Anlernen und Betreuen von zwei Junior-Entwicklern
  • Heranführen eines Teams von Basic-Entwicklern an die moderne Backend-Entwicklung mit Java

Erfolge:

Anbindung eines Altsystems an eine Cloud-Anwendung

Java 11 Spring Boot Postgres RabbitMQ GraphQL Kubernetes
Orbis Software GmbH
Oyten bei Bremen
1 Jahr 1 Monat
2018-07 - 2019-07

Weiterentwicklung eines Backends

Software-Entwickler Backend C# .NET MongoDB ...
Software-Entwickler Backend
  • Weiterentwicklung eines Backends für die Verarbeitung von Aufträgen bezüglich Kontaktlinsen
  • Mitarbeit in einem von drei agil arbeitenden Teams
C# .NET MongoDB Kafka
Fielmann GmbH
Hamburg
3 Monate
2017-03 - 2017-05

Weiterentwicklung einer Software-Plattform

Software-Entwickler Java 8 Spring Hystrix ...
Software-Entwickler
  • Weiterentwicklung einer Software-Plattform für Lotto im Internet
  • Übernahme von Teamleiter-Funktionen

Erfolge:

Anbindung des Payment Service Providers adyen in Form eines Micro-Services

Java 8 Spring Hystrix MongoDB Kafka Jira GitHub
eSailors Ltd.
Hamburg
1 Jahr 6 Monate
2015-09 - 2017-02

Aufbau und Leitung eines Teams

Teamleiter, Software-Entwickler, SCRUM-Master Java 8 Spring Hibernate ...
Teamleiter, Software-Entwickler, SCRUM-Master
  • Aufbau und Leitung eines Teams von 7 Entwicklern
  • Unterstützung des Product-Owners
  • Etablieren einer agilen Arbeitsweise im Team
  • Mitarbeit in der Entwicklung einer hochverfügbaren ERP-Lösung für Fitnessstudios


Erfolge:

  • Umfangreiches Refactoring einer der Kernkomponente der Plattform (Mitgliederkonten)
  • Aufbau eines effektiven, selbstorganisierten Teams
Java 8 Spring Hibernate Postgres Jira Confluence
Magicline GmbH
Hamburg
5 Monate
2015-04 - 2015-08

Erweiterung einer eWallet Plattform

Senior Software-Entwickler Java 7 Spring JDBC
Senior Software-Entwickler
  • Erweiterung einer eWallet Plattform um Funktionalitäten für den Tagesabschluss


Erfolge:

Konzeption und Implementierung eines fachlichen Loggings

Java 7 Spring JDBC
Yapital GmbH (Otto Group)
Hamburg
5 Jahre
2010-03 - 2015-02

Entwurf, Entwicklung und Unterstützung

Senior-Entwickler, Software-Architekt, SCRUM-Master Java 7 Spring Hibernate ...
Senior-Entwickler, Software-Architekt, SCRUM-Master
  • Entwurf, Entwicklung und Unterstützung des Betriebs einer hochverfügbaren PSP-Plattform
  • Erstellen technischer Konzepte (Spikes) für architekturelle Herausforderungen
  • Mitwirkung beim Aufbau eines neuen Entwicklungsteams, u.a. Anleitung neuer Mitarbeiter
  • Einführung und Förderung der agilen Arbeitsweise als verantwortlicher SCRUM-Master


Erfolge:

  • Maßgeblicher Beitrag beim Aufbau eines performanten Entwicklungsteams
  • Einführung von SCRUM als agiles Vorgehen
Java 7 Spring Hibernate Oracle 11g Jira
EOS Payment Solutions GmbH (Otto Group), Hamburg
10 Monate
2009-04 - 2010-01

Ermitteln und Klären der fachlichen Anforderungen

Consultant
Consultant
  • Ermitteln und Klären der fachlichen Anforderungen für die Berechnung von Kennzahlen im Bereich der Flugzeugwartung
  • Analyse möglicher Datenquellen, u.a. SAP und Oracle-Datenbanken
  • Entwurf eines Datenmodells für eine BI-Anwendung (ROLAP)
Lufthansa Technik AG
Hamburg
1 Jahr 1 Monat
2008-05 - 2009-05

Qualitätssicherung der Neuentwicklung

Testexperte Selenium QaTraq
Testexperte
  • Qualitätssicherung der Neuentwicklung einer Internet-Plattform zum Betreiben von Lotto im Internet
  • Automatisierung von Testfällen, Implementieren von Testdatengeneratoren und Simulatoren
  • Klären von fachlichen Fragestellungen


Erfolge:

Konzeptionierung und Implementierung eine SCHUFA-Simulators

Selenium QaTraq
Tipp24 AG
Hamburg
1 Jahr 1 Monat
2007-01 - 2008-01

Aufbau des Build-Prozesses

Software-Entwickler Java 5 Spring Hibernate ...
Software-Entwickler
  • Neuentwicklung eines Systems für die Prüfung von Güterwagenverwendungen
  • Aufbau des Build-Prozesses und integration in die bestehenden Migrationsprozesse
Java 5 Spring Hibernate DB2 Ant
DB Systems GmbH
Frankfurt
6 Monate
2006-07 - 2006-12

Fachliche und technische Konzeption

Consultant, Entwickler Java 5 Hibernate DB2 ...
Consultant, Entwickler
  • Fachliche und technische Konzeption eines Systems für die Prüfung von Rechnungen
  • Datenmodellierung und Erstellen des objektrelationales Mapping
  • Aufbau des Build-Prozesses und integration in die bestehenden Migrationsprozesse
Java 5 Hibernate DB2 Ant
DB Systems GmbH
Frankfurt
1 Jahr 1 Monat
2005-06 - 2006-06

Integration von Anwendungen

Supporter
Supporter
  • Integration von Anwendungen in Inter- und Intranetportale, 3rd Level-Support der Portallandschaft
BMW AG
München
1 Jahr 3 Monate
2005-04 - 2006-06

Fach- und IT-Konzept

Consultant CMS GaussVIP Documentum
Consultant
  • Fach- und IT-Konzept für Anpassungen eines Redaktions-Clients für die Anforderungen der Fachabteilungen
CMS GaussVIP Documentum
BMW AG
München
4 Monate
2004-12 - 2005-03

Fachliche Konzeption und Implementierung

Entwickler Java 5 Struts Hibernate ...
Entwickler
  • Fachliche Konzeption und Implementierung eines Tools zur Unterstützung von EAM (Enterprise Architecture Management)
Java 5 Struts Hibernate MySQL
iteratec GmbH
München

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2004-06 - 2004-06

Studium der Informatik (Nebenfach Pädagogik)

Diplom-Informatiker, Carl-von-Ossietzky-Universität Oldenburg
Diplom-Informatiker
Carl-von-Ossietzky-Universität Oldenburg

Position

Position

Senior Java-Entwickler/-Architekt

Kompetenzen

Kompetenzen

Top-Skills

Java 17 Microservices Coaching Spring Boot MongoDB Kafka RabbitMQ Docker Kubernetes Domain Driven Design Clean Code Scrum REST AWS GitLab Keycloak OpenID PostgreSQL JPA

Schwerpunkte

Bisherige Tätigkeitsschwerpunkte in Festanstellung:

  • Java-Entwickler und Architekt (Java, Spring, Hibernate)
  • Scrum-Master in Kombination mit Entwickler-Rolle/Teamleitung
  • Teamleiter von 7 SW-Entwicklern

Produkte / Standards / Erfahrungen / Methoden

Agile:

  • SCRUM, Kanban 7 Jahre 
  • Aufbau und Führen von SW-Entwicklungsteams 3 Jahre
  • Agile Software-Entwicklung 8 Jahre
  • Backlog-Refinement (User-Stories) 4 Jahre
  • Tooling (Jira, Confluence) 8 Jahre

Agile Software-Entwicklung:

  • Micro-Service-Architekturen 
  • Continuous Delivery 
  • Code-Reviews 9 Jahre
  • Test-Driven-Development 4 Jahre
  • Domain-Driven-Design 5 Jahre
  • Clean Code und Software-Craftmanship 6 Jahre

Technologien:

  • SQL (Oracle, Postgres) und Hibernate
  • NoSQL (MongoDB)
  • Java (bis Version 11) >10 Jahre
  • Spring-Framework 10 Jahre
  • Javascript, Node.JS, React (Native) <1 Jahr

Sozialkompetenzen und Sonstiges:

  • Empathie
  • Agieren in Konzernstrukturen
  • Kommunikation, Moderation, Präsentation
  • Servant Leadership, Coaching von Mitarbeitern

Qualifikationsprofil Software-Entwicklung:

  • Java (bis Version 8)
  • Spring-Framework

Qualitätssicherung:

  • JUnit/Mockito 10 Jahre
  • SonarQube 3 Jahre

Software-Architektur und Schnittstellen:

  • RESTfull Webservices
  • REST-APIs 9 Jahre
  • GraphQl 1 Jahr
  • Microservice-Architekturen 2 Jahre
  • Kafka, RabbitMQ 1 Jahr
  • OAuth 2, JWT, Keycloak 1 Jahr

DevOps:

  • Maven 8 Jahre
  • Jenkins, Teamcity 6 Jahre
  • Docker, Kubernetes 2 Jahre
  • Graylog, Kibana 3 Jahre
  • AWS <1 Jahr

Tooling:

  • Intellij IDEA 8 Jahre
  • GIT 7 Jahre

Auf einen Blick:

  • Über 15 Jahre Berufserfahrung als Consultant, Software-Entwickler und Teamleiter
  • Zertifizierter SCRUM-Master, Product-Owner und Software-Architekt
  • Leidenschaft für agile Software-Entwicklung: Clean Code, Domain Driven Design, Microservice-Architekturen

Datenbanken

Flyway
>10 Jahre
Hibernate
>10 Jahre
JPA
>10 Jahre
MongoDB
1 Jahr
Oracle 11g
6 Jahre
Postgres
6 Jahre
SQL
>10 Jahre

Branchen

Branchen

  • eCommerce
  • Fintech
  • Hochverfügbare Internet-Plattformen
  • Online-Payment
  • Logistics
  • Automotive
  • Aviation
  • Banking

Einsatzorte

Einsatzorte

Leipzig (+75km) Hoyerswerda (+75km) Gera (+75km) Berlin (+100km) Malchin (+100km) Stade (+150km) Höxter (+100km) Haldensleben (+75km) Schwalmstadt (+75km) Essen (+75km) Ibbenbüren (+75km) Cochem (+75km) Bonn (+75km) Soest (+50km) Darmstadt (+75km) Homburg (Saar) (+50km)
möglich

Projekte

Projekte

1 Jahr
2021-04 - 2022-03

Service-Provider für Fahrzeugzulassungen

Software-Entwickler Java 11 Spring Boot 2.3 Angular ...
Software-Entwickler
  • Wartung und Weiterentwicklung einer Anwendung zum Erfassen von Stammdaten und Anstoßen von Fahrzeugregistrierungen

  • Mitarbeit in Konzipierung und Neuentwicklung eines Service für die digitalisierte Zulassung von Fahrzeugen in Form eines Anti-Corruption-Layers

  • Neugestaltung einer AWS-Infrastruktur für das Betreiben mehrerer Services

  • Anpassung der Deployment-Pipelines für die neue Infrastruktur

  • Coaching und Anleiten der weniger erfahrenen Kollegen im Team

Java 11 Spring Boot 2.3 Angular Postgres Keycloak Kafka Docker AWS GitLab Jira
Christoph Kroschke GmbH
Ahrensburg
1 Jahr 2 Monate
2019-08 - 2020-09

Konzipierung und Neuentwicklung

Software-Architekt und Backend-Entwickler Java 11 Spring Boot Postgres ...
Software-Architekt und Backend-Entwickler
  • Konzipierung und Neuentwicklung einer Warenwirtschaft für den Landtechnikhandel
  • Aufbau einer Microservice-Architektur mit Anbindung eines On-Premises-Altsystems
  • Anlernen und Betreuen von zwei Junior-Entwicklern
  • Heranführen eines Teams von Basic-Entwicklern an die moderne Backend-Entwicklung mit Java

Erfolge:

Anbindung eines Altsystems an eine Cloud-Anwendung

Java 11 Spring Boot Postgres RabbitMQ GraphQL Kubernetes
Orbis Software GmbH
Oyten bei Bremen
1 Jahr 1 Monat
2018-07 - 2019-07

Weiterentwicklung eines Backends

Software-Entwickler Backend C# .NET MongoDB ...
Software-Entwickler Backend
  • Weiterentwicklung eines Backends für die Verarbeitung von Aufträgen bezüglich Kontaktlinsen
  • Mitarbeit in einem von drei agil arbeitenden Teams
C# .NET MongoDB Kafka
Fielmann GmbH
Hamburg
3 Monate
2017-03 - 2017-05

Weiterentwicklung einer Software-Plattform

Software-Entwickler Java 8 Spring Hystrix ...
Software-Entwickler
  • Weiterentwicklung einer Software-Plattform für Lotto im Internet
  • Übernahme von Teamleiter-Funktionen

Erfolge:

Anbindung des Payment Service Providers adyen in Form eines Micro-Services

Java 8 Spring Hystrix MongoDB Kafka Jira GitHub
eSailors Ltd.
Hamburg
1 Jahr 6 Monate
2015-09 - 2017-02

Aufbau und Leitung eines Teams

Teamleiter, Software-Entwickler, SCRUM-Master Java 8 Spring Hibernate ...
Teamleiter, Software-Entwickler, SCRUM-Master
  • Aufbau und Leitung eines Teams von 7 Entwicklern
  • Unterstützung des Product-Owners
  • Etablieren einer agilen Arbeitsweise im Team
  • Mitarbeit in der Entwicklung einer hochverfügbaren ERP-Lösung für Fitnessstudios


Erfolge:

  • Umfangreiches Refactoring einer der Kernkomponente der Plattform (Mitgliederkonten)
  • Aufbau eines effektiven, selbstorganisierten Teams
Java 8 Spring Hibernate Postgres Jira Confluence
Magicline GmbH
Hamburg
5 Monate
2015-04 - 2015-08

Erweiterung einer eWallet Plattform

Senior Software-Entwickler Java 7 Spring JDBC
Senior Software-Entwickler
  • Erweiterung einer eWallet Plattform um Funktionalitäten für den Tagesabschluss


Erfolge:

Konzeption und Implementierung eines fachlichen Loggings

Java 7 Spring JDBC
Yapital GmbH (Otto Group)
Hamburg
5 Jahre
2010-03 - 2015-02

Entwurf, Entwicklung und Unterstützung

Senior-Entwickler, Software-Architekt, SCRUM-Master Java 7 Spring Hibernate ...
Senior-Entwickler, Software-Architekt, SCRUM-Master
  • Entwurf, Entwicklung und Unterstützung des Betriebs einer hochverfügbaren PSP-Plattform
  • Erstellen technischer Konzepte (Spikes) für architekturelle Herausforderungen
  • Mitwirkung beim Aufbau eines neuen Entwicklungsteams, u.a. Anleitung neuer Mitarbeiter
  • Einführung und Förderung der agilen Arbeitsweise als verantwortlicher SCRUM-Master


Erfolge:

  • Maßgeblicher Beitrag beim Aufbau eines performanten Entwicklungsteams
  • Einführung von SCRUM als agiles Vorgehen
Java 7 Spring Hibernate Oracle 11g Jira
EOS Payment Solutions GmbH (Otto Group), Hamburg
10 Monate
2009-04 - 2010-01

Ermitteln und Klären der fachlichen Anforderungen

Consultant
Consultant
  • Ermitteln und Klären der fachlichen Anforderungen für die Berechnung von Kennzahlen im Bereich der Flugzeugwartung
  • Analyse möglicher Datenquellen, u.a. SAP und Oracle-Datenbanken
  • Entwurf eines Datenmodells für eine BI-Anwendung (ROLAP)
Lufthansa Technik AG
Hamburg
1 Jahr 1 Monat
2008-05 - 2009-05

Qualitätssicherung der Neuentwicklung

Testexperte Selenium QaTraq
Testexperte
  • Qualitätssicherung der Neuentwicklung einer Internet-Plattform zum Betreiben von Lotto im Internet
  • Automatisierung von Testfällen, Implementieren von Testdatengeneratoren und Simulatoren
  • Klären von fachlichen Fragestellungen


Erfolge:

Konzeptionierung und Implementierung eine SCHUFA-Simulators

Selenium QaTraq
Tipp24 AG
Hamburg
1 Jahr 1 Monat
2007-01 - 2008-01

Aufbau des Build-Prozesses

Software-Entwickler Java 5 Spring Hibernate ...
Software-Entwickler
  • Neuentwicklung eines Systems für die Prüfung von Güterwagenverwendungen
  • Aufbau des Build-Prozesses und integration in die bestehenden Migrationsprozesse
Java 5 Spring Hibernate DB2 Ant
DB Systems GmbH
Frankfurt
6 Monate
2006-07 - 2006-12

Fachliche und technische Konzeption

Consultant, Entwickler Java 5 Hibernate DB2 ...
Consultant, Entwickler
  • Fachliche und technische Konzeption eines Systems für die Prüfung von Rechnungen
  • Datenmodellierung und Erstellen des objektrelationales Mapping
  • Aufbau des Build-Prozesses und integration in die bestehenden Migrationsprozesse
Java 5 Hibernate DB2 Ant
DB Systems GmbH
Frankfurt
1 Jahr 1 Monat
2005-06 - 2006-06

Integration von Anwendungen

Supporter
Supporter
  • Integration von Anwendungen in Inter- und Intranetportale, 3rd Level-Support der Portallandschaft
BMW AG
München
1 Jahr 3 Monate
2005-04 - 2006-06

Fach- und IT-Konzept

Consultant CMS GaussVIP Documentum
Consultant
  • Fach- und IT-Konzept für Anpassungen eines Redaktions-Clients für die Anforderungen der Fachabteilungen
CMS GaussVIP Documentum
BMW AG
München
4 Monate
2004-12 - 2005-03

Fachliche Konzeption und Implementierung

Entwickler Java 5 Struts Hibernate ...
Entwickler
  • Fachliche Konzeption und Implementierung eines Tools zur Unterstützung von EAM (Enterprise Architecture Management)
Java 5 Struts Hibernate MySQL
iteratec GmbH
München

Aus- und Weiterbildung

Aus- und Weiterbildung

1 Monat
2004-06 - 2004-06

Studium der Informatik (Nebenfach Pädagogik)

Diplom-Informatiker, Carl-von-Ossietzky-Universität Oldenburg
Diplom-Informatiker
Carl-von-Ossietzky-Universität Oldenburg

Position

Position

Senior Java-Entwickler/-Architekt

Kompetenzen

Kompetenzen

Top-Skills

Java 17 Microservices Coaching Spring Boot MongoDB Kafka RabbitMQ Docker Kubernetes Domain Driven Design Clean Code Scrum REST AWS GitLab Keycloak OpenID PostgreSQL JPA

Schwerpunkte

Bisherige Tätigkeitsschwerpunkte in Festanstellung:

  • Java-Entwickler und Architekt (Java, Spring, Hibernate)
  • Scrum-Master in Kombination mit Entwickler-Rolle/Teamleitung
  • Teamleiter von 7 SW-Entwicklern

Produkte / Standards / Erfahrungen / Methoden

Agile:

  • SCRUM, Kanban 7 Jahre 
  • Aufbau und Führen von SW-Entwicklungsteams 3 Jahre
  • Agile Software-Entwicklung 8 Jahre
  • Backlog-Refinement (User-Stories) 4 Jahre
  • Tooling (Jira, Confluence) 8 Jahre

Agile Software-Entwicklung:

  • Micro-Service-Architekturen 
  • Continuous Delivery 
  • Code-Reviews 9 Jahre
  • Test-Driven-Development 4 Jahre
  • Domain-Driven-Design 5 Jahre
  • Clean Code und Software-Craftmanship 6 Jahre

Technologien:

  • SQL (Oracle, Postgres) und Hibernate
  • NoSQL (MongoDB)
  • Java (bis Version 11) >10 Jahre
  • Spring-Framework 10 Jahre
  • Javascript, Node.JS, React (Native) <1 Jahr

Sozialkompetenzen und Sonstiges:

  • Empathie
  • Agieren in Konzernstrukturen
  • Kommunikation, Moderation, Präsentation
  • Servant Leadership, Coaching von Mitarbeitern

Qualifikationsprofil Software-Entwicklung:

  • Java (bis Version 8)
  • Spring-Framework

Qualitätssicherung:

  • JUnit/Mockito 10 Jahre
  • SonarQube 3 Jahre

Software-Architektur und Schnittstellen:

  • RESTfull Webservices
  • REST-APIs 9 Jahre
  • GraphQl 1 Jahr
  • Microservice-Architekturen 2 Jahre
  • Kafka, RabbitMQ 1 Jahr
  • OAuth 2, JWT, Keycloak 1 Jahr

DevOps:

  • Maven 8 Jahre
  • Jenkins, Teamcity 6 Jahre
  • Docker, Kubernetes 2 Jahre
  • Graylog, Kibana 3 Jahre
  • AWS <1 Jahr

Tooling:

  • Intellij IDEA 8 Jahre
  • GIT 7 Jahre

Auf einen Blick:

  • Über 15 Jahre Berufserfahrung als Consultant, Software-Entwickler und Teamleiter
  • Zertifizierter SCRUM-Master, Product-Owner und Software-Architekt
  • Leidenschaft für agile Software-Entwicklung: Clean Code, Domain Driven Design, Microservice-Architekturen

Datenbanken

Flyway
>10 Jahre
Hibernate
>10 Jahre
JPA
>10 Jahre
MongoDB
1 Jahr
Oracle 11g
6 Jahre
Postgres
6 Jahre
SQL
>10 Jahre

Branchen

Branchen

  • eCommerce
  • Fintech
  • Hochverfügbare Internet-Plattformen
  • Online-Payment
  • Logistics
  • Automotive
  • Aviation
  • Banking

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.