Seit mehr als 20 Jahren entwickle ich robuste Softwarelösungen in mittelgroßen und großen Enterprise-Projekten. Mein Fokus liegt auf modernen Spring Boot Microservice-Architekturen, Event-Driven Architecture mit Apache Kafka, Domain-Driven Design (DDD) und performanten Cloud-Lösungen. Verfügbar für Freelance- und ANÜ-Projekte (Arbeitnehmerüberlassung).
Über 20 Jahre Projekterfahrung in Enterprise Java, verteilten Cloud-Architekturen und modernen Webanwendungen — chronologisch von neu nach alt.
🔍
Schnellfilter:
Zeige 29 von 29 Projekten
Rewe DigitalANÜAktuellHybrid👥 10 – 15 Personen
Category Management Platform Core (NEO)
Rolle: Senior Java Engineer
🗓️ 06.2023 – bis jetzt
Im Rahmen des NEO-Projekts (ANÜ) wurde die bestehende System- und Softwarearchitektur von REWE Digital grundlegend erneuert. Ziel war die Vereinheitlichung und Modernisierung der IT-Landschaft im Zuge der Zusammenführung von Handel Deutschland und Handel International. Das CMPC-Team entwickelte hierfür standardisierte Lösungen und Bibliotheken als zentrale Bausteine.
📋 Aufgaben & Kernaktivitäten(5 Punkte)▼
▹Entwicklung einer internen Kafka-Bibliothek zur Unterstützung des Outbox- und Inbox-Patterns für zuverlässige, Event-getriebene Kommunikation
▹Implementierung von Kafka-Consumer- und Producer-Komponenten zur Anbindung verteilter Systeme
▹Erstellung von Unit- und Integrationstests zur Sicherstellung von Qualität, Stabilität und Regressionstoleranz
▹Erstellung einer GitLab CI-Pipeline für die Kafka-Lib mit automatisierten Releases
▹Aktive Teilnahme an agilen Scrum-Events (Daily Stand-ups, Retrospektiven, Reviews)
Die Elpa Antragserfassung ist ein Microservices-basiertes System zur Verarbeitung eingehender Anträge. Im Rahmen des Projekts wurde eine bestehende WebSphere-Anwendung auf eine moderne Microservice-Architektur migriert, die mit Spring Boot, Spring Cloud und Kafka realisiert wurde.
📋 Aufgaben & Kernaktivitäten(7 Punkte)▼
▹Know-how-Transfer im Spring Boot-Umfeld für das Entwicklungsteam
▹Einführung von Spring Cloud und Spring Cloud Feign zur Optimierung der Microservice- und Kafka-Kommunikation
▹Refactoring bestehender Microservices auf die neueste Spring Boot-Version
▹Absicherung der Microservices mit Spring Security und JWT
▹Implementierung komplexer MongoDB- und SQL-Queries
▹Erstellung von Unit- und Integrationstests für alle Microservices
▹Deployment von Microservices in den OpenShift-Cluster
Die Optica Abrechnungsplattform ist eine Branchenlösung für Reformhäuser mit mehr als 50 Microservices und einer Angular-Webapplikation in einer Mesh-Architektur. Sie beinhaltet ein Kassensystem zur Abrechnung von Rezepten und Vorgängen über Kostenträger (Krankenkassen).
📋 Aufgaben & Kernaktivitäten(6 Punkte)▼
▹Implementierung der Fiskaly TSE-Anbindung (Kassensicherungsverordnung) in die bestehende Software
▹Implementierung von Microservices auf Basis von Spring Boot und Spring Cloud Technologien
▹Implementierung von Importschnittstellen für Kundendaten auf Basis von Excel und Apache POI
▹Implementierung komplexer Such-Queries mit Spring Data und JPA (Hibernate) für die Kundensuche
▹Erstellung von Datenbankschema-Migrationsskripten mit Flyway
▹Implementierung von PDF-Dokumentgenerierung mit Thymeleaf und Spring
Im Rahmen des internationalen Projektes BestSecret Marketplace wurde das transaktionale Outbox-Pattern für Microservices mit Debezium und Confluent Kafka Connect evaluiert und implementiert.
📋 Aufgaben & Kernaktivitäten(5 Punkte)▼
▹Evaluierung und Implementierung des Outbox-Patterns mit Debezium und Kafka Connect
▹Evaluierung der Machbarkeit von DTOs basierend auf AVRO-Objekten
▹CI/CD-Aufbau für das Deployment von Kafka Connect und dessen Konfiguration in die Azure Cloud
▹Aufbau einer GitLab CI-Pipeline mit Helm Charts für Kubernetes
▹Enge Zusammenarbeit im internationalen, europäischen Entwicklerteam
Deutsche Factoring BankFreelanceFull Remote👥 5 Personen
Online Portal EWB & PEWB Berechnung
Rolle: Lead Java Developer
🗓️ 08.2021 – 06.2022
Entwicklung eines performanten Online-Portals zur EWB- & PEWB-Berechnung mit Massendaten-Import (ca. 680.000 Datensätze/Quartal) sowie einer zweiten Anwendung zur Vorverarbeitung von Debitoren.
📋 Aufgaben & Kernaktivitäten(6 Punkte)▼
▹Erstellung der Referenz-Softwarearchitektur mit Spring Boot, Kafka und Domain-Driven Design (DDD) für OpenShift
▹Definieren von Vorgaben für REST-Schnittstellen und Kafka (CloudEvents) Consumer & Producer
▹Absicherung der Microservices mit Spring Security und Keycloak API (Realms, Scopes, JWTs, Rollen)
▹Projektübergreifende Code Reviews und Architektur-Guidance
▹Performance-Optimierung in Java und Erstellung komplexer Stored Procedures für Import und Berechnung
▹Anbindung externer Schnittstellen (Crefo XML & Bisnode REST)
Technologien
Java 15Spring BootSpring Data / JPAApache KafkaCloudEventsKeycloakReactOpenShiftKubernetesStored ProceduresGitLab CI/CDMaven
NuworkFreelanceFull Remote👥 ca. 12 Personen
Objective Key Results (OKR) Software
Rolle: Lead Java Developer
🗓️ 04.2021 – 07.2021
Nuwork entwickelte eine kollaborative Online-Plattform für agile Teams zur Definition und Überwachung von OKRs. Die Systemarchitektur basiert auf Event-Driven Microservices mit Apache Kafka.
📋 Aufgaben & Kernaktivitäten(5 Punkte)▼
▹Coaching und Schulung der internen Mitarbeiter in Spring Boot, Spring Cloud, Microservices-Architektur und Testing
▹Coaching beim Aufbau automatisierter CI/CD-Pipelines und Branching-Strategien
▹Anbindung des Authentication Service an Keycloak via Keycloak API und Spring Security Adapter
▹Einführung der Kafka Event-Driven Architecture und MongoDB in die Systemarchitektur
▹Etablierung und Verfeinerung des Domain-Driven Design (DDD) Ansatzes
IKEAFreelanceFull Remote👥 ca. 18 Personen (International)
Automation Orchestration Layer (AOL)
Rolle: Senior IT-Architekt
🗓️ 11.2020 – 04.2021
Das AOL-Projekt ist eine globale Orchestrierungsplattform zur Annahme und Weiterleitung von Kundenbestellungen aus Warehouse Management Systemen (WMS) an diverse Automations-Systeme (AS), vollständig in der Google Cloud Platform realisiert.
📋 Aufgaben & Kernaktivitäten(5 Punkte)▼
▹Entwurf der cloud-nativen Systemarchitektur in GCP mit Cloud Run und Cloud Functions
▹Entwicklung von Cloud Run-Komponenten mit Spring Boot
▹Implementierung serverloser Cloud Functions mit Node.js und Unit Tests (Sinon / Chai)
▹Erstellung automatisierter Build- und Infrastruktur-Skripte mit Terraform
▹Wissenstransfer und Mentoring im Spring Boot- und Cloud-Umfeld
FIS GlobalFreelanceFull Remote👥 2 – 10 Personen (International)
General Meeting Webapplication
Rolle: Senior Java Fullstack Developer
🗓️ 06.2020 – 08.2020
Webapplikation für Bankmitarbeiter zur gezielten Recherche und Pflege von Hauptversammlungs-Daten mit anschließendem Know-how-Transfer an internationale Entwicklerteams.
📋 Aufgaben & Kernaktivitäten(3 Punkte)▼
▹Entwicklung von Java Microservices mit Spring Boot
▹Implementierung von Angular 8/9 Frontend-Komponenten und Services im NX Monorepo
▹Erstellung von REST-Controllern, Ressourcen und umfassenden JUnit-/Mockito-Tests
Plattform zur Digitalisierung der Kinderbetreuung für Tagesmütter, Eltern und Support-Center, betrieben auf der Google Cloud Platform mit Kubernetes.
📋 Aufgaben & Kernaktivitäten(4 Punkte)▼
▹Entwurf der Software- und Systemarchitektur auf GCP
▹Entwicklung der Spring Boot Backend Microservices und REST-Schnittstellen
▹Implementierung der Webanwendung mit Angular 8 / 9
▹Unit- und Integrationstests sowie MongoDB-Anbindung
Technologien
Google Cloud Platform (GCP)KubernetesDockerJava 8Spring BootSpring SecurityAngular 8 / 9MongoDBMaven
IT ERGO VorsorgeFreelanceHybrid / Remote👥 10 – 15 Personen
Theo Kundensupport Portal
Rolle: Senior Java Software Developer
🗓️ 11.2019 – 06.2020
Support-Plattform für Versicherungssachbearbeiter zur Bearbeitung komplexer Geschäftsvorgänge, gesteuert über die BPMN 2.0 Engine Camunda und Microservices.
📋 Aufgaben & Kernaktivitäten(4 Punkte)▼
▹Entwicklung und Modellierung von BPMN 2.0 Prozessen in Camunda
▹Entwicklung von Spring Boot Microservices für die einzelnen Prozessschritte
▹Implementierung von Frontend-Komponenten mit Angular 8 und AngularJS
Digitale mobile Plattform zur Einsatzkoordination von Reinigungskräften in Hotels, bestehend aus Mobile App, Angular Web-Apps und Spring Boot Backend auf GCP Kubernetes.
📋 Aufgaben & Kernaktivitäten(3 Punkte)▼
▹Entwurf der Systemarchitektur auf der Google Cloud Platform mit Docker & Kubernetes
▹Entwicklung der Java Microservices mit Spring Boot und Spring Security
▹Entwicklung der Angular Administrations-Oberflächen
Technologien
Google Cloud Platform (GCP)KubernetesDockerJava 8Spring BootAngular 7 / 8MongoDBMaven
Evaluierungs-Prototyp zur Anpassung bestehender Standard-BPMN-Prozesse an individuelle Subprozesse mit Activiti und Anbindung von Bonitätsprüfungs-Services.
📋 Aufgaben & Kernaktivitäten(3 Punkte)▼
▹Entwicklung und Anpassung von BPMN 2.0 Prozessen mit Activiti
▹Entwicklung von Spring Boot Microservices für automatisierte Prüfdelegates
▹Integrationstests und REST-Controller-Entwicklung
RemondisFreelanceVor Ort / Remote👥 6 – 12 Personen
Redooo E-Commerce Portal
Rolle: Senior Java Software Developer
🗓️ 11.2017 – 05.2019
B2B/B2C E-Commerce Portal für Entsorgungs- und Recycling-Services auf Basis einer Spring Boot Cloud Microservice-Architektur mit Apache Kafka und Angular Frontend.
📋 Aufgaben & Kernaktivitäten(5 Punkte)▼
▹Hauptverantwortung für die Software- und Systemarchitektur der Microservices
▹Einführung und Implementierung des Apache Kafka Messaging Frameworks
▹Implementierung des Sicherheitskonzepts mit Spring Security und JWT
▹Entwicklung von Benutzeroberflächen mit Angular 4 / 5
▹Coaching von Junior-Entwicklern in Clean Architecture und Spring Boot
Entwicklung des Rückmigrations-Moduls zur Gewährleistung der Rückwärtskompatibilität bei der Vereinheitlichung der steuerlichen Datenerhebung (NRW/Bund).
Erweiterung der NoTeS Software (JavaFX-Frontend / EJB-Backend) um Kategorisierungs- und Integrationsmodule.
📋 Aufgaben & Kernaktivitäten(1 Punkte)▼
▹Implementierung neuer Backend-Module mit EJB 3 und JBoss Seam
Technologien
Java 6JEE 6EJB 3JBoss SeamRichFacesHibernate
Metro Systems GmbH👥 10 Personen
Internationales CMS & Market Locator
Rolle: Java Software Developer
🗓️ 12.2011 – 05.2012
Entwicklung globaler Module für das Metro Konzern-CMS, inkl. Geodaten-Suchmodul (Google Maps & OpenStreetMap für Russland/China) und ExtJS Administration.
📋 Aufgaben & Kernaktivitäten(3 Punkte)▼
▹Entwicklung des Metro Markt Such-Locators basierend auf Google Maps / OSM
▹Implementierung der Administrations-GUI mit ExtJS 4
Verantwortlich für Release-Integration, Deployment und Systemtests für das Portal vodafone.de.
📋 Aufgaben & Kernaktivitäten(3 Punkte)▼
▹Deployment von J2EE Application Releases in Test- und Produktionsumgebungen
▹Koordination und Durchführung von Integrations- und Systemtests
▹Aufwands- und Performance-Schätzungen
Technologien
SolarisWebLogic 7Oracle DBJ2EETomcat 6Java 6
Toshiba Europe👥 8 – 20 Personen
Marketing (TMP) & Consumer Portal (TCP)
Rolle: Senior Java Software Developer
🗓️ 01.2010 – 12.2010
Konzeption und paneuropäischer Rollout eines mehrsprachigen Kunden-, Partner- und Presseportals über 13+ Länderversionen auf Basis von Alfresco Enterprise WCM.
📋 Aufgaben & Kernaktivitäten(4 Punkte)▼
▹Implementierung von RESTful WebServices mit Java & Alfresco WebScripts
▹Customizing der GUI mit Apache MyFaces / JSF und jQuery
▹Aufbau von Build- & Release-Prozessen mit Subversion und Ant
▹Coaching und technisches Onboarding neuer Teamkollegen
Echtes Feedback von Projektleitern, Kunden und Entwickler-Kollegen (u. a. via LinkedIn & Malt).
💼 LinkedInMärz 2021
“
I had the big pleasure working with Ertan as part of our Automation & Robotics project within IKEA and it was a lot of joy. Ertan is truly a full stack developer. From the very first day he was a valuable asset for the team. He has all the needed skills a developer nowadays should have. His problem solving thinking combined with his approachability and helpfulness just underlines his seniority and experience he made along the way. Ertan was able to support and teach our team in regards to Spring Boot development as well as Javascript & Node.js.
SW
Sebastian Weiß
Software Engineer • IKEA Group
Automation & Robotics (AOL) Projekt bei IKEA
⚡ Malt PlattformOktober 2020
“
Wir haben Ertan in unser Team geholt, um für unseren Kunden eine Plattform zum Aufstellen und Anliefern von Abfallcontainern zu realisieren. Ertan hat unser Team dabei in erster Linie bei der Realisierung des Microservice-basierten Backends unterstützt. Die Microservices wurden in Java mit Hilfe des SpringBoot Frameworks gegen eine MongoDB entwickelt, in Docker Container verpackt und in ein Kubernetes Cluster deployt. Ertan hat uns nicht nur fachlich, sondern auch menschlich als toller Kollege in einem agilen Team voll überzeugt.
VK
Volker Koster
Partner • MT AG Ratingen
Redooo E-Commerce Plattform (Microservices)
⚡ Malt PlattformNovember 2020
“
Ertan war ein wichtiges und sehr wertgeschätztes Mitglied in unserem agilen Scrum Team. Er hat sowohl durch seine Entwicklungsleistungen, welche auf den Clean Code Standards beruhen sowie durch seine Architekturberatungen, seinen Beitrag zum Projekterfolg geleistet. Die Arbeit mit Ertan hat zu jeder Zeit Spaß gemacht und ich kann ihn nur weiterempfehlen.
SM
Sebastian Mohr
Product Lead / Manager • OEV Online Dienste GmbH
Support Portal & Beratersuche (Microservices, Kafka, React)
💼 LinkedInOktober 2018
“
Ertan is a true professional agile programmer and a real team player. He's one of few in this profession that can call themself Full Stack Developer and Clean Coder. While he's an IT technology veteran, he keeps himself always up to date with the latest programming frameworks, methods and architecture principles. He builds first class solutions with Java and Spring Boot, as well as with TypeScript and Angular, is an expert in Linux, as well as MongoDB. Someone you'll enjoy talking to.
DL
Daniel Lachmann-Nishibane
Agile Coach & Consultant
💼 LinkedInJuli 2021
“
I had the honor to work with Ertan on an innovative project. He has a very open mindset and is not scared to say his opinion. If there is any question about coding, Ertan always has the right answer to it. If you have the choice to work with Ertan, I highly recommend you to make the experience to work with him. He gonna boost your Project on a new level.
DV
Duc Viet Nguyen
Software Engineer
⚡ Malt PlattformOktober 2020
“
Wir hatten Ertan für eine dringende Umsetzung einer regulatorischen Anforderung mit dem Schwerpunkt Frontend-Anpassungen in Angular verpflichtet. Da er die Umsetzungen schneller als erwartet durchführen konnte, hat er auch auf der Backend-Seite mit Spring Boot unterstützt. Wir haben Ertan als sehr teamorientierten und flexiblen Full-Stack-Entwickler kennen und schätzen gelernt.
MH
Markus Holdenrieder
Project Lead • Fidelity Information Services (FIS Global)
General Meeting Webapplication (Angular & Spring Boot)
⚡ Malt PlattformNovember 2020
“
Die langfristige Zusammenarbeit ist unkompliziert und mit Respekt geführt. MyNanny als ein weiteres eigenständiges Grüne-Wiese-Projekt wurde von Ertan als Fullstack im Fokus des Backends und der Infrastruktur abgeschlossen. Hierbei waren stets moderne und optimierte Prozesse im Fokus um ein zukunftsfähiges MVP auf den Markt zu bringen.
KB
Kevin Bartsch
Geschäftsführer • BaTo Development GbR
MyNanny Digitale Plattform (GCP / Kubernetes)
💼 LinkedInApril 2021
“
I had the pleasure to work with Ertan. He is an easy going person with a very open mindset. This personality, his humor and profound knowledge had a very positive impact on our team itself and the outcome. I hope that we can work together one day!
DJ
Dr. Jan Hohe
Agile & DevOps Lead • Center of Excellence Agile & DevOps
💼 LinkedInJuli 2021
“
I worked with Ertan in a technologically challenging project. His profound knowledge of core software development really helped to make the project a success.
RL
Rafael Lopes
CEO • about:content
Offen für Freelance- & ANÜ-Projekte (Arbeitnehmerüberlassung)
Projekt unverbindlich anfragen
Benötigen Sie Verstärkung für Ihr Entwicklerteam oder einen Architekten für moderne Java- & Cloud-Lösungen? Senden Sie mir einfach die Eckdaten Ihres Projekts.
Oder direkt über geschäftliche Netzwerke vernetzen: