<Ertan Toker />
Senior Java & Cloud Engineer • Freelance & ANÜ

Hi, ich bin Ertan Toker

Spring Boot Microservices • Apache Kafka • Cloud & Event-Driven Architecture • Full-Stack

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).

20+
Jahre Erfahrung
29
Erfolgreiche Projekte
9
Top Referenzen
Freelance & ANÜ
Remote & Hybrid
💼 Referenzen & Track Record

Projekte & Berufserfahrung

Ü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 Digital ANÜ Aktuell Hybrid 👥 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)
Technologien
Java 21 Spring Boot Spring Framework Spring Data JPA / Hibernate Spring Security Apache Kafka Microservices Google Cloud Platform (GCP) Kubernetes JUnit 5 Mockito GitLab CI/CD Maven Scrum
Signal Iduna Freelance Hybrid 👥 6 Personen

Elpa Antragserfassung

Rolle: Senior Java Developer

🗓️ 07.2023 – 04.2025

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
Technologien
Java 11 - 21 Spring Boot Spring Cloud Spring Security JWT Feign Client Apache Kafka MongoDB OpenShift Kubernetes Gradle JUnit 5 Mockito Scrum
Dr. Güldener Freelance Full Remote 👥 8 Personen

Optica Abrechnungsplattform

Rolle: Senior Java Developer

🗓️ 08.2022 – 06.2023

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
Technologien
Java 11 / 17 / 18 Spring Boot Spring Cloud RabbitMQ Spring Data / JPA Hibernate Flyway Thymeleaf Fiskaly TSE Apache POI Gradle JUnit 5 Scrum
BestSecret Freelance Full Remote 👥 8 Personen

Marketplace Microservices Architecture

Rolle: Senior Java Developer

🗓️ 06.2022 – 08.2022

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
Technologien
Java 17 Spring Boot Apache Kafka Kafka Connect Debezium AVRO Schema Azure Cloud Kubernetes Helm Charts GitLab CI/CD Maven
Deutsche Factoring Bank Freelance Full 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 15 Spring Boot Spring Data / JPA Apache Kafka CloudEvents Keycloak React OpenShift Kubernetes Stored Procedures GitLab CI/CD Maven
Nuwork Freelance Full 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
Technologien
Java 11 Spring Boot Spring Cloud Apache Kafka Keycloak MongoDB React Domain-Driven Design Kubernetes Bitbucket Pipelines Maven
IKEA Freelance Full 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
Technologien
Java 8 Node.js Spring Boot Google Cloud Platform (GCP) Cloud Run Cloud Functions Firestore Secret Manager Terraform Maven
FIS Global Freelance Full 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
Technologien
Java 8 Spring Boot Angular 8 / 9 NX Framework REST APIs Gradle JUnit / Mockito
MyNanny Freelance Remote 👥 2 Personen

Kinderbetreuung Digital

Rolle: Senior Software Architect & Senior Java Developer

🗓️ 01.2020 – 06.2020

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) Kubernetes Docker Java 8 Spring Boot Spring Security Angular 8 / 9 MongoDB Maven
IT ERGO Vorsorge Freelance Hybrid / 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
  • REST-Kommunikation und automatisierte Testsuite
Technologien
Camunda BPMN 2.0 Java 8 Spring Boot Spring REST Angular 8 AngularJS JUnit 4 Mockito
X-AdapT GmbH Freelance Full Remote 👥 2 – 5 Personen

Apputzer Hotelreinigungsplattform

Rolle: Senior Software Architect & Senior Java Developer

🗓️ 09.2019 – 03.2020

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) Kubernetes Docker Java 8 Spring Boot Angular 7 / 8 MongoDB Maven
Innogy Freelance Vor Ort / Remote 👥 8 – 20 Personen

rEVUlution

Rolle: Senior Java Software Developer

