Software Engineer in Istanbul
Backend engineer with 6+ years on distributed systems where a wrong number costs money, including about five years of production Go. I build REST APIs and event-driven services, and I work daily with Claude Code using agentic workflows with test and validation gates.
const makcakaya = {
pronouns: "he" | "him",
code: [Golang, "C#", ".NET / .NET Core", Python, Java, Kotlin, SQL, React, Vue.js],
databases: [PostgreSQL, ClickHouse, "SQL Server", Redis, MongoDB, Couchbase],
messaging: [Kafka, RabbitMQ],
platform: [Docker, Kubernetes, "GitHub Actions", "GitLab CI/CD", Linux, Azure],
observability: [Prometheus, Grafana, "New Relic", OpenTelemetry, ELK],
architecture: ["microservices", "event-driven", "clean architecture", "DDD", "CQRS"],
patterns: ["transactional outbox + CDC", "idempotent consumers", "strangler fig"],
ai: ["Claude Code agentic workflows", "LLM integration in production"],
certificates: {
microsoft: "Microsoft Certified Professional (Exam 70-480)",
bilgeadam: "BilgeAdam Academy — Qualified Software Specialist, C#/.NET",
kodluyoruz: "Kodluyoruz — C# .NET Core MVC Bootcamp, software group lead"
},
education: ["Faculty of Engineering, Zonguldak Bülent Ecevit University (2015)",
"Management Information Systems — Istanbul University (in progress)"],
languages: ["Turkish (native)", "English (B2)"],
readings: ["Clean Code — Robert C. Martin", "Refactoring — Martin Fowler"]
}





