/// BIO

Building distributed systems with precision and pragmatic simplicity.

Results-oriented software engineer specializing in distributed systems and microservices. Proficient in Go, Java, and Kotlin on the JVM, with a proven track record of optimizing system performance and delivering high-impact solutions.

I design event-driven architectures with Kafka, gRPC, and CDC pipelines — stripping away complexity to reveal systems that are observable, consistent, and built to handle production traffic at scale.

Active open-source contributor to the Chaki application framework and creator of Mercurius, a gRPC-based message broker. Outside engineering, I served as a board member of the university photography club, organizing exhibitions and training programs.

/// CONTACT
LOCISTANBUL, TR
PGP0x8F9B2C1A
/// EXPERIENCE
2025.01 — PRESENT

SOFTWARE ENGINEER II

Trendyol

Optimized RAG-based applications and embraced new responsibilities following a promotion. Focused on process efficiency, time management, and innovative solutions in the Q&A domain.

2023.11 — 2024.12

SOFTWARE ENGINEER I

Trendyol

Designed async data flows using CDC and message queues. Applied CQRS with multi-data-cluster strategies, handling 1.2M RPM during campaigns. Implemented SSE to replace polling. Contributed to Chaki open-source framework. Developed RAG app increasing conversion rates by 3x.

2023.09 — 2023.11

Junior Software Engineer

Dogus Technology

Designed multi-tenant microservices architecture. Led PoC evaluations. Built authentication API with Kotlin and Spring Boot. Developed back-office core with React and TypeScript. Resolved critical production issues improving responsiveness by 20%.

2022.09 — 2023.09

Software Engineer Trainee

Dogus Technology

Migrated legacy applications to microservices. Built solutions with Kotlin, Spring, PostgreSQL, MongoDB, Kafka, and Elasticsearch. Worked with Jenkins, Kubernetes, and React for dynamic UIs.

2022.07 — 2022.08

Fullstack Engineer Intern

LC Waikiki

Developed full-stack application with Spring Boot and Angular. Used Git, Docker, and GitHub Actions for CI/CD. Participated in Agile Scrum practices.

/// EDUCATION
2020 — 2024

B.Sc. Computer Engineering

Yildiz Technical University — Istanbul, Türkiye

/// OPEN SOURCE
CHAKI

Application Framework

Go / Uber FX / OpenTelemetry

Second most active contributor. Built auto-configuration system on Uber FX with file-based configurability, OpenTelemetry tracing, and Swagger integration — eliminating boilerplate for critical cross-cutting concerns.

MERCURIUS

Message Broker

Go / gRPC / Pub-Sub

Lightweight gRPC-based message broker for distributed system communication. Engineered with leveled logging, bidirectional streaming, and low-latency pub-sub — reinforcing skills in Go systems programming and distributed message propagation.