Based in Ankara, Turkey. I work on data platforms and observability at an internet exchange operator: the Kafka platform carrying its network telemetry at multi-terabyte daily volume, the Airflow pipelines that enrich and land it in ClickHouse and Postgres, and the internal products and customer-facing dashboards built on top.
Dec 2023 to present · Frankfurt · Remote from Turkey
Operate and maintain the Kafka platform carrying network telemetry and flow data, roughly 300k messages a second and ~10 TB/day (majority IPFIX, plus gRPC telemetry), with monitoring in Prometheus/Grafana and day-to-day incident follow-up via PagerDuty.
Rewrote the enrichment pipelines (RIPE RIS MRT feeds, MaxMind, IXP public peering lists, submarine cable APIs) from a legacy PHP/MySQL stack onto Airflow with PostgreSQL and ClickHouse: one serial job became parallel DAGs and parallel tasks, with RIS collectors processed concurrently and each task staging into its own table before a single combine step. End-to-end runtime went from about 8 hours to ~30 minutes.
Designed and delivered one major product and several smaller ones across the customer portal and internal tooling: the Superset boards behind the portal's Insights section, plus in-house APIs and frontends that pre-sales and product teams use to inspect customer, service and port statistics. The connected-networks and traffic-statistics pages published on de-cix.net are served from the same pipelines.
Found and corrected counter logic in the telemetry path that produced large errors in traffic figures used for customer-facing reporting, ending a recurring source of support tickets.
Rebuilt a broken scraper for public peering data using Selenium, restoring a dataset the enrichment pipeline depended on.
Reduced high-cost historical datasets through clearer table/dataset design; later supported the team's move from Azure to on-prem, including the Azure cost analysis and a ClickHouse performance test suite used to compare the two.
Write and review design documents for the team's products.
Python
Flask
FastAPI
Kafka
Airflow
Superset
PostgreSQL
ClickHouse
Polars
Docker
Kubernetes
Helm
Grafana
Prometheus
Kibana
PagerDuty
Azure
GitLab CI
Software Engineer · Narts Informatics
Aug 2022 to Sep 2023 · Ankara · Hybrid
Built backend services for corporate web applications at a leading Turkish telecom operator, including inventory discovery across 10,000+ network devices via SNMP and SOAP-based management systems.
Built the Python parser/load path and Python scrapers for telecom network management platforms, and contributed to a Go-based SNMP polling service used where Python collection was too slow for the required window.
Tuned memory and runtime on that parse-and-load path, and helped configure servers and containers for stable deployments.
Python
Go
Django
PostgreSQL
Oracle DB
SNMP
Docker
Podman
Software Engineer · Mobirob Inc.
May 2021 to Aug 2022 · Ankara · On-site
Built computer-vision and robotics software for several customer projects running in parallel in a small startup team.
C++ and ROS tooling for bolt sequence detection and tracking on an automotive assembly line; a UR robot cell with laser profiler and 3D point-cloud processing for a tyre manufacturer.
Also contributed a 3D human-detection service (depth camera, OpenCV, Flask) and a sensor-fusion prototype for a publicly funded R&D project.
Python
C++
C#
OpenCV
Open3D
ROS
MQTT
Redis
RabbitMQ
MongoDB
Intern, Robotics Software · Eliar Electronics
Jun 2020 to Sep 2020 · Istanbul · On-site
Helped a new robotics team design a communication layer between industrial robots and PLCs.
Python
ROS
MQTT
OPC-UA
Undergraduate researcher · ATLAS Interdisciplinary Robotics Research Laboratory, METU
2018 to 2019 · Ankara
Studied legged-robot dynamics and SLIP models in MATLAB and Python.
Python
MATLAB
Skills
Data & platforms
Kafka
Airflow
ClickHouse
PostgreSQL
Polars
Prometheus
Grafana
Superset
Languages
Python
SQL
Go
Services & APIs
FastAPI
Flask
Django
Infrastructure
Docker
Kubernetes
Helm
GitLab CI
Azure
Practices
ETL/ELT pipelines
data modelling
monitoring and alerting
incident triage
CI/CD
Linux
Bash
Git
Education
B.Sc. Mechanical Engineering · Middle East Technical University
Graduated 2021 · Ankara, Turkey
Additional
Additional
Open source: Charon, a durable notification delivery service in Go (Apache-2.0), and Quake Anything, a GNOME Shell extension published on extensions.gnome.org (GPL-2.0). See Work.
Generative graphics: three.js and GLSL studies, published in Studio.