İBRAHİM ALKAN

Engineering Manager & Technical Leader

Professional Summary

An experienced Engineering Manager and Technical Leader with over a decade of expertise in software development and team management. Proven track record of driving team productivity, managing successful cross-functional team mergers, and delivering major product releases for high-traffic platforms. Strong technical background in building scalable microservices, real-time architectures, and robust backend systems using Node.js, Golang, AWS, and distributed databases.

Core Skills

Leadership & Mgmt

Engineering Management, Engineering Leadership, Agile Methodologies, Cross-Functional Team Mergers, Mentorship.

Backend & Arch

Node.js, NestJS, Golang (Gofiber), Java, PHP, RESTful APIs, Microservices, Distributed Systems.

Databases & Caching

Redis, MongoDB, MySQL, PostgreSQL.

Cloud & DevOps

AWS (Lambda, SQS), Docker, Asynchronous Messaging (Kafka, RabbitMQ), Monitoring (New Relic, Sentry.io).

Design Patterns

Outbox Pattern, Saga Pattern, Transactional Pattern, Distributed Consistency.

Professional Experience

2023 – Present

Engineering Manager

Getir

  • Managed the successful merger of two engineering squads into a high-performing unit responsible for the Food, Water, and Locals platform.
  • Led the growth of Getir's advertisement platform, directly contributing to generating over 30 Million TL in revenue.
  • Spearheaded the integration of Apache Kafka, optimizing data processing streams and overall system performance.
  • Delivered multiple major product releases while fostering high collaboration and communication within the engineering org.
2022 – 2023

Technical Lead

Getir

  • Led a cross-functional team of 10 developers building robust mobile, web, and backend solutions.
  • Designed and managed core advertisement infrastructure to optimize revenue-generating strategies.
  • Implemented deep application monitoring using NewRelic and Sentry.io, significantly enhancing system reliability.
  • Utilized AWS SQS for efficient message queue management, improving backend scalability.
2020 – 2022

Senior Backend Developer

Getir

  • Developed modular microservices using NestJS (Node.js) and high-performance services using Golang (Gofiber).
  • Applied advanced architectural patterns (Saga, Outbox, and Transactional patterns) to guarantee distributed data consistency.
  • Designed serverless workflows using AWS Lambda and optimized data retrieval speeds via Redis caching.
  • Managed asynchronous background processing using RabbitMQ and built robust user authentication/authorization services.
2019 – 2020

Backend Developer

Getir

  • Contributed to the core backend services of Getir Food utilizing Node.js, MongoDB, Redis, AWS, and Docker.
  • Designed highly efficient, scalable RESTful APIs and implemented optimized map routing algorithms.
  • Wrote rigorous unit and integration tests using Jest to ensure code stability during refactoring and bug fixing.
2018 – 2019

Lead Fullstack Developer

ByNoGame

  • Led the core website development team utilizing Node.js, Restify, MongoDB, MySQL, and PHP.
  • Architected and deployed a real-time chat implementation and notification engine using Socket.io.
  • Developed the platform's C2C (Customer-to-Customer) in-game products marketplace.
2015 – 2017

Web Developer

ByNoGame

  • Developed and optimized core web applications and internal tools using PHP and MySQL.
2011 – 2013

Freelance Developer

Self-employed

  • Developed custom business applications using PHP & MySQL, including custom CRMs, Admin Panels, Online Ticket Booking systems, and Car Rental management software.

Education & Certifications

Education

Dokuz Eylul University

Student, Physics (2007)

Certifications
  • — Go Essential Training
  • — Git from Scratch

Developer Stats

GitHub Stats

CuteTechGuy's GitHub Stats

daily.dev DevCard

İbrahim Alkan's daily.dev DevCard