About
I'm a Senior Software Engineer who thrives on building systems that scale. From designing distributed backends handling 40,000+ vehicles to crafting intelligent algorithms that optimize routes in real-time, I love solving complex problems with elegant code. Currently, I'm deep into developing an AI agent with several features, exploring the fascinating intersection of LLMs, database integration, and intelligent automation. When I'm not architecting high-performance systems in GoLang or diving into Python for AI research, you'll find me leading teams through challenging technical landscapes, always pushing the boundaries of what's possible in mobility tech and beyond.
Education
M.Sc. – Games and Interaction Technologies
Istanbul Technical University
B.Sc. – Computer Engineering
Istanbul Technical University
Experience
Senior Software Engineer & Technical Lead
iUGO Technology
Istanbul • Jul 2021 – Present
- •Designed and implemented distributed back-end systems using GoLang, RabbitMQ, Kafka, Redis, PostgreSQL, Docker.
- •Researched and developed map matching, routing, and TSP algorithms in GoLang & C++.
- •Built REST and GraphQL APIs and React front-end for a contactless car sharing platform.
- •Created an algorithm for profit maximization in rental car fleet operations.
- •Leaded a Connected Car project including backend, system architecture, team management, sprint planning.
- •Developing an AI project about fleet systems using Python and suitable frameworks.
Full Stack Software Engineer
iUGO Technology
Istanbul • Dec 2019 – Jul 2021
- •Developed routing related algorithms in GoLang, C++
- •Developed web and mobile applications in React, React Native
Computer Engineer (Research Assistant)
Cognitive and Social Robotics Lab – Istanbul Technical University
Istanbul • Sep 2018 – Sep 2020
- •Developed image processing applications in Python & C++.
- •Worked on human-robot interaction and affective computing projects.
- •Contributed to IEEE conference papers (RO-MAN, SIU).
Projects
A collection of impactful projects showcasing expertise in distributed systems, algorithms, and cutting-edge technology solutions.
Social Robotics Research
Built facial expression recognition and robot effective interaction models in Python & C++, published in IEEE conferences.
Vehicle Routing & Map Matching Algorithms
Implemented efficient routing algorithms using contraction hierarchy and later optimized in C++ for memory efficiency. Designed and built core modules as one of two developers.
Vehicle Route Planning
Developed a bee hive-based algorithm for optimized route planning. Co-designed and coded full solution with a small team.
Fleet System Applications
Built React Native mobile app using atomic design principles. Developed React web front-end for visualizing vehicle routing algorithms.
Contactless Vehicle Renting Platform
Designed and developed backend (GoLang, GraphQL, Redis, PostgreSQL, Cassandra, MongoDB) and React/React Native UIs. Built reservation modules and supported Docker Swarm deployments.
Valet App
Designed and built mobile app and backend (React Native, GoLang) for valet task management, integrating routing algorithms.
Connected Car Platform
Developed scalable backend for monitoring device health and assembly (20,000+ vehicles). Built rule-engine health checks, Redis stream consumers, and RabbitMQ pipelines. Participated in customer meetings and feature delivery.
Fleet Management System
Led a team of 4–8 to build a large-scale fleet platform (40,000+ vehicles) using GoLang, React, Kafka, Redis, PostgreSQL, RabbitMQ, Cassandra. Managed task distribution, customer interactions, and complex backend modules.
Open Source Routing System Deployment
Deployed open source applications like Valhalla & Nominatim on cloud servers with cost optimization. Built REST API with caching to serve routing, speed limits, and reverse geocoding.
High Mobility Integration
Developed secure GoLang + MQTT integration for ingesting vehicle data with Redis caching and RabbitMQ queues.
DevOps & Tooling
Supervised the integration of Jira, Slack, and CircleCI into development pipelines and advised on an Azure Kubernetes migration project from Docker Swarm.
Vehicle Failure Prediction R&D
Conducted research on predictive maintenance; built MVP with Python autoencoders.
End-to-End Teltonika Connected Car System
Built TCP data ingestion pipeline from Teltonika devices in GoLang with Redis + RabbitMQ. Designed secure command handling system with retry/failover policies, processing 10K+ msgs/sec.
Fleet Management AI Agent
Designed AI agent in Python integrating database queries and external tools. Evaluated local vs. API LLMs for cost and performance trade-offs. Currently developing core features like memory, data retrieval, credit system and external integrations.