Experience

I've been building software since 2009: first agency and enterprise web, then e-commerce platforms, today large-scale search and advertising systems.

Hepsiburada
Aug 2021 – present · 5 years
İstanbul · Hybrid
now
  • Software Development Team Lead — since Jan 2026
  • Principal Software Developer — Jul 2025 – Jan 2026
  • Senior Software Developer — Aug 2021 – Aug 2025

Search and advertising systems at Turkey's largest e-commerce platform; sponsored products and distributed services on the HepsiAds side.

  • Designed and grew the distributed search systems that serve millions of daily users.
  • Relevance engineering: scoring strategies, filtering logic, tokenisation, synonyms and domain-specific tuning.
  • Real-time indexing pipelines with Apache Flink; index lifecycle and ingestion design.
  • End-to-end ownership of performance: capacity planning, scaling, fault tolerance and incident response.
  • Observability on Kibana, New Relic and Prometheus; architectural decisions across engineering, product and data teams.
  • Elasticsearch
  • Apache Flink
  • Kafka
  • .NET Core
  • Kibana
  • Prometheus
AcerPro Bilişim
Dec 2020 – Aug 2021 · 9 months
İstanbul · Remote
  • Senior Software Developer

Digitalising insurance operations for banks and financial institutions: policy, claims and pricing workflows.

  • .NET Core services carrying high-volume transactional workflows, integrated event-driven through Service Bus.
  • Exactly-once delivery with the Outbox pattern, removing data loss and inconsistency from asynchronous flows.
  • Fault-tolerant, compliance-ready processes delivered together with banking and QA teams.
  • .NET Core
  • Azure Service Bus
  • MSSQL
  • MongoDB
Vakko
Feb 2015 – Aug 2020 · 5.5 years
İstanbul · On-site
  • Senior Software Developer

The backend of the Vakko, Vakkorama and WCollection e-commerce platforms: catalogue, basket, orders and payments.

  • Led backend development across three retail brands, with high availability and heavy transaction volume.
  • End-to-end order flow through ERP, inventory and multiple payment gateway integrations.
  • Product discovery and search with Elasticsearch; performance and stability work through peak campaign periods.
  • .NET
  • Elasticsearch
  • MSSQL
  • Mikroservisler
MagiClick Digital Solutions
Dec 2012 – Jan 2015 · 2 years
İstanbul · On-site
  • Senior Software Developer

High-traffic enterprise web platforms for banking and retail brands.

  • Customer-facing enterprise applications for Yapı Kredi and DenizBank, with security and uptime first.
  • Enterprise search across large content ecosystems with Google Search Appliance.
  • Full-stack delivery on the Microsoft Açık Akademi and Tekin Acar Cosmetics projects.
  • C#
  • .NET
  • MSSQL
  • NHibernate
  • Entity Framework
D4D
Jan 2010 – Dec 2012 · 3 years
İstanbul · On-site
  • Software Developer

Agency work: campaign sites and content management systems for large brands.

  • Backend development in C# and ASP.NET with MSSQL and third-party integrations.
  • Reusable campaign modules and content components, delivered on tight schedules.
  • C#
  • ASP.NET
  • MSSQL
Sanal Sanatlar
Jan 2009 – Dec 2009 · 1 year
İstanbul · On-site
  • Software Developer

Where it started: development on web-based projects.

Education

İstanbul Üniversitesi