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.