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
Full Stack Developer
Delivering end-to-end software solutions for enterprise clients across multiple industries. Lead full-stack development projects from architecture design through production deployment.
Key Achievements & Responsibilities:
- Architected and delivered 15+ production-ready full-stack applications using React, Angular, and ASP.NET Core, serving 100K+ users
- Designed and implemented RESTful APIs and microservices architecture using Node.js, Python, and Go, improving system scalability by 60%
- Managed SQL (PostgreSQL, MySQL) and NoSQL (MongoDB, Redis) databases with optimized query performance reducing response times by 45%
- Implemented CI/CD pipelines using Jenkins and GitHub Actions, reducing deployment time by 70% and increasing release frequency by 3x
- Led cloud infrastructure migration to AWS and Azure, leveraging EC2, S3, Lambda, and container orchestration with Kubernetes
- Served as Scrum Master for distributed teams of 5-8 developers, maintaining 95% sprint completion rate and improving team velocity by 40%
- Integrated automated testing frameworks (Jest, Mocha, Pytest) achieving 85%+ code coverage and reducing production bugs by 50%
Full Stack Developer & Founding Team Member
Founding engineer at data governance startup, leading full-stack development and product architecture for an enterprise data management platform serving Fortune 500 clients.
Key Achievements & Responsibilities:
- Architected microservices-based data governance platform from ground up, handling 10M+ data records daily with 99.9% uptime
- Developed RESTful APIs and event-driven architecture using .NET Core, Python, Go, and Ruby with RabbitMQ/Kafka message queuing
- Built React-based business glossary application improving data consistency across 50+ enterprise teams and reducing data conflicts by 65%
- Implemented data lineage tracking system using graph databases (RedisGraph) and visualization, enhancing impact analysis efficiency by 35%
- Designed automated data quality monitoring system with custom validation rules, improving data quality scores by 28% within 6 months
- Integrated AI/ML capabilities using Python (Scikit-Learn, TensorFlow) for automated data classification, increasing operational productivity by 22%
- Established CI/CD pipelines with Jenkins and containerization strategy using Docker/Kubernetes, enabling daily production deployments
- Optimized database queries and implemented caching strategies (Redis, MongoDB) reducing average API response time from 800ms to 120ms
Full Stack Developer & DevOps Engineer
Led development of enterprise work management platform for translation services industry, managing complex workflow automation for 200+ concurrent projects.
Key Achievements & Responsibilities:
- Developed high-performance multithreaded web application using TypeScript, .NET Core, and Python handling 500+ concurrent users
- Built custom code parser and code generation engine automating 70% of repetitive translation workflow tasks, increasing team efficiency by 21%
- Implemented comprehensive DevOps pipeline using Jenkins, Docker, and Kubernetes reducing deployment time from 4 hours to 15 minutes
- Optimized PostgreSQL database with advanced indexing and query optimization, improving query performance by 65%
- Designed fault-tolerant system architecture with load balancing (NGINX) and auto-scaling, reducing monthly downtime from 10 hours to <1 hour (99.86% uptime)
- Created automated testing suite with 80% code coverage using Jest and Pytest, catching critical bugs before production
- Implemented real-time notification system using WebSockets and Redis pub/sub for instant project updates across distributed teams
Co-Founder & Lead Game Developer
Co-founded indie game studio and led development of 'Swipe Out', a competitive 3D multiplayer platformer shooter with parkour mechanics, reaching 50K+ downloads.
Key Achievements & Responsibilities:
- Architected and developed complete game systems using Unity/C# and Unreal/C++, including AI behavior trees, procedural level generation, and dynamic UI
- Implemented robust multiplayer networking using Photon Engine and custom authoritative server architecture supporting 32 concurrent players per match
- Designed scalable backend infrastructure using Node.js, PostgreSQL, and Redis for player data, matchmaking, and leaderboards
- Optimized game performance through custom event-driven architecture and object pooling, achieving 35% FPS improvement (from 40 to 60+ FPS on mid-range hardware)
- Deployed containerized game servers using Docker and Kubernetes on AWS EC2, supporting auto-scaling based on player demand
- Implemented comprehensive analytics and telemetry system tracking 50+ gameplay metrics, enabling data-driven game balance decisions
- Established continuous feedback loop through Discord community and in-game surveys, resulting in 28% increase in player retention and satisfaction scores
- Led team of 4 developers and 2 artists using Agile methodology with 2-week sprints, successfully launching 12 major content updates
Full Stack Developer & Backend Architect
Developed IoT-based energy management platform for industrial plants, processing real-time sensor data from 1000+ devices and providing actionable insights for energy optimization.
Key Achievements & Responsibilities:
- Architected microservices-based energy monitoring system handling 100K+ IoT sensor readings per minute with <100ms latency
- Developed RESTful and GraphQL APIs using Node.js, Python, and Go for real-time and historical energy consumption data
- Implemented time-series database solution using TimescaleDB and PostgreSQL optimized for IoT data, reducing storage costs by 40%
- Built real-time data visualization dashboards using React and D3.js, saving plant managers 10+ hours weekly in manual data analysis
- Integrated GIS (PostGIS) for geospatial analysis of energy consumption patterns across multi-location industrial facilities
- Created interactive map-based interfaces for visualizing consumption histories and anomaly detection across plant infrastructure
- Designed event-driven architecture using MQTT protocol and message queuing (RabbitMQ) for reliable sensor data ingestion
- Streamlined CI/CD deployment pipeline using Jenkins and Kubernetes, achieving zero-downtime deployments and 50% faster release cycles
Full Stack Developer & Scrum Master
Dual role leading agile development processes and building enterprise business intelligence platform for defense sector, managing classified data analysis systems.
Key Achievements & Responsibilities:
- Served as Scrum Master for cross-functional team of 12 developers, facilitating all agile ceremonies (daily standups, sprint planning, retrospectives, reviews)
- Developed microservices architecture using .NET Core, Python, and Go with MongoDB, PostgreSQL, and Elasticsearch for distributed data processing
- Implemented event-driven communication between services using RabbitMQ message broker, improving system decoupling and reliability
- Built advanced search and analytics features using Elasticsearch, enabling sub-second queries across 50M+ records
- Designed and deployed containerized applications using Docker and Kubernetes, reducing infrastructure costs by 30%
- Established automated CI/CD pipeline using Jenkins, reducing deployment time by 25% and enabling weekly production releases
- Developed Decision Support System (DSS) using machine learning (Python, TensorFlow, Scikit-Learn) for predictive analytics and pattern recognition
- Created responsive dashboards using React and Angular with real-time data updates via WebSockets and Redis pub/sub
- Improved team velocity by 45% and sprint predictability by 60% through implementation of agile best practices and continuous improvement
Technical Expertise
Languages
Frameworks
Tools
Databases
Platforms
Infrastructure
Protocols
Soft Skills
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
Universidade Nova de Lisboa
Information Management Systems - Exchange Program
Lisbon, Portugal
Certifications
AWS Certified Solutions Architect - Associate
Amazon Web Services (AWS)
2023
Certified Scrum Master (CSM)
Scrum Alliance
2020
Microsoft Certified: Azure Developer Associate
Microsoft
2022
Docker Certified Associate (DCA)
Docker
2021
Kubernetes Application Developer (CKAD)
Cloud Native Computing Foundation
2022
Languages
Turkish
Native
English
Professional Working Proficiency (C1)
Portuguese
Elementary Proficiency (A2)