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.
About
// whoI'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 codeOutside 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 storySkills & Stack
// toolkitLanguages & Runtimes
Architecture
Infrastructure
Messaging & Data
Observability & Quality
Spoken Languages
Experience
// timelineSenior Software Engineer & Team Lead · Datasoft
Mar 2025 — PresentLeading 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.
Senior Software Engineer · Karmasis
Oct 2020 — Aug 2024Led 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.
Senior Software Engineer & Researcher · TÜRKTRUST
Apr 2015 — Oct 2020Worked on defense-industry projects and led development of web-based systems for TOBB STAUM. Focused on system modernization, security, and large-scale data processing.
Software Engineer · Ekin Technology
Apr 2012 — Nov 2014Developed and maintained real-time urban security systems (KGYS) in Ankara. Designed network monitoring modules for city-wide deployments.
Software Expert · METU-MEMS R&D Center
Sep 2009 — Apr 2012Built an automation system for the research center's clean room, with ASMX web services and .NET Remoting connecting the distributed components.
Education
// academicMSc, 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.