About Me

Senior Software Engineer with 6+ years of experience in backend systems: Go services, message queues, distributed databases and cloud infrastructure. I hold an MSc in Computer Engineering, with a thesis on large-scale data mining using Apache Spark. My focus areas are clean architecture, API design and maintainable code.

Currently, I am a Senior Software Engineer at Hepsiburada (NASDAQ: HEPS), working on backend services for international e-commerce.

I run an AI-augmented SDLC: LLM tooling is embedded in every phase of the lifecycle — requirements analysis, architecture and design, code generation, automated test writing, AI-driven code review and documentation — and I build custom AI developer tooling on top of it.

Tech Stack

Languages

  • Go
  • Rust
  • JavaScript
  • TypeScript
  • Python

Backend & Systems

  • Node.js
  • Redis
  • RabbitMQ
  • Kafka
  • gRPC
  • MySQL
  • MongoDB

Data & Big Data

  • Apache Spark (PySpark)
  • Data mining
  • Market basket analysis
  • mlxtend

Infrastructure & DevOps

  • Kubernetes
  • Docker
  • Google Cloud Platform (GCP)
  • Git
  • Nginx

AI-Augmented SDLC

  • LLM-assisted design and architecture
  • AI code generation & review
  • Automated test writing
  • Documentation generation
  • LLM API integration & custom tooling

Frontend

  • Angular
  • React
  • Ionic
  • HTML / CSS / Bootstrap

Experience

  • Senior Software Engineer - Hepsiburada (Aug 2023 - Present)
  • • Develop and maintain backend services for international e-commerce operations.

    • Design APIs and web services; integrate external platforms and partner systems.

    • Optimize performance and reliability across distributed systems.

    • Technologies: Go, Redis, RabbitMQ, Kafka, MySQL, GCP, Docker, Kubernetes.

  • Software Engineer - Hepsiburada (Dec 2021 - Aug 2023)
  • • Built and maintained backend services for e-commerce operations with Go, RabbitMQ and MySQL.

    • Promoted to Senior Software Engineer in Aug 2023.

  • Software Engineer - DijitalFikir (Jun 2021 - Nov 2021)
  • • Built a vector control system for the Istanbul and Antalya Municipalities using Go and MongoDB (vbs.istanbulum.app).

    • Released mobile and web applications with Ionic and Angular.

    • Optimized geolocation queries for large-scale municipal datasets.

  • Software Engineer (Part-time) - Veriyaz Yazılım LTD. ŞTİ. (Sep 2019 - May 2021)
  • • Built a SaaS platform for social media management with OAuth 2.0 authentication (turkpages.com).

    • Designed and implemented dynamic frontends with Angular; improved performance and UX of large-scale web applications.

  • Software Engineer — Intern - Veriyaz Yazılım LTD. ŞTİ. (Jun 2019 - Aug 2019)
  • • Developed a web scraping and sentiment-analysis bot in Go for data-sharing automation.

    • Integrated Google, Twitter, Facebook, LinkedIn and Reddit APIs; ran everything on Docker.

Education

  • MSc in Computer Engineering - Pamukkale University (2022 - 2025)
  • Thesis: "Analysis of E-Commerce Platform Sales Data Using Data Mining Techniques". Compared Apriori, FP-Growth and H-Mine on millions of real e-commerce transactions with Python (mlxtend) and Apache Spark. Ran market basket analysis on 10M transactions; 4-node parallelism cut runtime by ~54%. Resulting association rules feed recommendation and cross-selling use cases.
  • BSc in Computer Engineering - Pamukkale University (2017 - 2021)
  • GPA 3.12 — graduated 2nd in the department. Focus: algorithms, data structures, databases.