Gökhan Kaya

Senior Software Engineer & Team Lead · Ankara, Türkiye

Senior software engineer based in Ankara, focused on backend systems and software architecture. Currently at Datasoft, building .NET-based enterprise accounting platforms with Clean Architecture and domain-driven design.

Gökhan Kaya
Ankara, TR

About

// who

I'm a senior software engineer and team lead focused on backend development, software architecture, and scalable enterprise systems. Since March 2025 I've been on Datasoft's accounting team, building integration-heavy backend solutions for business-critical enterprise workflows.

My recent work centers on .NET 8/9, domain-driven design, Clean Architecture, event-driven systems, external integrations, tenant-aware data, and observability. I'm also increasingly focused on AI-assisted software development — exploring how tools like Claude Code, OpenAI Codex, and GitHub Copilot can sharpen planning, development workflows, and engineering productivity.

Coaching

// beyond code

Outside of engineering, I'm a Level 1 Volleyball Coach. I've played since school — including as a team captain in high school — and coaching now lets me pass on what the game taught me: teamwork, discipline, and helping people grow.

My volleyball story

Skills & Stack

// toolkit

Languages & Runtimes

C# .NET ASP.NET Python Java

Architecture

Microservices DDD Event-Driven Cloud-Native

Infrastructure

Docker Kubernetes CI/CD Git

Messaging & Data

Apache Kafka Redis PostgreSQL MsSQL

Observability & Quality

Prometheus SonarCloud Grafana

Spoken Languages

Turkish (Native) English (Professional)

Experience

// timeline

Senior Software Engineer & Team Lead · Datasoft

Mar 2025 — Present

Leading the accounting team's backend development in an ERP environment. Building .NET-based e-Invoice and e-Archive integrations compliant with the Turkish Revenue Administration (GİB) — processing UBL-based XML/JSON across multiple third-party providers over REST and SOAP, with solid validation and error handling, on an architecture grounded in Clean Architecture and domain-driven design.

.NET 8/9 Clean Architecture DDD e-Invoice / GİB REST / SOAP

Senior Software Engineer · Karmasis

Oct 2020 — Aug 2024

Led development of the DAM Collector product and the move from a monolith to containerized microservices. Integrated Apache Kafka with .NET for SIEM/DAM pipelines, raising event throughput from ~5k to 60k EPS — with a caching layer adding a further ~60% — kept stable with around 80% unit-test coverage.

.NET Kafka Microservices Docker SIEM

Senior Software Engineer & Researcher · TÜRKTRUST

Apr 2015 — Oct 2020

Worked on defense-industry projects and led development of web-based systems for TOBB STAUM. Focused on system modernization, security, and large-scale data processing.

ASP.NET Security Research

Software Engineer · Ekin Technology

Apr 2012 — Nov 2014

Developed and maintained real-time urban security systems (KGYS) in Ankara. Designed network monitoring modules for city-wide deployments.

C# Real-Time Networking

Software Expert · METU-MEMS R&D Center

Sep 2009 — Apr 2012

Built an automation system for the research center's clean room, with ASMX web services and .NET Remoting connecting the distributed components.

C# .NET Automation

Education

// academic

MSc, Computer Engineering

Gazi University

2014 — 2019

Thesis: Adaptive, Context-Aware, and Learning Smart Home System.

BSc, Computer Engineering

İstanbul Commerce University

2003 — 2008

Focused on software development and system design.

Get in touch

Happy to chat about engineering, coaching, or anything in between.