Software Development Engineer. I build backend systems by day — currently at Hepsiburada, and spend my off hours shipping small side projects, crocheting, and hunting down the next film to watch.
Backend engineer on Customer Care — working on the core product agents use to resolve issues of sellers and customers
Built and maintained Java/Spring Boot microservices backed by PostgreSQL, using Kafka for async event-driven communication alongside REST APIs for synchronous calls between services
Used Docker for containerization, OpenSearch for logging and search, and BigQuery/SQL for data-side analysis
Owned features end-to-end — picked up tasks, fixed bugs, and handled database-level operations directly
Building domain experience in large-scale e-commerce
Software Development Engineer
Amadeus, Istanbul · Feb 2024 – Jun 2026 · 2 yrs 5 mo
Associate Software Development Engineer · Jul 2025 – Jun 2026
Junior Software Development Engineer · Feb 2024 – Jun 2025
Worked in the Order Management System under Nevio, building one unified order per traveller per IATA's One Order standard
Covered end-to-end travel processes — flights to hospitality — working with airlines like Finnair, Air France-KLM, and Saudia
Built event-driven, service-oriented Java microservices (Spring, Quarkus, Maven) on Kubernetes/OpenShift
Wrote unit and integration tests with Quarkus + JUnit; diagnosed and fixed defects in mission-critical distributed systems handling live airline traffic
Proposed and led internal projects to streamline the department's dev process
Joined the Information Systems department as part of the Orville Summer '22 programme, gaining first-hand experience with agile development practices
Designed and built a task management web app from scratch using Angular, Node.js, MongoDB
Took part in Orville Spark, a reverse mentorship programme connecting managers with younger colleagues
Learning Assistant
Sabancı University, Istanbul · Oct 2021 – Jun 2022 · 9 months
Supported instructors on CS201, Introduction to Computing
Helped students with course concepts and ran office hours, hands-on with C++
Graduation project
A year on one problem
Privacy-preserving MQTT messaging
Sabancı University · Sep 2022 – Jun 2023
MQTT is the messaging protocol half the IoT world runs on, and it leaks more than people assume. Working in a pair, we picked apart the protocol's weaknesses and designed three schemes to close them — covering confidentiality, authentication, authorisation, integrity and user privacy.
We then implemented all three across the server and client modules: ephemeral Diffie–Hellman for key exchange, authenticated encryption with AES, HMAC signatures and salting.
Parses text crochet patterns — repeats, increases, decreases, magic rings — into a stitch connectivity graph, then lays it out as a 2D or 3D visualization.
A personal bird-logging iOS app. Log a sighting with photo, species, life stage, gender, location and notes, browse past logs on a map, look species up in a guide with photos and live call/song recordings, and earn badges along the way.