BAHADIR TAŞDEMİR

bahadir@phendork: ~ type help
AWS LambdaAPI GatewayCognitoDynamoDBS3SQSSNSNode.jsJavaScriptTypeScriptPythonServerlessPostgreSQLRedisMongoDBKafkaAI-Assisted Dev

A software guru with deep experience across very different environments: high-traffic e-commerce, AI-native products and design-tool startups. I do my best work where ambiguity is high, velocity matters and engineering quality is not up for negotiation.

My core expertise today is serverless architecture on AWS: Lambda, API Gateway, Cognito, DynamoDB and event-driven function pipelines, powered by Node.js, JavaScript and Python. I pair that with a broad data layer spanning PostgreSQL, Redis, MongoDB and beyond, plus AI-assisted workflows that speed up delivery without giving up rigour.

what_i_do

  1. 01

    Architect and ship AWS serverless systems at production scale

  2. 02

    Design polyglot data layers: SQL, NoSQL and in-memory stores

  3. 03

    Lead and mentor software teams in startup environments

  4. 04

    Drive modern Agile delivery with Scrum, Kanban and continuous flow

  5. 05

    Apply AI-assisted engineering: LLM workflows, agentic tooling, AI pair programming

  6. 06

    Own outcomes end to end with disciplined execution and clear accountability

“I do not wait for perfect conditions. I take responsibility, make the call, and deliver the result.”

Requests in.
Nothing to babysit.

How a request moves through the systems I build: authenticated at the edge, handled by functions, persisted and fanned out through queues, with no servers to patch at 3 a.m.

Clientweb · mobile Cognitoauth · JWT API GatewayREST · WS λ LambdaNode.js · Python DynamoDBsingle-table SQSasync · DLQ λ Workerbatch · retry SNSfan-out S3objects · events

Deep where it counts.
Wide where it helps.

λ01

Serverless & AWS

  • AWS Lambda
  • API Gateway
  • Amazon Cognito
  • DynamoDB
  • S3
  • SQS
  • SNS
  • CloudWatch
  • Step Functions
  • IAM

{ }02

Core languages

  • Node.js
  • JavaScript
  • TypeScript
  • Python
  • REST APIs
  • Event-driven functions

⛁03

Data & storage

  • PostgreSQL
  • Redis
  • MongoDB
  • MySQL
  • Couchbase
  • DynamoDB
  • ElastiCache

⇄04

Messaging & events

  • Apache Kafka
  • RabbitMQ
  • AWS SQS
  • AWS SNS
  • Event streaming
  • Async pipelines

✦05

AI-assisted engineering

  • LLM-assisted development
  • AI pair programming
  • Agentic workflows
  • Prompt engineering
  • IDE AI tooling
  • Code-generation pipelines

◎06

Leadership & delivery

  • Engineering team lead
  • Startup environments
  • Agile & Scrum
  • Kanban
  • Outcome-driven delivery
  • Ownership & accountability

Ten years.
Four very different rooms.

E-commerce, AI, design tools, marketplaces: very different environments with the same consistent delivery.

2021 — 2023Design tools

Zeplin

Software Engineer

Backend engineer in a product-led startup, hardening the architecture for reliability at scale. Delivered high-impact work across Node.js, Java and AWS, owning features from design through production.

  • Node.js
  • Java
  • AWS
  • PostgreSQL
  • Redis
2020 — 2021AI analytics

Millimetric.ai

Senior Software Engineer

Built an AI-powered analytics platform with real-time anomaly detection on a serverless AWS stack, with deep work in Lambda, DynamoDB and event-driven Node.js services inside a fast-moving AI startup.

  • AWS Lambda
  • DynamoDB
  • API Gateway
  • Node.js
  • Serverless
2018 — 2020E-commerce at scale

Trendyol

Software Engineer

Engineered microservices for Turkey’s largest e-commerce platform under extreme throughput, shipping event-driven services, CI/CD pipelines and resilient data flows across RabbitMQ, Kubernetes and Spring Boot.

  • Spring Boot
  • Kubernetes
  • RabbitMQ
  • PostgreSQL
  • GitLab CI
2016 — 2018B2C marketplace

N11.com

Software Developer

Full-stack feature delivery on a major B2C marketplace. An early-career foundation in Java, distributed caching and high-volume transactional systems that shaped a polyglot engineering mindset.

  • Java
  • Spring
  • MySQL
  • Redis

Selected work.

  1. 01 Trendyol Scheduler Service Spring Boot · RabbitMQ · Redis

    A centralised job executor for the Trendyol Marketplace team that triggers asynchronous tasks at scheduled times.

    View source ↗
  2. 02 Cloud-Native Configuration Management Kubernetes · GitLab CI · Helm

    GitOps-based configuration management for cloud-native applications, with automated deployment and rollback.

  3. 03 Event-Driven Microservice Architecture Node.js · Kafka · AWS Lambda

    A scalable microservice architecture using event-driven patterns for real-time processing and communication.

  4. 04 STIL — AI personal stylist Mobile · Generative AI · iOS

    A mobile app that digitises your wardrobe and recommends weather-aware outfits with a photorealistic avatar. Live on iOS and Android.

  5. 05 SHAMPPIYON — multiplayer math arena Real-time · Multiplayer · iOS

    A real-time multiplayer math puzzle game with live PvP, leaderboards and ranks. Live on iOS and Android.

  6. 06 Remembrain & Angle Arts Games Android · Java · Unity on request

    Earlier work: an Android brain-memory game and a collection of Unity games exploring 3D graphics and physics. Details on request.

More on GitHub and Medium, or ask about private work.

Written down.

All articles on Medium
  1. Continuous Delivery with Kubernetes, Spring Boot, and Gitlab

  2. Spring Boot 2.2.6 Code Quality with Sonarqube 8.2-community

  3. Cloud-Native Configuration Management by GitOps #6

  4. Event-Driven Microservice Architecture

  5. Trendyol Scheduler Service

Thinking out loud.

connecting…

Let’s build
something solid.

Open to remote leadership roles, serverless architecture engagements and high-ownership engineering partnerships.