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

Hi, ich bin Ertan Toker

Spring Boot Microservices • Apache Kafka • Cloud & Event-Driven Architecture • AI & Automation

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), performanten Cloud-Lösungen sowie innovativer KI- & Workflow-Automatisierung. Verfügbar für Freelance- und ANÜ-Projekte (Arbeitnehmerüberlassung).

20+
Jahre Erfahrung
32
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 32 von 32 Projekten
Booking AutomatisierungEigenentwicklung✨KI-gestütztAktuellRemote👥 1 (Eigenverantwortliches Projekt)

Verwaltung von Buchungen & Smart Home

Rolle: Lead AI Automation Engineer / Solution Architect

🗓️ 10.2026 – bis jetzt

Konzeption, Architektur und produktive Umsetzung einer durchgängigen End-to-End-Automatisierungsplattform für die Kurzzeitvermietung von Ferienapartments (u. a. Booking.com). Das System orchestriert den gesamten Gastlebenszyklus vollautomatisiert – vom kanalübergreifenden Buchungseingang über die KI-gestützte Dokumentenanalyse, Kalender- und Datenverwaltung bis hin zur schlüssellosen Zutrittskontrolle via IoT-Smartlock sowie der automatisierten Rechnungsstellung. Durch die Automatisierung wurden manuelle Verwaltungsaufwände eliminiert, Check-in-Fehler vermieden und ein nahtloses Gästeerlebnis geschaffen.

📋 Aufgaben & Kernaktivitäten(8 Punkte)▼
  • ▹Bereitstellung, Härtung und produktiver Betrieb einer selbst gehosteten n8n-Workflow-Engine im Docker-Container auf eigenem Linux-Root-Server unter abgesicherter Custom-Domain (SSL/TLS, Reverse Proxy)
  • ▹Konzeption und Implementierung sicherer Schnittstellenarchitekturen mit OAuth2- und Google Cloud Service Account-Authentifizierung für den Datenzugriff auf Google Drive, Sheets und Calendar
  • ▹Integration von Large Language Models (Google Gemini) zur automatisierten semantischen Analyse, Strukturierung und Validierung unstrukturierter Buchungsdaten
  • ▹Implementierung ereignisgesteuerter Webhook-Pipelines zur Echtzeit-Benachrichtigung und Statusüberwachung via Discord
  • ▹Entwicklung zeitgesteuerter Bereinigungs- und Abgleich-Routinen (Scheduler Trigger) zur automatisierten Erkennung und Synchronisation von Stornierungen über alle Datenhaltungsschichten
  • ▹Anbindung des Nuki Smart Lock Systems via REST-API (HTTP-Nodes) zur dynamischen, zeitlich befristeten Generierung und Verwaltung digitaler Zutrittsberechtigungen für Gäste
  • ▹Aufbau einer automatisierten E-Mail-Kommunikationsstrecke zur Bereitstellung aller relevanten Check-in-, Zugangs- und Aufenthaltsinformationen für Gäste
  • ▹Vollautomatisierung des buchhalterischen Prozesses durch API-Integration von SevDesk zur GoBD-konformen Erstellung und Bereitstellung von Buchungsrechnungen
Technologien
n8nDockerLinux (Root Server)Reverse ProxyREST APIHTTP RequestsOAuth 2.0Google Cloud Service AccountsGoogle Gemini (LLM)Google Workspace API (Drive, Sheets, Calendar)Nuki Smart Lock APISevDesk APIDiscord WebhooksJSONRegExSMTPDNSSSL/TLSCI/CDProcess AutomationIoT-Integration
BuukilinoEigenentwicklung✨KI-gestütztAktuellRemote👥 1 (Eigenentwicklung)

Digitale Freundebücher & Print-on-Demand Plattform

Rolle: Senior Fullstack & Mobile Engineer / Solution Architect

🗓️ 09.2026 – bis jetzt

Buukilino ist eine plattformübergreifende Plattform für digitale Freundebücher sowie interaktive Multiplayer-Lernspiele mit direkter Anbindung an eine Print-on-Demand-Hardcover-Druckstrecke. Die gesamte Konzeption und Entwicklung des Monorepos (Flutter-App für iOS/Android, NestJS-Backend, Astro-Webseite) wurde mit Google Antigravity und einer eigens konzipierten Multi-Agenten-Architektur realisiert. Durch den gezielten Einsatz autonomer, hochspezialisierter Software-Agenten (u. a. für Backend-, Flutter-, i18n- und Release-Aufgaben) konnte der Entwicklungszyklus massiv beschleunigt, architektonische Konsistenz gewährleistet und eine lückenlose Qualitätssicherung etabliert werden.

