Hi, I'm Ali
I'm a software engineer focus on backend development and distributed systems. I build and maintain scalable services using asynchronous communication patterns and both relational and non-relational databases.
Welcome to my personal website. Here's what you can find:
- Blog: I write to share what I've learned and express my thoughts on technical and personal topics.
- Encyclopedia: I'm building a personal knowledge base by collecting and summarizing what I learn across topics like tech, culture, art, and places I visit.
- Weekly Digest: Each week, I summarize what I've worked on and read to keep track of my progress.
Technologies I use
- Backend: Go, .NET, Java Spring
- Data & Messaging: PostgreSQL, MongoDB, Redis, Elasticsearch, Kafka, RabbitMQ
- Cloud & DevOps: Docker, Kubernetes, GitLab, Amazon Web Services (AWS), Prometheus, Grafana
- Frontend: React, Next.js
- Version Control: Git
Work History
Hepsiburada (outsourced via Tesodev ) - I'm currently part of the Discount team. I am responsible for the ranking system that determines order of merchants. I mainly develop and maintain scalable, highly available, and load-resistant microservices using Go. It's a high-traffic e-commerce environment, and I work with technologies like RabbitMQ, Kafka, Redis, Elasticsearch, and MongoDB on a daily basis.
NTT Data Solutions - I was involved in supporting and maintaining enterprise-level systems — both monoliths and microservices — across multiple clients. Most of my development work was focused on Java and Spring Boot.
Bilge Adam Technologies (Now - BGTS) - I worked on designing and developing a campus management system for an educational institution. I used .NET on the backend and React on the frontend.
Istanbul Technical University - I worked as a Research Assistant in the Department of Geological Engineering. I supported more than three courses per semester, covering both geology and programming topics and completed my master thesis. I also took part in international research projects. You can check my account on ResearchGate