🗓️ 06.2019 – 11.2019

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
Technologien
BPMN 2.0 Activiti Java 8 Spring Boot Spring Cloud Docker JUnit
Remondis Freelance Vor 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
Technologien
Java 8 Spring Boot Spring Cloud Apache Kafka Spring Security JWT Angular 4 / 5 MongoDB Docker GitLab CI/CD
OEV Freelance Vor Ort / Remote 👥 4 – 20 Personen

Support Portal

Rolle: Senior Java Software Entwickler

🗓️ 01.2017 – 11.2017

Microservices-Plattform zur Verwaltung von Niederlassungen, Agenturen, Mitarbeitern und Vertragsabschlüssen.

📋 Aufgaben & Kernaktivitäten (3 Punkte)
  • Entwicklung von Spring Boot Cloud Microservices und REST-Schnittstellen
  • Entwicklung von Web-Oberflächen mit React JS
  • Testing mit JUnit 4 und Mockito
Technologien
Java 8 Spring Boot Spring Cloud React JS Apache Kafka MongoDB Docker Gradle
Ista AG Freelance Vor Ort 👥 8 – 50 Personen

DMI Datamanagement Initiative

Rolle: Senior Java Software Developer

🗓️ 10.2015 – 11.2016

Neuentwicklung eines Java Enterprise Systems nach JEE 7 Standards zur vollständigen Ablösung eines Cobol-Host Altsystems im agilen SCRUM-Modell.

📋 Aufgaben & Kernaktivitäten (5 Punkte)
  • Entwicklung von Enterprise Komponenten mit JEE 7 Standards (EJB 3, Wildfly)
  • Entwicklung von REST- (JAX-RS) und SOAP-Webservices (JAX-WS)
  • Persistenzmodellierung mit JPA 2
  • Prozessautomatisierung mit Camunda BPMN
  • Frontend-Entwicklung mit AngularJS
Technologien
Java 8 JEE 7 Wildfly JPA 2 JAX-RS / JAX-WS Camunda BPMN AngularJS Maven Scrum
RZF Düsseldorf 👥 2 – 20 Personen

GINSTER Daten Rückmigration

Rolle: Senior Java Software Developer

🗓️ 01.2015 – 10.2015

Entwicklung des Rückmigrations-Moduls zur Gewährleistung der Rückwärtskompatibilität bei der Vereinheitlichung der steuerlichen Datenerhebung (NRW/Bund).

📋 Aufgaben & Kernaktivitäten (3 Punkte)
  • Entwicklung der Rückmigrations-Komponenten
  • Erstellung von JUnit-Testsuiten
  • Einführung von Maven 3 als zentrales Build-Tool
Technologien
Java 7 Maven 3 Hibernate Validator JUnit 4 SOAP Jenkins
Sanvartis GmbH 👥 5 Personen

JCall Callcenter Suite

Rolle: Senior Java Software Developer

🗓️ 10.2014 – 01.2015

Modernisierung einer webbasierten Callcenter-Anwendung mit direkter VOIP-Anbindung und Terminmanagement für Patienten und Pharmaindustrie.

📋 Aufgaben & Kernaktivitäten (3 Punkte)
  • Modernisierung der Architektur auf moderne Frameworks
  • Einführung von Maven, Continuous Delivery mit Jenkins & SonarQube
  • Persistenzschicht mit JPA 2 / Hibernate und UI mit PrimeFaces/JSF
Technologien
Java 6 EJB 3 PrimeFaces JSF Hibernate 3 / JPA 2 Maven Tomcat
Sparda Bank 👥 8 – 20 Personen

Baufinanzierung BauFi

Rolle: Senior Java Software Developer

🗓️ 02.2014 – 10.2014

Vollständige Neuentwicklung der Baufinanzierungsberatungs-Software für Bankberater zur strukturierten Immobilienkredit-Abwicklung.

📋 Aufgaben & Kernaktivitäten (3 Punkte)
  • Backend-Entwicklung mit Java EE 6 (CDI, EJB 3.1, JPA 2.1)
  • Frontend-Entwicklung mit JSF 2.0 & PrimeFaces
  • Aufsetzen von Jenkins Continuous Delivery Builds