📋 Aufgaben & Kernaktivitäten(8 Punkte)▼
  • ▹Etablierung eines agentengestützten Entwicklungsworkflows mit Google Antigravity zur Orchestrierung spezialisierter KI-Subagenten entlang des gesamten Software-Lebenszyklus
  • ▹Konzeption und Implementierung maßgeschneiderter Agenten-Rollen (u. a. Backend Engineer, Flutter Engineer, i18n Auditor, Release Writer) mit dedizierten System-Prompts, Toolings und Architektur-Richtlinien
  • ▹Parallele Entwicklung von Mobile- und Backend-Features: Definition von API-Verträgen durch den Orchestrator und synchrone Feature-Implementierung in Flutter und NestJS durch Subagenten
  • ▹Automatisierte Qualitäts- und Lokalisierungssicherung mittels eines i18n-Auditor-Agenten, der Git-Diffs autonom auf hartcodierte Strings prüft und zweisprachige Lokalisierungen (.arb) durchsetzt
  • ▹Vollständige Fullstack-Umsetzung: Cross-Platform-App mit Flutter (Audio, Kamera, QR-Code), hochperformantes NestJS-Backend mit PostgreSQL/TypeORM und WebSocket-Echtzeitkommunikation
  • ▹Automatisierung der Print-on-Demand- und Payment-Strecke (Puppeteer, pdf-lib, Lulu Print API, Stripe) unter KI-gestützter Fehlerbehebung und Randfallabsicherung
  • ▹Automatisierte Erstellung zweisprachiger Release-Notes und Store-Dokumentationen für den Google Play Store und Apple App Store via spezialisiertem Agenten
  • ▹Erstellung von Unit- und Integrationstests (Vitest, Flutter Test) sowie Durchführung automatisierter Code- und Architektur-Reviews durch KI-Agenten
Technologien
FlutterDartTypeScriptNode.jsNestJSPostgreSQLTypeORMWebSocketsSocket.ioREST APIStripe APILulu Print APIPuppeteerpdf-libAdminJSDockerDocker ComposeVitestFlutter TestGitNginxLinuxiOS (Xcode, TestFlight)Android (Google Play Console)RevenueCatAstroCI/CDKI-Agenten (Google Antigravity)Code Reviews
Rewe DigitalANÜ✨KI-gestütztAktuellHybrid👥 12 Personen

Procurement & Pricing (NEO)

Rolle: Senior Java Engineer

🗓️ 06.2026 – 12.2026

Architektonische Modernisierung und Neuentwicklung der geschäftskritischen Verhandlungs- und Einkaufsplattform (Dias Backend) zur schrittweisen Ablösung einer monolithischen Java-Swing-Anwendung durch eine moderne, cloudfähige Spring Boot Microservice- und Angular-Architektur. Das System verarbeitet hochsensible Unternehmensdaten der REWE Group und unterstützt Einkäufer in Echtzeit bei strategischen Preisverhandlungen mit Lieferanten.

📋 Aufgaben & Kernaktivitäten(7 Punkte)▼
  • ▹Schrittweise Migration und modularer Neuaufbau des Java-Swing-Monolithen in skalierbare, lose gekoppelte Spring Boot Microservices
  • ▹Ereignisgesteuerte Systemintegration und Entkopplung mittels Spring Cloud Stream und Apache Kafka
  • ▹Entwurf und Dokumentation standardisierter REST-APIs mit OpenAPI (Swagger) inklusive automatisierter Code-Generierung der API-Clients für das Angular-Frontend
  • ▹Konzeption und Durchführung der unterbrechungsfreien Datenmigration und Schematransformation von IBM DB2 nach PostgreSQL
  • ▹Produktivitätssteigerung und beschleunigte Feature-Entwicklung durch den gezielten Einsatz von GitHub Copilot und KI-gestütztem Pair-Programming
  • ▹Aufbau eines durchgängigen, typisierten Exception-Handlings über Backend und Frontend zur Optimierung von Stabilität und User Experience
  • ▹Sicherstellung hoher Qualitäts- und Sicherheitsstandards durch Unit- und Integrationstests (JUnit 5, Mockito), SonarQube-Prüfungen und GitLab/Jenkins CI/CD
Technologien
Java 17Spring BootSpring FrameworkSpring Cloud StreamSpring Data / JPAHibernateSpring SecurityApache KafkaAngularPostgreSQLIBM DB2OpenAPI / SwaggerMicroservicesGoogle Cloud Platform (GCP)KubernetesJUnit 5MockitoSonarQubeJenkinsGitGitHub CopilotScrum
Rewe DigitalANÜHybrid👥 10 – 15 Personen

Category Management Platform Core (NEO)

Rolle: Senior Java Engineer

🗓️ 06.2025 – 06.2026

Strategische Modernisierung und Vereinheitlichung der konzernweiten IT- und Softwarearchitektur im Zuge der Fusion von Handel Deutschland und Handel International. Als Teil des CMPC-Core-Teams lag der Schwerpunkt auf der Bereitstellung standardisierter Enterprise-Bibliotheken und hochverfügbarer Microservices für das Category Management.

📋 Aufgaben & Kernaktivitäten(5 Punkte)▼
  • ▹Konzeption und Entwicklung einer modularen Kafka-Bibliothek zur Umsetzung des Transactional Outbox- und Inbox-Patterns für ausfallsichere Event-Streaming-Architekturen
  • ▹Implementierung robuster, performanter Kafka-Producer- und Consumer-Komponenten zur Kopplung heterogener, verteilter Enterprise-Systeme
  • ▹Aufbau umfassender Unit-, Integrations- und Contract-Tests zur Gewährleistung maximaler Stabilität und Regressionstoleranz
  • ▹Automatisierung von GitLab CI/CD-Pipelines für standardisierte Versionsverwaltung, Artefakt-Publishing und Zero-Downtime-Releases
  • ▹Aktive Mitgestaltung agiler Scrum-Prozesse, kontinuierliche Code-Reviews und technisches Alignment im internationalen Team
