Curriculum Vitae

Experience and competencies

Professional Experience

Full Stack Developer

turnuvam.com Turkey

January 2025 — Present

  • Architected e-sports platform from scratch, scaling to 50K+ users and 3K+ concurrent users
  • Built real-time WebSocket chat handling 2K+ concurrent sessions with <100ms latency
  • Integrated Riot Games, PUBG Mobile, and Steam APIs to automate tournament flows, reducing manual admin work by 80%
  • Built microservices architecture with background job queues for tournament scheduling and automated notifications
  • Improved Lighthouse performance score by 65% through Redis caching, MongoDB query optimization, and N+1 query elimination
Node.jsNext.jsTypeScriptMongoDBRedisWebSocketDockerAWS

Backend Developer

TrAir Software Turkey

September 2024 — July 2025

  • Developed 30+ RESTful API endpoints powering B2C multi-venue reservation platform serving 50+ venues
  • Implemented Stripe payment integration with dynamic pricing logic and secure transaction handling
  • Built Wise-integrated digital wallet module enabling deposits, refunds, and withdrawals with full audit logging
  • Reduced average API response time by 40% through Redis caching and PostgreSQL query optimization
  • Strengthened API security with RBAC, JWT authentication, and rate limiting, achieving zero security incidents
Node.jsNestJSPostgreSQLRedisStripeWise APIJWTRBAC

Founder & Full Stack Developer

Aile Dostu Turkey

December 2023 — January 2025

  • Built a movie/TV recommendation platform integrating IMDb and GPT-4 for AI-powered personalized recommendations
  • Developed responsive UI with Next.js 14, TypeScript, and Tailwind CSS
  • Implemented RBAC authentication, community forums, and secure REST APIs using NestJS and MongoDB
  • Automated CI/CD pipeline with Docker, Jenkins, and Cloudflare
Next.js 14TypeScriptTailwind CSSNestJSMongoDBDockerJenkinsCloudflare

C++ Developer

Independent Turkey

June 2022 — December 2023

  • Built C++11 automation and computer-vision tooling using OpenCV for object tracking/recognition
  • Developed high-performance desktop GUIs with Qt Framework
C++OpenCVQt Framework

Technical Skills

Backend

Node.jsNestJSExpress.jsREST APIsWebSocketsAI/LLM IntegrationOpenAI APIOAuth 2.0JWTRBACRate LimitingBackground Jobs (Bull)MicroservicesEvent-Driven Architecture

Databases

MongoDBMongoosePostgreSQLTypeORMMySQLRedisQuery OptimizationIndexingData Modeling

Testing

JestUnit TestingIntegration TestingTDD

Frontend

ReactNext.js 14TypeScriptJavaScriptTailwind CSSHTML/CSS

Cloud/DevOps

DockerAWS (EC2, S3, Lambda)CI/CDGitHub ActionsNginxCloudflare

Languages

TypeScriptJavaScriptPythonC++

Technical Projects

prometheus-os

2023

Developed a custom operating system in C++ and Assembly, featuring hardware communication, memory management and GUI rendering.

TinyDB

2022

Built a lightweight SQLite clone in C++ using B-Tree indexing, unit-tested with Google Test and Boost.

Version Controller

2023

Created a Git-like version control system in C++ leveraging zlib and Boost libraries.