Skip to content

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, from requirements analysis, architecture and design through code generation, automated test writing, AI-driven code review and documentation. On top of that I build custom AI developer tooling.

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

  1. 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.
  2. 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.
  3. Software Engineer - DijitalFikir (Jun 2021 - Nov 2021)

    • • Built a vector control system for the İstanbul and Antalya municipalities using Go and MongoDB.
    • • Released mobile and web applications with Ionic and Angular.
    • • Optimized geolocation queries for large-scale municipal datasets.
    • https://vbs.istanbulum.app/
  4. 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.
    • • Designed and implemented dynamic frontends with Angular; improved performance and UX of large-scale web applications.
    • https://www.turkpages.com/
  5. 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

  1. 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.

  2. BSc in Computer Engineering - Pamukkale University (2017 - 2021)

    GPA 3.12, graduated 2nd in the department. Focus: algorithms, data structures, databases.

Contact

Email [email protected], or find me on GitHub, LinkedIn and X.