Technologien
Java 21Spring BootSpring FrameworkSpring DataJPA / HibernateSpring SecurityApache KafkaMicroservicesGoogle Cloud Platform (GCP)KubernetesJUnit 5MockitoGitLab CI/CDMavenScrum
Signal IdunaFreelanceHybrid👥 6 Personen

Elpa Antragserfassung

Rolle: Senior Java Developer

🗓️ 07.2023 – 04.2025

Architektonische Migration eines geschäftskritischen Altsystems (IBM WebSphere) auf eine cloudfähige Spring Boot Microservice-Architektur zur vollautomatisierten Dunkelverarbeitung und Erfassung eingehender Versicherungsanträge.

📋 Aufgaben & Kernaktivitäten(6 Punkte)▼
  • ▹Architektur-Refactoring bestehender Monolithen in skalierbare, lose gekoppelte Spring Boot- und Spring Cloud-Services
  • ▹Einführung von Spring Cloud Feign und Apache Kafka für eine resiliente synchrone und asynchrone Inter-Service-Kommunikation
  • ▹Implementierung eines rollenbasierten IAM-Sicherheitskonzepts mit Spring Security und JWT-Tokens
  • ▹Performance-Tuning komplexer MongoDB- und relationaler SQL-Abfragen für hohe Durchsatzraten
  • ▹Aufbau automatisierter Testsuiten (Unit- und Integrationstests mit Mockito/JUnit 5) sowie Bereitstellung in der OpenShift/Kubernetes-Umgebung
  • ▹Fachliches Mentoring und Best-Practice-Schulungen des Entwicklungsteams im modernen Spring-Ökosystem
Technologien
Java 11 - 21Spring BootSpring CloudSpring SecurityJWTFeign ClientApache KafkaMongoDBOpenShiftKubernetesGradleJUnit 5MockitoScrum
Dr. GüldenerFreelanceFull Remote👥 8 Personen

Optica Abrechnungsplattform

Rolle: Senior Java Developer

🗓️ 08.2022 – 06.2023

Entwicklung einer hochskalierbaren Abrechnungs- und POS-Branchenplattform mit über 50 Microservices in einer Service-Mesh-Architektur zur digitalen Abwicklung und Abrechnung von Kassenrezepten mit gesetzlichen Kostenträgern.

📋 Aufgaben & Kernaktivitäten(6 Punkte)▼
  • ▹Gesetzeskonforme Integration der Fiskaly TSE (Technische Sicherheitseinrichtung) gemäß KassenSichV in das bestehende Kassensystem
  • ▹Entwicklung modularer Microservices auf Basis von Spring Boot, Spring Cloud und RabbitMQ zur zuverlässigen Vorgangsbearbeitung
  • ▹Realisierung robuster Datenschnittstellen (Apache POI) für den fehlerfreien Massenimport sensibler Kundendaten
  • ▹Optimierung komplexer Abfrage- und Filterlogiken mittels JPA / Hibernate und Spring Data
  • ▹Automatisierung von Datenbankschema-Migrationen mit Flyway sowie dynamische PDF-Dokumentengenerierung via Thymeleaf
  • ▹Sicherstellung hoher Softwarequalität durch Test-Driven Development (TDD) und strukturierte Code-Reviews
Technologien
Java 11 / 17 / 18Spring BootSpring CloudRabbitMQSpring Data / JPAHibernateFlywayThymeleafFiskaly TSEApache POIGradleJUnit 5Scrum
BestSecretFreelanceFull Remote👥 8 Personen

Marketplace Microservices Architecture

Rolle: Senior Java Developer

🗓️ 06.2022 – 08.2022

Evaluierung und Implementierung einer hochmodernen Event-Driven Architecture für den internationalen E-Commerce Marketplace mit dem Fokus auf konsistente Datenverteilung zwischen Microservices.

📋 Aufgaben & Kernaktivitäten(4 Punkte)▼
  • ▹Architekturkonzeption und Implementierung des Transactional Outbox-Patterns unter Einsatz von Debezium Change Data Capture (CDC) und Kafka Connect
  • ▹Definition und schema-validierte Serialisierung domänenspezifischer Datenmodelle mittels Apache AVRO
  • ▹Aufbau robuster CI/CD-Pipelines in GitLab mit Helm Charts für das containerisierte Deployment in Microsoft Azure (Kubernetes/AKS)
  • ▹Aktive Kollaboration und Architekturabstimmung im europaweit verteilten, englischsprachigen Engineering-Team
Technologien
Java 17Spring BootApache KafkaKafka ConnectDebeziumAVRO SchemaAzure CloudKubernetesHelm ChartsGitLab CI/CDMaven
Deutsche Factoring BankFreelanceFull Remote👥 5 Personen

Online Portal EWB & PEWB Berechnung

Rolle: Lead Java Developer

