Interactive Resume
Explore my professional journey and technical expertise in detail.
Key Achievements
Architected and delivered 15+ production-ready applications serving 100K+ users with 99.9% uptime
Reduced system deployment time by 70% through CI/CD automation and containerization strategies
Improved application performance by average of 45% through optimization and caching strategies
Led cross-functional teams of 5-12 developers with 95% sprint completion rate and 40% velocity improvement
Successfully migrated legacy monolithic systems to microservices architecture handling 10M+ daily transactions
Contributed to open-source projects with 500+ GitHub stars and active community engagement
Professional Experience
Principal Software Engineer (AI & SaaS Platforms)
Building AI-native SaaS products for the sports industry. Designing the shared microservices core powering four distinct high-scale applications.
Key Achievements & Responsibilities:
- Built AI-native SaaS products. Designed the shared microservices core powering four distinct high-scale applications, using Node.js for orchestration and Python for heavy AI workloads
- Built 'Trustworthy RAG' at Scale: Solved the LLM 'hallucination' problem by building a strict pipeline that verifies answers against official club data. Used Node.js to manage Agentic workflows, ensuring users receive fact-checked info
- Engineered Real-Time Computer Vision Pipelines: Built a processing pipeline using OpenCV and Pose Estimation to analyze athlete movements from live video feeds, serving biomechanical metrics to a React Native app via WebSockets
- Developed a Self-Optimizing Ad Engine: Implemented Reinforcement Learning (Multi-Armed Bandit) to dynamically recommend ad variations. Integrated CNNs and Vision Transformers to classify visual elements based on engagement data
- Ensured Enterprise-Grade Security: Implemented a strict Multi-Tenant architecture on PostgreSQL and MongoDB, ensuring proprietary data remained cryptographically isolated for multiple sports clubs
Principal Consultant & Solutions Architect
Delivering high-level architectural solutions for international clients using a Delaware-based LLC to facilitate seamless B2B contracting.
Key Achievements & Responsibilities:
- B2B Consultancy via US Entity: Delivering high-level architectural solutions for international clients using my Delaware-based LLC to facilitate seamless B2B contracting
- Built Custom AI & RAG Solutions: Developed domain-specific bots using Pinecone for vector search and custom MCPs (Model Context Protocols) to ingest live data feeds, ensuring context-aware answers
- Polyglot Microservices Strategy: Rewrote critical microservices in Go or Rust when standard APIs struggled, significantly improving throughput for high-concurrency client projects
- Full-Cycle Gaming Support: Provided hybrid engineering for Unity & Unreal projects, writing gameplay scripts (C#/C++) and building backend infrastructure for multiplayer persistence
Senior Software Engineer (Data Governance)
Architected a high-scale data governance SaaS platform handling 10M+ daily records with 99.9% uptime for enterprise clients.
Key Achievements & Responsibilities:
- Architected High-Scale SaaS: Designed a data governance platform handling 10M+ daily records with 99.9% uptime. Orchestrated a polyglot stack (.NET Core, Python, Go) via Kubernetes
- Solved Performance Bottlenecks: Dropped API response times from 800ms to 120ms by hunting down N+1 queries and implementing database sharding on PostgreSQL/MongoDB
- Automated PII Detection: Integrated AI/ML models specifically to detect PII and sensitive assets automatically, reducing compliance risks and increasing productivity by 22%
- Data Lineage Visualization: Created interactive maps using React, D3.js, and RedisGraph, allowing users to visualize data flow and improving impact analysis efficiency by 35%
Senior Full Stack Developer (Contract)
Core developer for a mission-critical Work Management App used by 500+ employees, focusing on backend reliability and legacy modernization.
Key Achievements & Responsibilities:
- Internal Tools Modernization: Core developer for a mission-critical Work Management App used by 500+ employees. Focused on backend reliability under heavy load
- Engineered 'Legacy Migration' Tool: Individually developed a custom Code Parser & Generation Engine to automate code translation, cutting refactoring time by ~70%
- DevOps Transformation: Contributed to cutting deployment times from manual processes to a 15-minute automated pipeline using Docker and Jenkins
Co-Founder & Lead Game Developer (Part-time / Bootstrapped)
Co-founded indie game studio and led engineering for 'Swipe Out', a competitive PC title with 50K+ downloads on Steam.
Key Achievements & Responsibilities:
- Shipped Competitive PC Title: Led engineering for 'Swipe Out' (50K+ downloads on Steam). Architected the production game in Unreal Engine (C++) for maximum performance
- Orchestrated Game Servers on K8s: Containerized Unreal Engine dedicated servers and managed them via Kubernetes on AWS for auto-scaling during player spikes
- Deterministic Networking: Built a Seed Synchronization system to enable procedural level generation in a multiplayer environment, ensuring perfect map replication across clients
Senior Software Engineer (IoT & Big Data)
Designed a high-throughput IoT platform processing 100K+ sensor readings per minute from 1000+ industrial devices.
Key Achievements & Responsibilities:
- High-Throughput IoT Platform: Designed a system processing 100K+ sensor readings per minute from 1000+ industrial devices using Go for ingestion and Kafka for buffering
- Optimized Time-Series Storage: Implemented TimescaleDB with native compression, reducing storage costs by 40% while keeping historical queries instant
- Geospatial Analytics (GIS): Integrated PostGIS to enable complex polygon-based spatial queries for facility energy analysis
Software Engineer & Scrum Master
Dual role leading agile development processes and building enterprise software for defense sector in strict air-gapped environments.
Key Achievements & Responsibilities:
- Mastered 'Air-Gapped' Environments: Configured CI/CD pipelines and Docker containers to run flawlessly in strict, offline security environments
- AI Profiling on Sparse Data: Developed ML modules using Scikit-Learn to generate user profiles from fragmented text data within a Decision Support System
- Rapid Leadership Growth: Stepped up as Scrum Master for a 12-person squad, improving team velocity by 45% through agile process optimization
Technical Expertise
Languages & Runtimes
AI & Machine Learning
Backend & Cloud
Databases
DevOps & Tools
Featured Projects
Swipe Out - Multiplayer Game
Lead Developer & Co-Founder
3D competitive platformer shooter with parkour mechanics
Data Governance Platform - Datarul
Founding Engineer
Enterprise data management and governance solution
Energy Management IoT Platform
Backend Architect
Real-time industrial energy monitoring and analytics system
Education
Hacettepe University
Master's Degree in Computer Animation and Game Technologies
Ankara, Turkey
Hacettepe University
Bachelor's Degree in Statistics
Ankara, Turkey
Certifications
.NET Senior Developer Assessment
Coderbyte
02/2024
AWS Serverless Architecture Specialization
Remotetechwork
03/2024
Advanced PostgreSQL Database Management
Udemy
05/2019
Languages
Turkish
Native
English
Professional Working Proficiency (C1)
Portuguese
Elementary Proficiency (A2)