10/15/2026 updated

**** ******** ****
100 % available

Senior Data Platform Engineer — Kafka, Flink, Kubernetes, on-prem/air-gapped

Ankara, Turkey
Only remote
MSc CS, Linnaeus (SE) 2012 · MSc IT, UPC Barcelona 2011 · BSc EEE, Başkent 2008
Ankara, Turkey
Only remote
MSc CS, Linnaeus (SE) 2012 · MSc IT, UPC Barcelona 2011 · BSc EEE, Başkent 2008

Profile attachments

Emre-Baykal-CV.pdf

About me

Senior data platform engineer, 14+ years. Kafka, Flink, Dask, Kubernetes, PostgreSQL; on-prem and air-gapped systems (300-node Dask cluster, 100M records). Agentic delivery with eval, approval gates and cost control. Remote from Ankara, UTC+3, full EU overlap. Starts with a 2-day assessment.

AI AgentsCloud EngineeringPython (Programming Language)Software ArchitectureBackendKubernetesApache FlinkDaskApache KafkaStream AnalyticsDockerMicroservices
Distributed Data Engineering
Builds and operates large-scale distributed data systems using Dask, Apache Kafka, Kafka Streams, Apache Flink, Apache Druid, Spark, Elasticsearch, Redis, and PostgreSQL. Architected a 300-server Dask fingerprint identification system processing 100 million records, live in production.

Real-Time Streaming & Analytics
Design and implementation of real-time analytics stacks using Apache Flink, Kafka Streams, Apache Druid as serving layer, and Apache Superset. Experience includes GPS/sensor anomaly detection, configurable rule-based alerts, and high-throughput live traffic data hubs handling millions of messages.

Cloud & Platform Engineering
Deep experience with Kubernetes (on-premises and air-gapped) and Docker; hands-on experience with AWS (ECS Fargate, RDS, S3, CloudFront) and Google Cloud (Dataproc, BigQuery, Dataflow). Delivery of production workloads in high-security, air-gapped public-sector environments as well as cloud-native architectures.

AI Systems & Agentic Pipelines
Design and delivery of LLM-based applications and agentic pipelines with evaluation, approval gates, observability, and cost control. Built a reusable agentic development pipeline with 10 specialised agents, scoped permissions, commit guards, and CI on every PR.

Backend Development (Java, Python, Node.js)
Over 14 years of backend engineering with Java (8 years), Python, and Node.js: TCP/UDP listeners, message decode/encode pipelines, microservices, and stream analytics engines.

Engineering Leadership & Scrum
Team lead and Scrum Master across full product lifecycles. Technical proposals, effort models, client and stakeholder management, and coordination of cross-functional teams in defence-sector and scale-up environments.

Product Delivery (Web & iOS)
Architecture, specification, review, and release of Next.js/TypeScript and SwiftUI products through an agentic delivery pipeline; implementation handled by the pipeline rather than hands-on front-end coding.

CI/CD & DevOps
CI/CD pipelines, commit guards, automated quality gates, and infrastructure as code (Terraform) for deployments across cloud and air-gapped on-premises environments.

Experience

Professional experience10+ years
Freelancer since2026

Languages

EnglishFluentTurkishNative speaker

Project history

Independent Software Engineer & Consultant

Self-employed (Independent Software Engineer & Consultant)
Product development, data platform architecture, agentic delivery.
  • Architected and shipped a B2B marketplace (data model, search, SMS-verified onboarding, KVKK compliance); 27 architecture decisions on record; live in private beta.
  • Architected and shipped a native iOS app (21 screens) on an edge API orchestrating image-generation and vision models.
  • Created a reusable agentic development pipeline: 10 specialised agents with scoped permissions, commit guards, CI on every PR and two human gates. I own the architecture, written specifications, review and release; implementation runs on the pipeline.

Cloud/Data Team Lead

HAVELSAN

Government and Public Services

1000-5000 team member

Defence-sector prime contractor - high-volume systems for major public institutions, on-premises and fully air-gapped
  • Led the engineering team and coordinated with peer teams to design, deploy and operate production systems under strict governmental requirements; Scrum Master across the full product lifecycle.
  • Designed and delivered the cloud backend of a large-scale video analytics system deployed across major government clients; evolved it from a single-appliance stack into a master/worker cluster without breaking units already in the field, leading both design and implementation.
  • Operated all production workloads on Kubernetes across air-gapped on-premises clusters in high-security environments.

Senior Data Engineer

HAVELSAN

Government and Public Services

1000-5000 team member

  • Architected and built a fingerprint identification system on a 300-server Dask distributed cluster: 100 million records, 8 matching algorithms, results in 2–30 seconds depending on match type. Live and operational.
  • Contributed to architecture design sessions and deployment strategies for expanding coverage to additional government facilities.

Data Analytics Lead

Mobiliz

Other

50-250 team member

Telematics and IoT scale-up -- founded the company's first data analytics team
  • Proposed, pitched and secured executive buy-in for a subscription-based analytics product, bridging engineering, business development and sales.
  • Designed and built the real-time analytics stack: Apache Flink, Kafka Streams, Apache Druid as serving layer, Apache Superset; led migration planning to Google Cloud.

Software Design Engineer Lead

Mobiliz

Other

50-250 team member

  • Drove the transformation of a monolithic Java message-processing system into Docker based microservices, well before Kubernetes became standard.
  • Redesigned the device protocol layer as a plug-and-play interface, cutting time-to integration for new hardware; built a high-throughput live traffic data hub on Kafka and Kafka Streams handling millions of real-time messages.
  • Built a stream analytics engine on Apache Flink for GPS and sensor data: anomaly detection and configurable rule-based alerts.

Software Specialist

Mobiliz

Other

50-250 team member

  • Built the original TCP/UDP listener and message decode/encode pipeline in Java with ingestion into Kafka — the foundation of all later tracking and analytics infrastructure.
  • Developed Node.js monitoring services on Elasticsearch; contributed to a multi-module tachograph processing system (Kafka, Redis, PostgreSQL, REST).

Software Design Engineer

Mobiliz

Other

50-250 team member

  • Developed a TCP/IP server in Java for bidirectional communication with GPRS-connected devices and protocol implementation of various TCP/IP devices.

Certificates

AWS Certified Cloud Practitioner

AWS

2025

Apache Airflow Fundamentals

Astronomer

2025


Portfolio


Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in