Experience
Booking.com
Amsterdam, Netherlands
Jul 2022 — Present · Software Engineer II
- Build Java and TypeScript backend services exposing REST and GraphQL APIs that serve millions of users daily.
- Design scalable, high-traffic services backed by Redis caching and Kafka event pipelines.
- Implement offline data-generation pipelines on Hadoop and PySpark feeding production lookup stores.
- Improve observability with Grafana dashboards, SLO tracking, and structured logging.
- Stack: Java, Spring Boot, Dropwizard, TypeScript, Redis, Kafka, Hadoop, PySpark, Kubernetes, Docker, Protocol Buffers.
Omelas
Netherlands · omelas.tech
Sep 2025 — Present · Founder · Product & Engineering
Independent one-person company (KVK 98455303), shipping products end-to-end:
- Caleido — Social discovery platform for art, cinema, books, and music. iOS, Android, and Web.
- AddrPass — Open-source address-privacy infrastructure: tokenized, revocable, self-hostable.
- Brain Memory — Memory system for AI coding agents, distributed via npm.
- AppScreen — App Store and Play Store screenshot generator with a public API and MCP integration.
- RemoteConsoleSSH — Secure mobile SSH client with biometric authentication.
- Stack: TypeScript, Next.js, Flutter, Node.js, PostgreSQL, GCP, Cloudflare Workers.
TomTom
Eindhoven, Netherlands
Nov 2018 — Jul 2022 · Senior Software Engineer
- Designed and shipped software components integrating the TomTom navigation SDK into automotive platforms (CommonAPI, AIDL).
- Tech lead for a six-engineer team: roadmap, architecture reviews, mentoring, and customer-facing technical communication.
- Stack: C++ (11/14/17), Java, Android, CMake, Gradle, Docker.
Amazon
Madrid, Spain
Aug 2017 — Aug 2018 · SDE II
- Full-stack development of product-curation tools for Amazon Business administrators.
- Planned and optimized project hardware infrastructure and CI capacity.
- Stack: React, Java, Spring Boot, AWS (DynamoDB, S3, SQS, SNS, Lambda).
Roketsan
Ankara, Turkey
Apr 2016 — Jun 2017 · Senior R&D Engineer
- Developed infrared target-detection and tracking algorithms; built test and simulation tooling.
- Stack: C, C++.
Nokta (izlesene.com)
Ankara, Turkey
Jun 2015 — Feb 2016 · Senior Software Developer
- Designed and implemented search and recommendation algorithms for a large video platform; integrated Apache Solr.
- Stack: PHP, JavaScript, HTML/CSS, Solr.
TÜBİTAK BİLGEM / İLTAREN
Ankara, Turkey
Aug 2008 — Jun 2015 · Senior Researcher / Researcher
- Designed image-processing algorithms for target detection and tracking, image enhancement, feature extraction, and multispectral image fusion.
- Authored algorithm and system requirements; led a research team of four; took algorithms from prototype to delivered system.
- Stack: C, C++, C#, OpenCV, MATLAB.
Education
Middle East Technical University (METU)
Ankara, Turkey
Sep 2014 — Sep 2017 · PhD, Informatics (left before dissertation)
- Three years of doctoral study; coursework in software architecture, object-oriented design, databases, networks, and data mining.
Middle East Technical University (METU)
Ankara, Turkey
2008 — 2011 · MSc, Electrical & Electronics Engineering
- Focus: signal processing, image processing, computer vision, pattern recognition.
- Thesis: An algorithm for multiscale license plate detection and rule-based character segmentation.
Middle East Technical University (METU)
Ankara, Turkey
2003 — 2008 · BSc, Electrical & Electronics Engineering
- Senior project: A device that creates 3D objects using 2D data sources.
Skills
- Languages: Java, C++, TypeScript, Python, JavaScript, C, C#, R.
- Backend & APIs: Spring Boot, Dropwizard, Node.js, REST, GraphQL, gRPC, Protocol Buffers.
- Data & Infrastructure: Redis, Kafka, PostgreSQL, DynamoDB, Hadoop, PySpark, Solr.
- Cloud & DevOps: AWS, GCP, Cloudflare Workers, Kubernetes, Docker, CI/CD.
- Frontend & Mobile: React, Next.js, Flutter, Android.
- Domains: Backend at scale, system design, image processing, computer vision, search and recommenders.
Selected Publications
- A. O. Karalı, S. Çakır, T. Aytaç. Multiscale contrast direction adaptive image fusion technique for MWIR–LWIR image pairs and LWIR multi-focus infrared images. Applied Optics, 54(13):4172–4179, 2015.
- A. O. Karalı, O. E. Okman, T. Aytaç. Adaptive image enhancement based on clustering of wavelet coefficients for infrared sea surveillance systems. Infrared Physics & Technology, 54(5):382–394, 2011.
- A. O. Karalı, O. E. Okman, T. Aytaç. Adaptive enhancement of sea-surface targets in infrared images based on local frequency cues. JOSA A, 27(3):509–517, 2010.
- 10+ peer-reviewed papers in total. See publications or Google Scholar.
Awards & Honors
- Ranked 371st in the Turkish university entrance examination among ~1.5M candidates.
- Senior Design Course Achievement Award, Department of Electrical & Electronics Engineering, METU, 2008.
Languages
Turkish (native) · English (full professional) · Dutch (limited working).