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


Contact

Feel free to contact me via aliakn.20@gmail.com or connect on LinkedIn.