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
-
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 İ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/
-
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/
-
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.
Contact
Email [email protected], or find me on GitHub, LinkedIn and X.