Senior Software Developer//İZMIR, TÜRKİYE

I BUILDSYSTEMSTHAT STAYUP.

Full-stack engineer in İzmir. Five years designing event-driven backends, real-time data layers, and the interfaces on top.

01 / 05SYS.STATUS // ONLINE
What I build

Five layers, one moving system.

I work up and down the stack, from the pixels a user touches to the machine keeping it online. Scroll through it.

01 / 05

Frontend & UI

High-performance, SEO-aware web apps and cross-platform mobile, in whichever framework fits the job.

  • React
  • Next.js
  • React Native
  • Svelte
  • Vue
  • Tailwind CSS
  • MUI
02 / 05

Backend & Runtimes

Microservices and server-side logic built for execution speed and long-term maintainability.

  • Node.js
  • Fastify
  • Express
  • Python
  • FastAPI
  • Django
  • Microservices
03 / 05

APIs & Data

Type-safe communication layers over a polyglot data core, with search and real-time streaming.

  • GraphQL
  • REST
  • gRPC
  • tRPC
  • PostgreSQL
  • MongoDB
  • Elasticsearch
  • Redis
  • Kafka
04 / 05

Cloud & DevOps

Containers, orchestration, and pipelines that keep production available and easy to deploy to.

  • AWS
  • Docker
  • Kubernetes
  • CI/CD
  • Linux
  • Shell
05 / 05

Specialized

Building extensible, AI-driven tooling with the Model Context Protocol, on a foundation of system design.

  • MCP Integration
  • System Design
  • Git

Selected work

The system I am proudest of. One platform, many tenants, built to take load without falling over.

Lead system architect · Egebilgi

estorepark

Multi-tenant e-commerce infrastructure

Lead system architect for a scalable e-commerce platform built to hold up under high traffic across many tenants.

  • Node.js
  • FastAPI
  • Kafka
  • gRPC
  • PostgreSQL
  • Elasticsearch
  • Kubernetes
  • AWS
  • MCP

Availability

99.9%

held through autoscaling and CI/CD

Architecture

End to end

owned the core system design

Workloads

Multi-tenant

high-traffic, many tenants

01

Designed the core architecture end to end for high-traffic, multi-tenant workloads.

02

Built the backend on Node.js (Fastify) and Python (FastAPI) with Kafka for event-driven messaging.

03

Ran a polyglot persistence layer: PostgreSQL for transactional data, Elasticsearch for product search and real-time analytics.

04

Deployed on AWS with Kubernetes and Docker, holding 99.9% availability through automated scaling.

05

Added AI-enhanced features with the Model Context Protocol to automate merchant workflows.

ReactNext.jsReact NativeSvelteVueNode.jsFastifyPythonFastAPIDjangoGraphQLgRPCtRPCPostgreSQLMongoDBElasticsearchRedisKafkaAWSDockerKubernetesLinuxMCPSystem Design

Where I have worked

Five years across e-commerce infrastructure, data pipelines, and products shipped from scratch.

Sep 2024 - Present

Egebilgi

Software Developer

  • Lead system architect for estorepark, a scalable multi-tenant e-commerce platform.
  • Architected the backend with Node.js, Python, Kafka messaging, and gRPC/tRPC internal calls.
  • Ran PostgreSQL and Elasticsearch together for transactional data and real-time search.
  • Orchestrated AWS deployment on Kubernetes at 99.9% availability, with AI features via MCP.

Aug 2022 - Jun 2024

CaWEB

Software Developer

Promoted from outsourced developer to full-time staff on the strength of delivery.

  • Built web scraping solutions and data pipelines over large datasets for business intelligence.
  • Engineered responsive frontends and scalable REST APIs across the product.
  • Took ownership of server management and Linux administration, plus early cloud deployments.

Jun 2023 - Sep 2023

Falkel

Software Developer, Contract

  • Designed and shipped a SaaS platform for e-commerce sellers with automation and inventory tools.
  • Built a complete production-ready product from scratch in a short, high-impact window.
  • Tuned for performance and scale against dynamic marketplace data.

Education

Celal Bayar University

Associate Degree in Computer Programming

Languages

  • Turkish · Native
  • English · B2, professional working proficiency

Software is not just the code that ships. It is every layer underneath working together: the request path, the queue, the database, the machine it runs on. I like keeping the whole stack in harmony.