About Me

I specialize in backend development, primarily using Go, Redis, RabbitMQ, Kafka, MySQL, and cloud technologies. Clean code, design patterns, and maintainability are my top priorities.

Currently, I am a Senior Software Engineer at Hepsiburada, working on international e-commerce backend services.

Tech Stack

Languages

  • Go
  • Rust
  • JavaScript
  • TypeScript

Backend

  • Go
  • Rust
  • Node.js

Infrastructure & Tools

  • Kubernetes
  • MongoDB
  • gRPC
  • Google Cloud
  • Redis
  • Docker

Experience

  • Senior Software Engineer - Hepsiburada (Dec 2021 - Present)
  • • Responsible for developing and maintaining Backend services for international e-commerce operations.

    • Specializing in Web Services and API Integration to ensure seamless communication between systems.

    • Technologies: Go, Redis, RabbitMQ, Kafka, MySQL, and related tools.

  • Software Engineer - DijitalFikir (Jun 2021 - Nov 2021)
  • • Developed a vector control system for Istanbul and Antalya Municipalities using Go and MongoDB.

    • Released both mobile and web applications utilizing Ionic Framework and Angular.

    • Improved geolocation query performance for large-scale municipal data platforms.

    (https://vbs.istanbulum.app/)

  • Software Engineer - Veriyaz Yazılım (Sep 2019 - May 2021)
  • • Designed and implemented the frontend for various applications using Angular.

    • Built a SaaS platform for social media software management, integrating OAuth 2.0 authentication.

    • Enhanced user experience by optimizing web components for better performance and scalability.

    (https://www.turkpages.com/)

Education

  • MSc in Computer Engineering - Pamukkale University (2022 - Present)
  • Research on artificial intelligence and sentiment analysis.
  • BSc in Computer Engineering - Pamukkale University (2017 - 2021)
  • Graduated 2nd in department, focusing on algorithms, data structures, and databases.