Skip to main content
Portrait of Metin Akin, software engineer in Munich

Metin AkinSoftware Engineer in Munich, founder of Dnsium

Event-driven backends and distributed systems.

Munich, Germany

About

I build event-driven backends and distributed systems — the kind that have to keep moving when a downstream service stops answering. Most of that work is Python: FastAPI and Flask services, Kafka topics between them, PostgreSQL and MongoDB underneath, running on Kubernetes across AWS, GCP and Azure.

Over 5+ years I have done that for aircraft manufacturing at Joby Aviation, order routing and logistics at H&M, advertising workflows at Stylight, and BMW's autonomous driving platform at DXC.

On the side I run Dnsium and a handful of small DNS and networking tools, which is where I get to own the whole thing end to end — the Next.js frontend, the Go API, and the Terraform and Ansible that put them on a server.

Experience

  1. Software Engineer, Joby Aviation

    Present

    Munich, Germany

    • Built backend services integrating internal factory systems with various tools used in aircraft manufacturing.
  2. Software Engineer, H&M Group

    Stockholm, Sweden

    • Developed event-driven microservices for order routing and logistics across multiple distribution channels using FastAPI, Apache Kafka, PostgreSQL and MongoDB.
    • Built and maintained high-volume event-processing services deployed on Google Cloud Kubernetes infrastructure.
    • Designed fault-tolerant distributed systems with retry mechanisms, message ordering guarantees and resilient handling of partial failures using Kafka and Pydantic-based validation.
    • Improved observability and operational monitoring using Datadog and structured service instrumentation.
  3. Software Engineer, Stylight

    Munich, Germany

    • Designed and developed backend APIs and microservices for advertising workflows and partner integrations using Flask, Falcon, SQLAlchemy and Alembic.
    • Built scalable AWS-based systems using ECS, Lambda, SQS and SNS to handle traffic spikes during campaigns and peak seasonal demand.
    • Automated Google Ads product feed generation and data-processing workflows using PostgreSQL, DynamoDB, Redshift and Google BigQuery, improving data quality and reducing manual workload.
    • Delivered performance data pipelines and monitoring solutions with Datadog to support ad optimisation and revenue tracking.
  4. Junior Software Engineer, DXC Technology

    Sofia, Bulgaria

    • Developed monitoring and data-processing services supporting BMW's autonomous driving platform using Python, Flask, Apache Airflow and Kubernetes.
    • Designed and executed performance and reliability testing for distributed systems, leveraging NumPy and pandas for large-scale data analysis.
    • Enhanced observability through centralised logging and monitoring with Elasticsearch, Logstash, Kibana (ELK) and Grafana, improving issue detection and diagnosis.

Projects

  • Dnsium

    dnsium.com

    SaaS that provides dedicated encrypted DNS resolvers (DoH, DoT, DoQ) with ad, malware and parental filtering, custom upstreams, DNSSEC and Dynamic DNS.

    • DoH
    • DoT
    • DoQ
    • DNSSEC
    • Dynamic DNS
  • dnezrecords

    dnezrecords.com

    Single-page web app that returns domain registration data and live DNS records (A, AAAA, CNAME, MX, NS, TXT, SOA).

    • Built a Next.js app (React, TypeScript, Tailwind, shadcn/ui) and a Go/Gin API.
    • Deployed on Debian with Docker Compose, Ansible and Terraform.
    • Next.js
    • TypeScript
    • Go
    • Docker
    • Ansible
    • Terraform
  • PublicAddr

    publicaddr.com

    Single-page “what is my IP” app that shows a visitor's public IPv4 and IPv6 details, and an approximate location map.

    • Built a Next.js app (React, TypeScript, Tailwind, shadcn/ui) and a Go/Gin API.
    • Deployed on Debian with Docker Compose, Ansible and Terraform.
    • Next.js
    • TypeScript
    • Go
    • Docker
    • Ansible
    • Terraform

Skills

Languages & Backend
PythonFastAPIREST APIsMicroservicesDistributed Systems
Cloud & Infrastructure
AWSGCPAzureKubernetesDockerAnsibleTerraformServerless Architectures
Messaging & Data
Apache KafkaSQSSNSPostgreSQLMongoDBRedis
Tools & Observability
GitCircleCIDatadogLinux

Education

  1. BSc, Software Engineering, Izmir University of Economics

    Izmir, Turkey

    • Specialised in software engineering with a focus on distributed systems and backend development.
    • Focused on software engineering principles, including system design, scalability and reliability.