🗓️ 08.2021 – 06.2022

Konzeption und technische Leitung der Entwicklung eines hochperformanten Bankenportals zur risikobasierten Einzel- und Pauschalwertberichtigung (EWB/PEWB) bei hohem Datenvolumen (ca. 680.000 Transaktionen/Quartal) sowie Debitorenvorverarbeitung.

📋 Aufgaben & Kernaktivitäten(6 Punkte)▼
  • ▹Entwurf und Umsetzung der Zielarchitektur auf Basis von Spring Boot, Apache Kafka und Domain-Driven Design (DDD) für Red Hat OpenShift
  • ▹Standardisierung event-getriebener REST- und Kafka-Schnittstellen nach dem CloudEvents-Standard
  • ▹Zentralisierte Authentifizierung und Autorisierung mittels Keycloak IAM (OAuth2/OIDC, Multi-Realm, Scopes und JWT-Rollen)
  • ▹Performance-Optimierung datenbankintensiver Prozesse durch Stored Procedures und parallele Java-Batchverarbeitung
  • ▹Sichere Anbindung externer Wirtschaftsauskunfteien (Bisnode REST-APIs und Crefo XML-Schnittstellen)
  • ▹Technische Projektleitung, Architektur-Guidance und Etablierung verbindlicher Clean-Code-Standards
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

Technische Führung bei der Entwicklung einer kollaborativen SaaS-Plattform zur agilen Zielsteuerung (OKR) für verteilte Organisationen, aufgebaut als event-getriebene Microservice-Landschaft.

📋 Aufgaben & Kernaktivitäten(4 Punkte)▼
  • ▹Architekturberatung und Etablierung von Domain-Driven Design (DDD) sowie Event-Driven Architecture mit Apache Kafka und MongoDB
  • ▹Integration des Identity & Access Management Systems mit Keycloak via Keycloak REST API und Spring Security
  • ▹Coaching und Weiterbildung der internen Entwickler in Microservices-Architektur, Spring Cloud und Testautomatisierung
  • ▹Konzeption moderner CI/CD-Branching- und Deployment-Pipelines in Atlassian Bitbucket
Technologien
Java 11Spring BootSpring CloudApache KafkaKeycloakMongoDBReactDomain-Driven DesignKubernetesBitbucket PipelinesMaven
IKEAFreelanceFull Remote👥 ca. 18 Personen (International)

Automation Orchestration Layer (AOL)

Rolle: Senior IT-Architekt

🗓️ 11.2020 – 04.2021

Architektur und Entwicklung einer globalen Cloud-Orchestrierungsplattform zur synchronisierten Vermittlung weltweiter Kundenbestellungen zwischen Warehouse Management Systemen (WMS) und hochautomatisierten Lagersystemen.

📋 Aufgaben & Kernaktivitäten(5 Punkte)▼
  • ▹Cloud-native Architekturkonzeption auf der Google Cloud Platform (GCP) unter Einsatz von Cloud Run und Cloud Functions
  • ▹Entwicklung serverloser Microservice-Komponenten mit Spring Boot und performanten Node.js Cloud Functions
  • ▹Automatisierung der gesamten Cloud-Infrastruktur als Code (Infrastructure as Code) mit Terraform
  • ▹Sicherstellung maximaler Resilienz durch Secret Manager, Google Firestore Persistenz und automatisierte Unit Tests (Sinon/Chai)
  • ▹Fachliches Coaching und Architektur-Mentoring des internationalen Entwicklerteams
Technologien
Java 8Node.jsSpring BootGoogle Cloud Platform (GCP)Cloud RunCloud FunctionsFirestoreSecret ManagerTerraformMaven
FIS GlobalFreelanceFull Remote👥 2 – 10 Personen (International)

General Meeting Webapplication

Rolle: Senior Java Fullstack Developer

🗓️ 06.2020 – 08.2020

Entwicklung einer hochsicheren Webapplikation für Bankinstitute zur regulatorischen Recherche, Auswertung und Pflege von Hauptversammlungs- und Stimmrechtsdaten.

📋 Aufgaben & Kernaktivitäten(3 Punkte)▼
  • ▹Entwicklung robuster Backend-Microservices mit Spring Boot und RESTful API-Design
  • ▹Implementierung moderner, reaktiver UI-Komponenten mit Angular 8/9 im NX-Monorepo-Umfeld
  • ▹Automatisierte Qualitätssicherung mit JUnit und Mockito sowie technischer Know-how-Transfer an internationale Entwicklungsteams
Technologien
Java 8Spring BootAngular 8 / 9NX FrameworkREST APIsGradleJUnit / Mockito
MyNannyFreelanceRemote👥 2 Personen

Kinderbetreuung Digital

Rolle: Senior Software Architect & Senior Java Developer

🗓️ 01.2020 – 06.2020

Gesamtarchitektur und Full-Stack-Realisierung einer innovativen Digitalplattform zur Vermittlung und Koordination von Kinderbetreuungsangeboten auf Basis von Google Cloud und Kubernetes.

