Welcome! 👋

|

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!

Type your message and press Enter to send, or Shift+Enter for a new line

About Me

Get to know me better

Barkin Buyuksagin Photo

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

GoTypeScriptNode.js (Fastify, Express.js, NestJS)Java (Spring Boot)

Database & Messaging

PostgreSQLMongoDBRedisUpstash VectorApache Kafka

AI

Claude CodeLangChain (TypeScript)OpenRouterHugging FaceRAG systems

Cloud & Infrastructure

AWSGCPDockerKubernetesTerraform

Frontend & Tooling

ReactNext.jsTailwind

Monitoring

OpenTelemetryGrafanaNewRelic

My Journey

The path of building, scaling...

Backend Software Engineer

Getir

August 2023 – June 2025
  • 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

January 2023 – August 2023
  • 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.

June 2021 – January 2023
  • 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

June 2019 – June 2021
  • 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.

Reach out!

Ready to explore collaboration opportunities or discuss your next software ideas?
OR
Prefer a quicker chat? Reach out via my social media.