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.