Software Engineer — İstanbul, Turkey
Software Engineer with deep expertise across the full stack — from distributed backend systems and event-driven microservices to ROS 2 robotics, modern web frontends, and native mobile development. Committed to building reliable, scalable, and well-crafted software.
Backend
Spring Boot Django Node.js .NET Core ROS 2
Frontend & Mobile
React React Native Angular Lit Element
Data & Messaging
PostgreSQL MongoDB Firebase Redis RabbitMQ Kafka MQTT Elasticsearch
State Management
Redux NgRx Context API
AI & Data
TensorFlow Keras Machine Learning
Testing
Jest Cypress TDD Unit Testing
DevOps & Tools
Docker Kubernetes CI/CD Git Terraform Confluence
Architecture
Microservices Event-Driven SOLID MVC MVVM Clean Code Agile / Scrum
| Repository | Description | Stack |
|---|---|---|
| spring-boot-outbox-saga-demo | Event-driven microservices with Outbox Pattern & Saga Choreography | Java · Spring Boot · RabbitMQ · Docker |
| django-aop-cache | AOP techniques for caching, messaging & signal-based automation in Django | Python · Django |
| scrum-poker | Real-time agile estimation tool — live at scrumpoker.com.tr | Django · Redis · WebSocket · Docker |
| mcqueen ⭐ 2 | ROS 2 mobile robot with web teleoperation & voice assistant | C++ · ROS 2 |
| kulabuz | Personalized student guidance SaaS web application | Java · Web |
| rent-uav-project | UAV rental platform built in a 5-day sprint | Django · Angular · JavaScript |