📋 Aufgaben & Kernaktivitäten(4 Punkte)▼
  • ▹Entwurf der End-to-End Systemarchitektur und Container-Orchestrierung auf Google Kubernetes Engine (GKE)
  • ▹Entwicklung modularer Spring Boot Microservices, REST APIs und Spring Security Absicherung
  • ▹Realisierung des interaktiven Web-Portals mit Angular 8/9 und MongoDB-Datenanbindung
  • ▹Aufbau agiler Bereitstellungsprozesse und automatisierter Integrationstests
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

Entwicklung eines modernen Kundenservice-Portals zur automatisierten Dunkel- und Sachbearbeitung komplexer Versicherungsvorgänge unter Einsatz von Camunda BPMN und Microservices.

📋 Aufgaben & Kernaktivitäten(4 Punkte)▼
  • ▹Modellierung, Orchestrierung und Implementierung von BPMN 2.0 Geschäftsprozessen in Camunda
  • ▹Entwicklung performanter Spring Boot Microservices zur Ausführung automatisierter Prozessschritte und Backend-Delegates
  • ▹Frontend-Entwicklung benutzerfreundlicher Bearbeitungsmasken mit Angular 8 und Migration von AngularJS-Komponenten
  • ▹Erstellung automatisierter Integrations- und Regressions-Testsuiten mit JUnit und Mockito
Technologien
Camunda BPMN 2.0Java 8Spring BootSpring RESTAngular 8AngularJSJUnit 4Mockito
X-AdapT GmbHFreelanceFull Remote👥 2 – 5 Personen

Apputzer Hotelreinigungsplattform

Rolle: Senior Software Architect & Senior Java Developer

🗓️ 09.2019 – 03.2020

Architektur und Backend-Realisierung einer digitalen IoT- und Service-Plattform zur Echtzeit-Koordination von Reinigungskräften im Hotel- und Facility-Management.

📋 Aufgaben & Kernaktivitäten(3 Punkte)▼
  • ▹Entwurf und Aufbau der Microservice-Architektur in Google Cloud Platform mit Docker und Kubernetes
  • ▹Entwicklung sicherer RESTful Web Services mit Spring Boot, Spring Security und MongoDB
  • ▹Entwicklung responsiver Administrations- und Controlling-Dashboards mit Angular
Technologien
Google Cloud Platform (GCP)KubernetesDockerJava 8Spring BootAngular 7 / 8MongoDBMaven
InnogyFreelanceVor Ort / Remote👥 8 – 20 Personen

rEVUlution

Rolle: Senior Java Software Developer

🗓️ 06.2019 – 11.2019

Konzeption und Prototyping flexibler Energievertrags- und Abrechnungsprozesse durch Einbindung dynamischer BPMN-Subprozesse und Bonitätsprüfungen.

📋 Aufgaben & Kernaktivitäten(3 Punkte)▼
  • ▹Modellierung und Implementierung anpassbarer BPMN 2.0 Geschäftsprozesse mit Activiti
  • ▹Entwicklung von Spring Boot Microservices zur Ausführung automatisierter Scoring- und Bonitätsprüf-Services
  • ▹Containerisierung von Services mit Docker und Erstellung automatisierter Integrationstests
Technologien
BPMN 2.0ActivitiJava 8Spring BootSpring CloudDockerJUnit
RemondisFreelanceVor Ort / Remote👥 6 – 12 Personen

Redooo E-Commerce Portal

Rolle: Senior Java Software Developer

🗓️ 11.2017 – 05.2019

Leitende Softwarearchitektur und Entwicklung des marktführenden B2B/B2C E-Commerce Portals für Entsorgungs- und Recyclingdienstleistungen (redooo.de) auf Basis von Spring Boot, Kafka und Angular.

📋 Aufgaben & Kernaktivitäten(5 Punkte)▼
  • ▹Hauptverantwortung für die Software- und Systemarchitektur der verteilten Microservice-Landschaft
  • ▹Einführung und Integration des Apache Kafka Messaging-Ökosystems für asynchronen Datenaustausch und Bestellabwicklung
  • ▹Konzeption und Implementierung der Sicherheitsarchitektur mit Spring Security und JWT-Tokens
  • ▹Entwicklung kundenorientierter Web-Oberflächen mit Angular und Anbindung an NoSQL-Datenbanken (MongoDB)
  • ▹Technisches Coaching des Entwicklerteams in Clean Architecture, Microservice Patterns und Best Practices
Technologien
Java 8Spring BootSpring CloudApache KafkaSpring SecurityJWTAngular 4 / 5MongoDBDockerGitLab CI/CD
OEVFreelanceVor Ort / Remote👥 4 – 20 Personen

Support Portal

Rolle: Senior Java Software Entwickler

🗓️ 01.2017 – 11.2017

Entwicklung einer unternehmensweiten Microservice-Plattform für Versicherungsunternehmen zur flexiblen Verwaltung von Niederlassungen, Agenturen, Vermittlerdaten und Vertragsabschlüssen.

📋 Aufgaben & Kernaktivitäten(3 Punkte)▼
  • ▹Entwicklung robuster Spring Boot und Spring Cloud Microservices mit standardisierten REST-APIs
  • ▹Event-getriebene Datenverteilung mit Apache Kafka und MongoDB-Persistenz
  • ▹Entwicklung moderner Oberflächenkomponenten mit React JS und Sicherstellung hoher Testabdeckung mit JUnit 4 und Mockito