Technologien
Java 6 JEE 6 CDI EJB 3 PrimeFaces JSF 2 WebSphere IBM DB2 Scrum
Vodafone Global 👥 5 Personen

IOTP Forecast & Revenue Platform

Rolle: Senior Java Developer & Stellv. Projektleiter

🗓️ 10.2012 – 12.2013

Neuentwicklung einer Finanz- und Umsatzprognose-Software mit Visualisierung von Live-Mobilfunkdaten und Massendaten-Exporten.

📋 Aufgaben & Kernaktivitäten (4 Punkte)
  • Stellvertretende technische Projektleitung und Architekturdesign
  • Entwicklung von Backend-Komponenten mit Java EE, JPA und EJB 3
  • Erstellung von interaktiven Charts (AmCharts) und Excel-Großreports (100.000+ Zeilen mit Apache POI)
  • Aufbau der Test- und Produktionsumgebung auf WebLogic & Oracle DB
Technologien
Java 6 JEE 6 PrimeFaces WebLogic Oracle 11g Apache POI AmCharts
Xplace 👥 6 Personen

NoteS Backendserver

Rolle: Java Software Developer

🗓️ 08.2012 – 10.2012

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 6 JEE 6 EJB 3 JBoss Seam RichFaces Hibernate
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
  • Zentrales SSO Login-Modul mit OpenAM Client SDK
Technologien
Java 6 Spring MVC ExtJS 4 OpenAM Google Maps API Oracle Spatial
Vodafone D2 👥 ca. 30 Personen

Portal Integration vodafone.de

Rolle: Senior Java Software Developer / Integrator

🗓️ 01.2011 – 11.2011

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
Solaris WebLogic 7 Oracle DB J2EE Tomcat 6 Java 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
Technologien
Alfresco WCM Java 6 Spring Surf Spring Security REST APIs JSF jQuery MySQL
Umweltbundesamt 👥 8 Personen

Semantic Network Systems (SNS)

Rolle: Java Software Developer

🗓️ 01.2008 – 01.2010

Bereitstellung semantischer XML-Webservices für Umweltdaten und Aufbau eines hochverfügbaren Apache Tomcat Clusters in der AWS Cloud.

📋 Aufgaben & Kernaktivitäten (3 Punkte)
  • Implementierung semantischer XML-Webservice-Schnittstellen
  • Evaluierung und Aufbau einer Tomcat Cluster-Lösung auf AWS
  • Datenmigration von Oracle nach MySQL
Technologien
Java 5 Apache Tomcat Cluster Apache Cocoon AWS Cloud MySQL 5 Oracle 9g
Gothaer Versicherung 👥 6 Personen

Gothaer Textsystem (GoDok)

Rolle: Java Software Developer

🗓️ 04.2008 – 07.2008

Technischer Durchstich/Prototyp eines Server/Client Textsystems mit Eclipse RCP GUI und WebSphere J2EE Backend.

📋 Aufgaben & Kernaktivitäten (2 Punkte)
  • Entwicklung der grafischen Oberfläche mit Eclipse RCP (SWT/JFace)
  • Konzeption der Zielarchitektur und Integration in die Plattform
Technologien
Eclipse RCP SWT / JFace IBM WebSphere 6 Apache Axis 2
Innoq 👥 3 Personen

SOA Referenzarchitektur

Rolle: Java Software Developer

🗓️ 02.2008 – 04.2008

Evaluierung und Umsetzung von SOA-Referenzarchitekturen mit verschiedenen Webservice-Technologiestacks.

📋 Aufgaben & Kernaktivitäten (1 Punkte)
  • Implementierung und Benchmarking von Web Services mit Axis 2 und Spring WS
Technologien
Maven 2 Apache Axis 2 Spring WS GlassFish JBoss 4
Vodafone Global 👥 45 Personen (International)

Vodafone Live Mobile Portal

Rolle: Software Integrator

🗓️ 12.2006 – 01.2008

