Curriculum Vitae

Baran Kaplan

Full Stack Developer

I was born on 05 Oct 1989 in Istanbul, Turkey.

As a Full Stack Developer, my strongest focus is on backend applications with Java and Spring Boot. I implement business logic and interfaces, work on data modeling and persistence, support DevOps and CI/CD processes, and contribute to frontend development with React and Next.js.

Over the last two years, my focus has been on robust Java/Spring Boot solutions for complex business processes: synchronous and asynchronous flows, event-driven architectures, idempotency, error compensation, observability, and multi-threading. Typical examples include financial API integrations, payment and booking processes, and distributed workflows that must be safely continued or transparently compensated.

Since 2022, I have been living and working permanently in Germany and hold a permanent residence permit, so no additional visa sponsorship is required for employment.

  1. Nov 2022 – Sep 2026

    Software Developer, abcfinance

    Cologne, Germany

    • Replaced a Microsoft-dependent monolithic architecture with Java-based microservices, making business domains clearer and business processes easier to evolve.
    • Redesigned data, integration, and process flows by reducing unnecessary intermediate steps, introducing asynchronous communication patterns, and connecting external finance APIs to the right domain services.
    • Strengthened security, traceability, and operational consistency in end-to-end flows, giving business departments more stable and auditable processes.
  2. Jan 2020 – Jul 2022

    Freelance Software Developer

    Istanbul, Turkey

    • Modernized existing Java applications for Turkish and European clients, making legacy systems easier to maintain and extend.
    • Migrated older codebases to modern Java and Spring Boot standards with clearer layers, more stable interfaces, and more understandable business logic.
    • Improved maintainability, performance, and technical structure through targeted refactoring, making future changes and troubleshooting easier.
    • Supported build, deployment, and maintenance processes in production-like environments to make releases more reliable.
  3. Jan 2018 – Dec 2020

    Data Scientist, Alberun Technology

    Istanbul, Turkey

    • Analysed client requirements and translated them into data-driven solution concepts so analytics and recommendation features addressed concrete business questions.
    • Designed and implemented recommendation systems and defined data models, database structures, and BI/reporting solutions for better analytics and decision support.
  4. Jan 2014 – Dec 2016

    Quantity Surveyor, Avinal ERP

    Istanbul, Turkey

    • Handled quantity surveying, cost estimation, and project-related data work in construction projects, including work related to Emaar Square.
    • Supported project management, ERP, and Building Information Modeling (BIM) processes with structured project data, improving coordination, cost control, and documentation reliability.

Jan 2020 – Jun 2021

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

Istanbul, Turkey

2017 – 2018

German Language Course in Germany

Germany

Oct 2009 – Jun 2013

B.Sc. in Civil Engineering, Sakarya University

Sakarya, Turkey