Download PDF

Kerem Gokhan

Senior Software Engineer · Backend & Distributed Systems

Amsterdam, NetherlandsDutch citizenkeremgokhan.netlinkedin.com/in/keremgokhangithub.com/keremgokhan

Summary

Senior backend engineer with 13 years of experience, 11 at Booking.com across Personalization (Accommodations), Connectivity, Catalog, and Search (Attractions). Track record of designing distributed systems, owning customer problems end-to-end, leading cross-team delivery, and using experimentation to drive measurable business outcomes. Strong experience with Java, AWS, OpenSearch, microservices, A/B experimentation, and AI-assisted engineering workflows.

Experience

Booking.com B.V. — Software Engineer, Attractions

AmsterdamDec 2018 – Present

Attractions Search (2025 – Present) — backend on OpenSearch

Attractions Catalog (2022 – Jan 2025)

Attractions Connectivity (Dec 2018 – 2022)

Booking.com B.V. — Team Lead & Software Engineer, Accommodations (Personalization)

AmsterdamAug 2015 – Dec 2018

Earlier roles

Personal Project

Vanavond — Co-founder & Software Engineer · vanavond.app · 2019 – 2022

Skills

Languages
Java, Kotlin, Python, TypeScript / JavaScript, Perl, SQL.
Distributed systems & infra
Microservices, REST API design, AWS (Lambda, CDK, Aurora, FIS, CloudWatch), Kafka, Redis, OpenSearch / Elasticsearch, Kubernetes, Snowflake, MySQL.
Frameworks
Dropwizard, Spring Boot 4, Node.
Practices
A/B experimentation, observability (Graphite, Mimir, CloudWatch, Honeycomb, Grafana), chaos testing (AWS FIS), incident response, GitLab CI/CD, mentoring, system-design interviewing.
AI / agentic workflows
Claude Code, OpenAI Codex, Cursor, Windsurf; Model Context Protocol (MCP) servers; agentic skill design; AI-readable codebase practices (AGENTS.md). Maintain an internal cross-tool AI-skills marketplace (Claude Code, Codex, Cursor).
Languages spoken
English (fluent), Turkish (native), Dutch (basic).

Education

Middle East Technical University (METU) — B.Sc., Computer Engineering. Ankara, Turkey · 2009 – 2015.