Istanbul, Turkey

Ekincan Casim

Software Architect & Senior Java Engineer

I design and modernize enterprise platforms for insurance, banking, and retail - turning legacy systems into cloud-native, event-driven services, hands-on in modern Java and Spring.

About

Software Architect and Senior Java Engineer with 10+ years designing and delivering enterprise-scale platforms in insurance, banking, and retail. Track record of leading legacy-to-modern transformations (monolith -> microservices, Oracle ADF -> Spring Boot 3.x), designing event-driven architectures on Kafka, and embedding regulatory compliance (data protection, auditability) into system design. Hands-on leader: architect who still writes production code, mentors engineers, and drives decisions through design reviews. Expert in modern Java and Spring Boot, domain-driven design, and cloud-native delivery on Kubernetes.

Experience

Software Architect & Lead Engineer

Medisa · Istanbul, Turkey

– Present

  • Architect and hands-on lead for an enterprise insurance platform (Java 17/21, Spring Boot 3.x) serving core policy and claims operations; decomposed overloaded domains into bounded contexts and independent microservices with domain-driven design.
  • Designed event-driven policy issuance and claims flows on Kafka with Redis caching, improving real-time notification throughput.
  • Embedded data-protection compliance (KVKK) into the architecture - response-layer masking, data classification, and audit trails - with legal and security stakeholders.
  • Built batch pipelines processing hundreds of thousands of records with proper transaction isolation, chunking, and index optimization.
  • Set engineering standards (microservice templates, SonarQube quality gates, code reviews) and run delivery and operations: Rancher-managed Kubernetes with Jenkins CI/CD, an ELK-to-Graylog migration, and Dynatrace monitoring.
  • Java 17/21
  • Spring Boot 3
  • Kafka
  • Kubernetes
  • DDD
  • Graylog
  • Dynatrace

Business Applications Foundation Lead

NTT DATA Business Solutions · Istanbul, Turkey

–

  • Architect of record for Allianz's core system transformation from legacy Oracle ADF to Spring Boot 3.x, improving performance, maintainability, and scalability.
  • Designed the Allianz Architectural Framework - a reusable enterprise architecture blueprint adopted across multiple teams as the standard development pattern.
  • Built a GenAI-powered HR chatbot for Pegasus Airlines: Spring Boot microservices with Redis-based intelligent caching, rate limiting, and token-cost optimization for production LLM usage.
  • Delivered microservices across multiple client engagements (Java 17, Spring Boot, Kafka, Angular); oversaw PostgreSQL and MongoDB implementations.
  • Introduced CI/CD practices with Jenkins and GitLab pipelines, accelerating delivery cycles across teams.
  • Java 17
  • Spring Boot
  • GenAI
  • Redis
  • Kafka
  • Allianz

External Software Consultant

Yapi Kredi Teknoloji · Istanbul, Turkey

–

  • Re-architected the Harmoni insurance framework (Java 6/JSP/Oracle) at one of Turkey's largest banks into modular, microservice-ready components.
  • Migrated the backend to Java 8 + Spring Boot, replaced JSP frontends with React, and tuned Oracle database performance in a regulated financial environment.
  • Worked in Agile delivery cycles with code reviews and continuous integration.
  • Java 8
  • Spring Boot
  • React
  • Oracle
  • Microservices

Software Developer & Technical Team Leader

Toshiba Global Commerce Solutions · Istanbul, Turkey

–

  • Led a development team delivering retail self-checkout (CHEC) and real-time monitoring (REMS) applications on Java and Spring.
  • Managed implementations for global clients across France, Morocco, India, Singapore, and Korea, coordinating with distributed teams.
  • Directed technology migrations including Java 11 and PostgreSQL upgrades, improving reliability.
  • Java
  • Spring
  • PostgreSQL
  • Global rollouts

Software Developer - Earlier Roles

Smartiks & BAYPM · Istanbul, Turkey

–

  • Developed Python forecasting libraries for a TUBITAK-supported Big Data project; optimized MS SQL and Elasticsearch workloads (Smartiks).
  • Delivered enterprise workflow applications (e-contract management, supplier portals) on Java and low-code platforms (BAYPM).
  • Python
  • MS SQL
  • Elasticsearch
  • OutSystems
  • Java

Case Studies

Allianz core system transformation

Allianz · via NTT DATA Business Solutions · Aug 2022 - Jul 2025

Modernizing Allianz's core insurance stack from Oracle ADF to Spring Boot 3.x and packaging the resulting patterns into a reusable architectural framework.

  • Java 17
  • Spring Boot 3.x
  • Oracle ADF (legacy)
  • Kafka
  • PostgreSQL

Read full case study

Projects

Rigoryn

Deterministic software intelligence for architecture governance

A deterministic software-intelligence platform for analyzing architecture, dependencies, structural risks, and technical debt across multi-language systems, with AI reserved for explaining verified findings.

  • Java
  • Kotlin
  • Gradle
  • Eclipse JDT
  • Kotlin compiler PSI

Read the Rigoryn project page

Harmonova

Production-oriented intelligent music-system architecture

An intelligent music-system architecture that combines a deterministic music-theory core with Spring AI orchestration, MCP service boundaries, retrieval, and isolated audio analysis.

  • Java
  • Spring Boot
  • Spring AI
  • MCP
  • Ollama

Read the Harmonova project page

Skills

Core expertise

Used in production in my recent roles.

  • Java (11-21)
  • Spring Boot 3.x
  • Microservices
  • Domain-Driven Design
  • Event-Driven Architecture
  • Kafka
  • Redis
  • REST
  • Oracle
  • PostgreSQL
  • JPA/Hibernate tuning
  • Batch processing at scale
  • Kubernetes
  • Rancher
  • Jenkins
  • SonarQube
  • Dynatrace
  • Graylog

Also worked with

Languages
Kotlin · Python · JavaScript/TypeScript · SQL
Backend & Architecture
Spring Cloud · GraphQL · gRPC · RabbitMQ
Data
MS SQL · MongoDB · Elasticsearch
Cloud & DevOps
Docker · Helm · Azure · AWS · GCP · GitLab CI/CD · GitHub Actions · Terraform
Quality & Observability
TDD · JUnit · JMeter · Gatling · ELK
Frontend (working knowledge)
React · Angular
Practices
Agile/Scrum · Technical mentorship · RFC-driven design reviews · Compliance-aware engineering (KVKK/GDPR)

Education

Master's Degree in Engineering and Technology Management

Dogus University · Istanbul, Turkey

–

Bachelor's Degree in Computer Engineering

Maltepe University · Istanbul, Turkey

–

Certifications

Languages

Contact

Based in Istanbul, Turkey and open to senior architect and tech lead opportunities. The fastest way to reach me is email or LinkedIn.