Technologien
Java 8Spring BootSpring CloudReact JSApache KafkaMongoDBDockerGradle
Ista AGFreelanceVor Ort👥 8 – 50 Personen

DMI Datamanagement Initiative

Rolle: Senior Java Software Developer

🗓️ 10.2015 – 11.2016

Strategische Neuentwicklung eines konzernweiten Java Enterprise Systems nach JEE 7 Standards zur vollständigen Ablösung eines historisch gewachsenen Cobol-Host-Monolithen.

📋 Aufgaben & Kernaktivitäten(4 Punkte)▼
  • ▹Entwicklung hochgradig ausfallsicherer Enterprise-Komponenten (EJB 3, WildFly Application Server)
  • ▹Realisierung heterogener Schnittstellenlandschaften über REST (JAX-RS) und SOAP (JAX-WS)
  • ▹Domänenmodellierung und performante Datenpersistenz mit JPA 2 / Hibernate
  • ▹Automatisierung zentraler Geschäftsprozesse mit Camunda BPMN und Entwicklung moderner Benutzeroberflächen mit AngularJS
Technologien
Java 8JEE 7WildflyJPA 2JAX-RS / JAX-WSCamunda BPMNAngularJSMavenScrum
RZF Düsseldorf👥 2 – 20 Personen

GINSTER Daten Rückmigration

Rolle: Senior Java Software Developer

🗓️ 01.2015 – 10.2015

Entwicklung geschäftskritischer Rückmigrations- und Validierungskomponenten zur Sicherstellung lückenloser Rückwärtskompatibilität bei der bundesweiten Harmonisierung steuerlicher Daten.

📋 Aufgaben & Kernaktivitäten(3 Punkte)▼
  • ▹Konzeption und Implementierung robuster Transformations- und Migrationsmodule in Java
  • ▹Entwicklung automatisierter Validierungs- und Prüflogiken mittels Hibernate Validator und SOAP-Services
  • ▹Einführung von Maven 3 als standardisiertes Build-Management-Tool und Einrichtung von CI-Pipelines mit Jenkins
Technologien
Java 7Maven 3Hibernate ValidatorJUnit 4SOAPJenkins
Sanvartis GmbH👥 5 Personen

JCall Callcenter Suite

Rolle: Senior Java Software Developer

🗓️ 10.2014 – 01.2015

Modernisierung der Anwendungsarchitektur einer hochverfügbaren Callcenter-Suite mit direkter VoIP-Telefonieintegration und Terminmanagement für Healthcare- und Pharmakunden.

📋 Aufgaben & Kernaktivitäten(3 Punkte)▼
  • ▹Architektur-Refactoring der Java Enterprise Anwendung auf moderne JEE-Standards und Design Patterns
  • ▹Entwicklung interaktiver Benutzeroberflächen mit PrimeFaces / JSF und Persistenzoptimierung mit JPA 2 / Hibernate
  • ▹Etablierung kontinuierlicher Integrations- und Qualitätsstandards mit Jenkins CI, Maven und SonarQube
Technologien
Java 6EJB 3PrimeFacesJSFHibernate 3 / JPA 2MavenTomcat
Sparda Bank👥 8 – 20 Personen

Baufinanzierung BauFi

Rolle: Senior Java Software Developer

🗓️ 02.2014 – 10.2014

Vollständige Neuentwicklung einer bankweiten Baufinanzierungs- und Beratungssoftware zur regulatorisch sicheren Berechnung und Abwicklung komplexer Immobilienkredite.

📋 Aufgaben & Kernaktivitäten(3 Punkte)▼
  • ▹Entwicklung robuster Enterprise-Backend-Services mit Java EE 6 (CDI, EJB 3.1, JPA 2.1) auf IBM WebSphere
  • ▹Realisierung intuitiver Berater-Oberflächen mit JSF 2.0 und PrimeFaces
  • ▹Design performanter Datenbankstrukturen auf IBM DB2 und Aufbau automatisierter Jenkins-Builds
Technologien
Java 6JEE 6CDIEJB 3PrimeFacesJSF 2WebSphereIBM DB2Scrum
Vodafone Global👥 5 Personen

IOTP Forecast & Revenue Platform

Rolle: Senior Java Developer & Stellv. Projektleiter

🗓️ 10.2012 – 12.2013

Neuentwicklung und stellvertretende technische Projektleitung einer globalen Finanz- und Umsatzprognose-Plattform zur Aggregation und Analyse internationaler Mobilfunk- und Forecast-Daten.

📋 Aufgaben & Kernaktivitäten(4 Punkte)▼
  • ▹Stellvertretende technische Projektleitung, Systemdesign und Anforderungsanalyse
  • ▹Entwicklung der Java EE Backend-Architektur mit EJB 3 und JPA auf Oracle WebLogic Clustern
  • ▹Implementierung performanter Massendaten-Exporte (100.000+ Datensätze mit Apache POI) und interaktiver Datenvisualisierungen mit AmCharts
  • ▹Performance-Tuning komplexer SQL-Queries und Stored Procedures auf Oracle 11g Datenbanken
