Baran Kaplan

Full Stack Developer

Ich wurde am 05.10.1989 in Istanbul, Türkei, geboren.

Als Full Stack Developer liegt mein Schwerpunkt auf Backend-Anwendungen mit Java und Spring Boot. Ich implementiere Geschäftslogik und Schnittstellen, arbeite an Datenmodellierung und Persistenz, begleite DevOps- und CI/CD-Prozesse und unterstütze ergänzend die Frontend-Entwicklung mit React und Next.js.

In den letzten zwei Jahren lag mein Fokus auf robusten Java/Spring-Boot-Lösungen für komplexe Business-Prozesse: synchrone und asynchrone Abläufe, Event-Driven-Architekturen, Idempotenz, Fehlerkompensation, Observability und Multi-Threading. Typische Beispiele sind Finanz-API-Integrationen, Zahlungs- und Buchungsprozesse sowie verteilte Abläufe, die sicher fortgesetzt oder nachvollziehbar kompensiert werden müssen.

Seit 2022 lebe und arbeite ich dauerhaft in Deutschland und verfüge über einen unbefristeten Aufenthaltstitel; für eine Beschäftigung ist daher keine zusätzliche Visa-Sponsorship erforderlich.

  1. Nov. 2022 – Sept. 2026

    Softwareentwickler, abcfinance

    Köln, Deutschland

    • Ablösung einer monolithischen, an Microsoft-Systeme gebundenen Architektur durch Java-basierte Microservices, wodurch fachliche Domänen klarer getrennt und Geschäftsprozesse gezielter weiterentwickelt werden konnten.
    • Neugestaltung von Daten-, Integrations- und Prozessflüssen durch weniger Zwischenschritte, asynchrone Kommunikationsmuster und die Anbindung externer Finanz-APIs an passende Domain Services.
    • Stärkung von Sicherheit, Nachvollziehbarkeit und operativer Konsistenz in End-to-End-Abläufen, sodass Fachbereiche stabilere und besser prüfbare Prozesse nutzen konnten.
  2. Jan. 2020 – Juli 2022

    Freelance Softwareentwickler

    Istanbul, Türkei

    • Modernisierung bestehender Java-Anwendungen für türkische und europäische Kunden, um ältere Systeme wartbarer und besser erweiterbar zu machen.
    • Migration älterer Codebasen auf moderne Java- und Spring-Boot-Standards mit klareren Schichten, stabileren Schnittstellen und besser nachvollziehbarer Geschäftslogik.
    • Verbesserung von Wartbarkeit, Performance und technischer Struktur durch gezieltes Refactoring, wodurch Weiterentwicklung und Fehleranalyse erleichtert wurden.
    • Unterstützung von Build-, Deployment- und Wartungsprozessen in produktionsnahen Umgebungen, um Änderungen zuverlässiger auszuliefern.
  3. Jan. 2018 – Dez. 2020

    Data Scientist, Alberun Technology

    Istanbul, Türkei

    • Analyse fachlicher Anforderungen von Kunden und Übersetzung in datengetriebene Lösungsansätze, damit Analytics- und Empfehlungsfunktionen konkrete Geschäftsfragen adressieren konnten.
    • Konzeption und Implementierung von Empfehlungssystemen sowie Entwurf von Datenmodellen, Datenbankstrukturen und BI-/Reporting-Lösungen für bessere Auswertungen und Entscheidungsunterstützung.
  4. Jan. 2014 – Dez. 2016

    Quantity Surveyor, Avinal ERP

    Istanbul, Türkei

    • Verantwortung für Mengenprüfung, Kostenkalkulation und projektspezifische Datenerfassung im Bauumfeld, unter anderem in Projekten im Kontext von Emaar Square.
    • Unterstützung von Projektmanagement-, ERP- und BIM-Prozessen durch strukturierte Projektdaten, wodurch Abstimmung, Kostenkontrolle und Dokumentation verlässlicher wurden.

Jan. 2020 – Juni 2021

M.Sc. in Computer Engineering, Doğuş University

Istanbul, Türkei

2017 – 2018

Deutschkurs in Deutschland

Deutschland

Okt. 2009 – Juni 2013

B.Sc. in Civil Engineering, Sakarya University

Sakarya, Türkei