Summary
Celal Yıldırım is a Senior Software Engineer based in Amsterdam with 11 years of experience building distributed, cloud-native systems and APIs. He has deep hands-on expertise in .NET (Core and Framework), Java, Go, event-driven architectures (Kafka, RabbitMQ, Rebus), and orchestration on Kubernetes/EKS with ArgoCD. Across roles at Mews, CarNext.com, Trendyol, Hepsiburada and others he has modernized legacy monoliths, designed asynchronous and eventually-consistent APIs, and improved observability and testing practices. He routinely builds fault-tolerant integrations (Polly, HTTP abstractions, service bus patterns), led migrations to cloud platforms (Azure, AWS) and scaled message-driven workflows including saga patterns. Known for mentoring mid/junior engineers and sharing knowledge through tech talks and blog posts, he combines pragmatic engineering with a focus on measurable performance improvements. A curious polyglot developer, he often bridges backend domains and platform tooling to turn complex system analysis into documented, deployable solutions.
11 years of coding experience
8 years of employment as a software developer
Bachelor’s Degree, Computer Engineering, 2.80, Bachelor’s Degree, Computer Engineering, 2.80 at Sakarya Üniversitesi
Turkish, English