Summary
Özcan Çaparoğlu is a Senior Software Engineer based in Kadıköy, Istanbul with over a decade of experience designing and delivering high-performance .NET backend systems and microservice architectures. He has repeatedly improved scalability and response times—most notably cutting API latency by 50% at Yemek.com—and led migrations to containerized deployments on Kubernetes, Azure and AWS. Özcan combines strong database design and profiling skills (sharding, indexing, query optimization) with practical event-driven integrations using RabbitMQ and Kafka to build resilient e-commerce and marketplace platforms. He is experienced in DDD, CQRS, UoW/repository patterns and has a track record of accelerating developer productivity through modular architectures and CI/CD automation. Known for pragmatic problem-solving, he also surfaced non-obvious wins such as simplifying complex legacy procedures and reducing operational costs through archive and infrastructure redesigns.
10 years of coding experience
14 years of employment as a software developer
Computer Programming, Computer Programming at Bilkent University