About
Backend engineer with 7 years of experience building high-throughput distributed systems. Deep expertise in Kafka-based event streaming, observability stacks, and resilient microservice patterns. Thrives in complex, ambiguous backend environments where reliability is non-negotiable.
Languages: English, German
Technical Expertise
Primary stack
Node.jsTypeScriptKafkaPostgreSQLDockerOpenTelemetryGrafana
Also works with
RedisRabbitMQPrometheusLokiJaegerHelmArgoCDJestPinoBullMQgRPC
Experience
- Senior Backend EngineerHired2021 – Present
- Designed Kafka pipelines processing 12M+ messages per day with at-least-once delivery guarantees and dead-letter queue handling
- Built the observability stack from scratch — distributed tracing with OpenTelemetry, structured logging with Pino, and Grafana on-call alerting
- Reduced mean time to detection from 18 minutes to under 3 minutes by instrumenting all critical service paths
- Backend EngineerEnterprise Fintech Firm2018 – 2021
- Developed Node.js microservices processing financial transactions under strict SLA requirements (99.95% uptime)
- Migrated a monolithic payment service to an event-driven architecture, eliminating cascading failures under peak load
- Led adoption of circuit breakers and exponential backoff patterns across 8 services in the payments domain
- Junior Software EngineerB2B SaaS Startup2017 – 2018
- Developed REST APIs in Node.js and contributed to PostgreSQL schema design for a multi-tenant CRM product
Education & Certifications
M.Sc. Distributed Systems
TU Berlin · 2017