Technologien
Java 6JEE 6PrimeFacesWebLogicOracle 11gApache POIAmCharts
Xplace👥 6 Personen

NoteS Backendserver

Rolle: Java Software Developer

🗓️ 08.2012 – 10.2012

Weiterentwicklung und Modularisierung des NoTeS-Backendservers zur Steuerung multimedialer POS-Informationssysteme im Retail-Bereich.

📋 Aufgaben & Kernaktivitäten(3 Punkte)▼
  • ▹Entwicklung neuer Enterprise-Backend-Services mit EJB 3 und JBoss Seam
  • ▹Implementierung von Schnittstellen zur Daten-Synchronisation zwischen Backend und JavaFX-Clients
  • ▹Datenbankoptimierung und Transaktionsmanagement mit Hibernate
Technologien
Java 6JEE 6EJB 3JBoss SeamRichFacesHibernate
Metro Systems GmbH👥 10 Personen

Internationales CMS & Market Locator

Rolle: Java Software Developer

🗓️ 12.2011 – 05.2012

Konzeption und Implementierung globaler Enterprise-Module für das mehrsprachige Konzern-CMS von Metro, inklusive Geodaten-Standortsuche und SSO-Anbindung.

📋 Aufgaben & Kernaktivitäten(4 Punkte)▼
  • ▹Entwicklung eines hochperformanten Marktsuch-Locators mit Geodaten-Berechnung (Google Maps API & OSM für Osteuropa/Asien)
  • ▹Implementierung modularer Administrations-Oberflächen mit ExtJS 4 und Spring MVC
  • ▹Integration einer konzernweiten Single-Sign-On-Lösung (SSO) mittels OpenAM SDK
  • ▹Optimierung räumlicher Geodatenabfragen mit Oracle Spatial (SDO_GEOMETRY)
Technologien
Java 6Spring MVCExtJS 4OpenAMGoogle Maps APIOracle Spatial
Vodafone D2👥 ca. 30 Personen

Portal Integration vodafone.de

Rolle: Senior Java Software Developer / Integrator

🗓️ 01.2011 – 11.2011

Release-Management, Systemintegration und Qualitätssicherung für die zentrale Portalplattform vodafone.de in hochverfügbaren Solaris- und WebLogic-Umgebungen.

📋 Aufgaben & Kernaktivitäten(3 Punkte)▼
  • ▹Verantwortliche Durchführung und Überwachung von J2EE Application-Deployments in Test- und Produktionsumgebungen
  • ▹Koordination, Konzeption und Ausführung automatisierter Integrations- und Stresstests
  • ▹Fehlerursachenanalyse (Root-Cause-Analysis) und Performance-Optimierung im Zusammenspiel mit Oracle-Datenbanken
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

Architektur und europaweiter Rollout (13+ Länderversionen) des zentralen Consumer-, Marketing- und Presseportals auf Basis von Alfresco Enterprise WCM.

📋 Aufgaben & Kernaktivitäten(4 Punkte)▼
  • ▹Konzeption und Implementierung RESTful Content-WebServices mit Java und Alfresco WebScripts
  • ▹Customizing dynamischer Portalkomponenten mit Spring Surf, Apache MyFaces / JSF und jQuery
  • ▹Aufbau standardisierter Build- und Release-Prozesse mit Ant und SVN für schnelle internationale Rollouts
  • ▹Technisches Mentoring und Onboarding neuer Software-Entwickler im internationalen Team
Technologien
Alfresco WCMJava 6Spring SurfSpring SecurityREST APIsJSFjQueryMySQL
Umweltbundesamt👥 8 Personen

Semantic Network Systems (SNS)

Rolle: Java Software Developer

🗓️ 01.2008 – 01.2010

Bereitstellung semantischer XML-Webservices für behördliche Umweltdaten und Aufbau einer hochverfügbaren Tomcat-Cluster-Infrastruktur auf AWS.

📋 Aufgaben & Kernaktivitäten(3 Punkte)▼
  • ▹Implementierung standardisierter XML-Webservices zur semantischen Datenbereitstellung
  • ▹Planung und Aufbau einer skalierbaren Apache Tomcat Cluster-Architektur in der Amazon Web Services (AWS) Cloud
  • ▹Konzeption und Durchführung von Datenmigrations-Pipelines von Oracle nach MySQL
Technologien
Java 5Apache Tomcat ClusterApache CocoonAWS CloudMySQL 5Oracle 9g
Gothaer Versicherung👥 6 Personen

Gothaer Textsystem (GoDok)

Rolle: Java Software Developer

🗓️ 04.2008 – 07.2008

Technischer Durchstich und Prototyping eines unternehmensweiten Server/Client-Textsystems zur automatisierten Dokumentengenerierung in der Versicherungswirtschaft.

📋 Aufgaben & Kernaktivitäten(3 Punkte)▼
  • ▹Entwicklung der modularen Client-Oberfläche mit Eclipse RCP (SWT/JFace)
  • ▹Konzeption der Enterprise-Schnittstellen und Anbindung an das IBM WebSphere J2EE Backend via Apache Axis 2 WebServices
  • ▹Erstellung von Architekturdokumentationen und Entscheidungsvorlagen für die Zielarchitektur
