Turkdogan Tasdelen

Senior Software Engineer (System Design & Architecture)

I design and operate backend systems that handle high-volume, event-driven workflows and coordinate multiple subsystems reliably. Close to 20 years of solving distributed problems — from defense platforms to cloud-native identity systems.

About

Close to 20 years building software — from defense platforms and enterprise data systems to cloud-native SaaS products. I work mostly on the JVM (Java, Kotlin, Spring Boot) and spend my time on system design, backend architecture, and making distributed things work reliably.

I've led teams, managed project delivery, and mentored engineers, but I stay hands-on. I care about systems that are observable, recoverable, and straightforward to reason about when things go wrong.

What I Bring

System Architecture

Service boundaries, API contracts, event-driven pipelines. Designing systems that scale without becoming impossible to reason about.

Distributed Systems

Async pipelines, distributed job orchestration, race condition prevention, idempotent operations across unreliable boundaries.

Identity & Access Management

Governance workflows, audit trails, multi-provider integration. Building identity-aware backends that meet compliance requirements.

Leadership & Project Management

Leading engineering teams, managing project delivery, mentoring developers, and driving architectural decisions — while staying hands-on with the codebase.