|
I'm a backend-focused software engineer with full-stack capabilities and 6+ years of software engineering experience, modernizing software development through AI-powered tools, agentic workflows, cloud-native technologies, and LLM applications.
🚀Want to know more? Ask away!
About Me
Get to know me better
Full-stack Software Engineer with a strong backend focus, specializing in designing and building scalable, distributed systems. Focused on microservices and event-driven architectures, with Node.js/TypeScript and Go as primary backend technologies and solid professional experience with Java. Skilled in building and operating cloud-native systems across AWS, Kafka, and Kubernetes, with a track record of improving performance, scalability, and cloud efficiency. Also proficient in AI-assisted and agentic development, with knowledge of LLM application development.
My Tech Stack
Technologies and tools I use to ship products
Backend
Database & Messaging
AI
Cloud & Infrastructure
Frontend & Tooling
Monitoring
My Journey
The path of building, scaling...
Backend Software Engineer
Getir
- Designed and shipped event‑driven microservices using Node.js, Go, and Java in a large-scale e-commerce platform.
- Overhauled product listing microservice, cutting API latency from ~8s to ~2s, increasing throughput capacity from 50k req/m to 80k req/m, reducing monthly infra costs by 72%.
- Architected systems for feeding Getir’s product catalog and user events to Google AI Commerce Search, integrated A/B routing between the new AI search and legacy search, deployed to US production.
- Built a backend-driven UI system for the mobile app, enabling teams to deploy layout changes without app releases; zero production incidents.
- Built a configurable HTTP mock server letting QA simulate any edge-case response without cross-team coordination.
Frontend Software Engineer
Getir
- Maintained web and admin apps using React and Nx for a large e-commerce platform.
- Eliminated test blockers across ~30% of codebase; added unit/integration tests for critical paths; introduced TypeScript — letting the team refactor fearlessly.
- Built a core React component library (~10 components) with Storybook documentation and comprehensive unit tests, adopted by 8+ teams across the admin platform.
Frontend Software Engineer
Bilisim Inc.
- Maintained core React applications for an enterprise HR SaaS platform, powering HR and employee portals.
- Established a shared component library, reducing duplicated UI implementations and accelerating feature development.
- Simplified component APIs and authored integration guidelines to streamline developer onboarding.
- Implemented client-side caching to reduce redundant backend requests and improve network efficiency.
- Unblocked frontend delivery by self-implementing required Spring Boot endpoints during developer shortages.
Full-stack Software Engineer
Cubicl
- Built the web app of a JIRA-alternative, user-friendly task management SaaS in collaboration with UI/UX designers.
- Developed REST APIs, background jobs, and database logic using NestJS for core SaaS features.
- Integrated external services like SMS gateways, Google Drive, and email (SMTP/IMAP) into the SaaS.
- Replaced the paid 3rd-party real-time notification service of the Saas with a custom-built Socket.io server.