Technologien
Eclipse RCPSWT / JFaceIBM WebSphere 6Apache Axis 2
Innoq👥 3 Personen

SOA Referenzarchitektur

Rolle: Java Software Developer

🗓️ 02.2008 – 04.2008

Evaluierung, Benchmarking und Prototyping moderner serviceorientierter Referenzarchitekturen (SOA) unter Einsatz führender Enterprise-Webservice-Stacks.

📋 Aufgaben & Kernaktivitäten(3 Punkte)▼
  • ▹Implementierung und Performance-Vergleich von Web Services mit Apache Axis 2 und Spring WS
  • ▹Bereitstellung und Lasttests auf verschiedenen Application Servern (GlassFish, JBoss Application Server)
  • ▹Erstellung fundierter Evaluierungsreports und Best-Practice-Empfehlungen für Enterprise-Kunden
Technologien
Maven 2Apache Axis 2Spring WSGlassFishJBoss 4
Vodafone Global👥 45 Personen (International)

Vodafone Live Mobile Portal

Rolle: Software Integrator

🗓️ 12.2006 – 01.2008

Internationales Release-Management und Deployment-Orchestrierung für das Vodafone Live! Mobile Portal in mehreren europäischen Landesgesellschaften.

📋 Aufgaben & Kernaktivitäten(3 Punkte)▼
  • ▹Koordination und Durchführung komplexer J2EE Software-Releases in heterogenen Sun Solaris- und JBoss-Umgebungen (UK, IT, ES, NL, TR, RO)
  • ▹Monitoring, Fehleranalyse und Sicherstellung unterbrechungsfreier 24/7 Portalverfügbarkeit
  • ▹Dokumentation und Standardisierung von Deployment- und Rollback-Verfahren
Technologien
J2EEJBoss 4Sun SolarisWeb ServicesLog4j
Tecon Contis👥 4 Personen

Profile Database

Rolle: Java Software Developer

🗓️ 09.2006 – 12.2007

Konzeption und Entwicklung einer konzernweiten Mitarbeiter- und Skill-Datenbank mit intelligenter Volltextsuche zur optimierten Ressourcen- und Projektbesetzung.

📋 Aufgaben & Kernaktivitäten(3 Punkte)▼
  • ▹Anforderungsanalyse, UML-Datenmodellierung und Design der 3-Schichten-Architektur
  • ▹Backend-Entwicklung mit Java EE (EJB 3, JPA / Hibernate) und Web-Oberflächenentwicklung mit JSF
  • ▹Integration einer performanten Volltextsuche mit Apache Lucene für präzises Skill-Matching
Technologien
Java 5JBoss 4EJB 3JPA / HibernateJSFApache LuceneMySQL
T-Mobile👥 45 Personen

Sign Authentifizierungs Service

Rolle: Software Developer & Technischer Projektleiter

🗓️ 02.2006 – 08.2006

Weiterentwicklung und stellvertretende technische Projektleitung eines zentralen SOA-basierten Authentifizierungs- und Autorisierungsdienstes (Sign) für alle Kundenportale der T-Mobile.

📋 Aufgaben & Kernaktivitäten(3 Punkte)▼
  • ▹Entwicklung geschäftskritischer Sicherheits- und Authentifizierungskomponenten mit Spring und Hibernate 3
  • ▹Stellvertretende technische Projektleitung für Architekturweiterentwicklung und Code-Qualität
  • ▹Performance-Optimierung und Hochverfügbarkeits-Deployment auf BEA WebLogic 8 und Oracle DB
Technologien
Java 1.4BEA WebLogic 8Oracle 8Hibernate 3Apache StrutsSpring 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 / 8Spring BootSpring CloudSpring FrameworkSpring Data / JPA / HibernateSpring Security & JWTREST APIsGraphQLSOAPMavenGradle

Messaging, Data & Architektur

Apache Kafka (Outbox/Inbox, Event-Driven)Kafka Connect & DebeziumRabbitMQDomain-Driven Design (DDD)Microservice PatternsCamunda BPMN 2.0 / ActivitiKeycloak (IAM, OAuth2, OIDC)MongoDBPostgreSQL / Oracle / MySQLFlyway

Cloud, Container & DevOps

Google Cloud Platform (GCP)OpenShiftKubernetes (K8s)DockerTerraformGitLab CI/CDJenkinsLinux / BashHelm ChartsAWS

Frontend & Web

TypeScriptJavaScriptAngular (2-18)ReactAstroTailwind CSSHTML5 / CSS3NX Monorepo

Testing & Qualität

JUnit 5 / 4MockitoIntegration TestsTest-Driven Development (TDD)SonarQubeClean Code

KI, Automation & Methoden

AI & LLM Integration (Google Gemini)n8n (Workflow Automation)KI-Agenten (Google Antigravity)IoT- & Process AutomationAgile / ScrumJiraConfluenceGit / GitHub / GitLabIntelliJ IDEACode Reviews & Mentoring
⭐ Kunden- & Kollegenstimmen

Referenzen & Feedback

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: