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
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.
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.
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.
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.
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.
Web Developer
ByNoGame
- Developed and optimized core web applications and internal tools using PHP and MySQL.
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
Dokuz Eylul University
Student, Physics (2007)
- — Go Essential Training
- — Git from Scratch