Installation und Migrationsüberwachung von J2EE Software-Releases für Vodafone Live in mehreren europäischen Ländern.

📋 Aufgaben & Kernaktivitäten (1 Punkte)
  • Installation und Migration in internationalen Umgebungen (UK, IT, ES, NL, TR, RO)
Technologien
J2EE JBoss 4 Sun Solaris Web Services Log4j
Tecon Contis 👥 4 Personen

Profile Database

Rolle: Java Software Developer

🗓️ 09.2006 – 12.2007

Konzeption und Umsetzung einer unternehmensweiten Mitarbeiter-Profildatenbank mit Apache Lucene Volltextsuche zur schnellen Projektbesetzung.

📋 Aufgaben & Kernaktivitäten (3 Punkte)
  • Anforderungsanalyse, UML-Design und Datenbankmodellierung
  • Backend mit EJB 3 und Hibernate, Frontend mit JSF
  • Integration von Apache Lucene Volltextsuche
Technologien
Java 5 JBoss 4 EJB 3 JPA / Hibernate JSF Apache Lucene MySQL
T-Mobile 👥 45 Personen

Sign Authentifizierungs Service

Rolle: Software Developer & Technischer Projektleiter

🗓️ 02.2006 – 08.2006

SOA-basierter zentraler Authentifizierungs- und Autorisierungsdienst für die T-Mobile Portale.

📋 Aufgaben & Kernaktivitäten (2 Punkte)
  • Entwicklung von Backend-Komponenten mit Hibernate und Spring
  • Übernahme der technischen Projektleitung für die Weiterentwicklung
Technologien
Java 1.4 BEA WebLogic 8 Oracle 8 Hibernate 3 Apache Struts Spring Framework
⚡ Technologische Expertise

Tech-Stack & Kernkompetenzen

Bewährte und moderne Technologien für Enterprise-Architekturen, Hochverfügbarkeit und Skalierbarkeit.

Backend & Enterprise Java

Java 21 / 17 / 11 / 8 Spring Boot Spring Cloud Spring Framework Spring Data / JPA / Hibernate Spring Security & JWT REST APIs GraphQL SOAP Maven Gradle

Messaging, Data & Architektur

Apache Kafka (Outbox/Inbox, Event-Driven) Kafka Connect & Debezium RabbitMQ Domain-Driven Design (DDD) Microservice Patterns Camunda BPMN 2.0 / Activiti Keycloak (IAM, OAuth2, OIDC) MongoDB PostgreSQL / Oracle / MySQL Flyway

Cloud, Container & DevOps

Google Cloud Platform (GCP) OpenShift Kubernetes (K8s) Docker Terraform GitLab CI/CD Jenkins Linux / Bash Helm Charts AWS

Frontend & Web

TypeScript JavaScript Angular (2-18) React Astro Tailwind CSS HTML5 / CSS3 NX Monorepo

Testing & Qualität

JUnit 5 / 4 Mockito Integration Tests Test-Driven Development (TDD) SonarQube Clean Code

Methoden & Tools

Agile / Scrum Jira Confluence Git / GitHub / GitLab IntelliJ IDEA Code Reviews & Mentoring
⭐ Kunden- & Kollegenstimmen

Referenzen & Feedback

Echtes Feedback von Projektleitern, Kunden und Entwickler-Kollegen (u. a. via LinkedIn & Malt).

💼 LinkedIn Mä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 Plattform Oktober 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 Plattform November 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)
💼 LinkedIn Oktober 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
💼 LinkedIn Juli 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 Plattform Oktober 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 Plattform November 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)
💼 LinkedIn April 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
💼 LinkedIn Juli 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)

Lass uns über dein nächstes Projekt sprechen

Suchst du einen erfahrenen Senior Java Entwickler oder IT-Architekten für Microservices, Kafka, Event-Driven Architekturen oder Cloud-Migrationen? Ich stehe sowohl für Freelance-Projekte als auch im Rahmen der Arbeitnehmerüberlassung (ANÜ) zur Verfügung.