Backend systems · Video streaming · Real-time infrastructure

Oliver Herschmann

Principal Software Engineer

Building scalable backend systems and video streaming infrastructure for high-traffic platforms. Specialized in real-time data processing, media delivery, and distributed systems that handle millions of concurrent users.

Oliver Herschmann
12+ yearsBackend & streaming systems
GoPythonJavaNode.jsKafkaWebRTCFFmpegPostgreSQLRedisAWSKubernetesDocker
12+
Years Experience
50M+
Daily Active Users
99.99%
API Uptime
15+
Microservices Deployed
100K+
Requests/Second

About

Oliver began his career as a backend engineer in Chicago, working on high-traffic web applications and real-time systems. After earning his Master's degree, he specialized in video streaming and distributed systems. In 2019, he relocated to Munich to join Amazon, where he led backend development for video streaming services handling millions of concurrent viewers.

He enjoys architecting scalable systems, optimizing performance for real-time applications, and mentoring engineers on distributed systems design.

Core Competencies

Languages

  • Go
  • Python
  • Java
  • Node.js
  • C++

Streaming & Media

  • WebRTC
  • HLS
  • DASH
  • FFmpeg
  • GStreamer
  • Kafka

Backend & APIs

  • REST
  • gRPC
  • GraphQL
  • Microservices
  • Event-driven

Databases

  • PostgreSQL
  • Redis
  • Cassandra
  • MongoDB
  • DynamoDB

Cloud & Infrastructure

  • AWS
  • Kubernetes
  • Docker
  • Terraform

Messaging & Queues

  • Kafka
  • RabbitMQ
  • SQS
  • Redis Streams

Professional Experience

CTO & Co-Founder

Munich, Germany2026 – Present
  • Building real-time infrastructure for interactive advertising on streaming platforms
  • Architecting scalable APIs for viewer engagement and polling at scale
  • Designing resilient systems to handle high-concurrency streaming ad interactions
  • Establishing platform reliability and performance standards for early-stage startup

Principal SDE

Amazon
Munich2019 – 2026
  • Architected and built backend services for live video streaming platform serving 50M+ daily active users
  • Led development of real-time video transcoding pipeline reducing latency by 40%
  • Designed scalable WebRTC infrastructure for interactive live streaming features
  • Optimized video delivery CDN integration achieving 99.99% uptime
  • Mentored team of 12 engineers across backend and streaming infrastructure

Senior Backend Engineer

Video Streaming Startup
San Francisco2017 – 2019
  • Built RESTful APIs and microservices for video content management platform
  • Implemented real-time analytics pipeline using Kafka and Redis
  • Designed and deployed video transcoding service handling 100K+ videos daily
  • Reduced API response times by 60% through caching optimization

Backend Engineer

AdTech Platform
Chicago2015 – 2017
  • Developed high-throughput REST APIs serving 10M+ requests per day
  • Built real-time bidding system using Go and Redis
  • Optimized PostgreSQL queries reducing database load by 40%
  • Implemented event-driven architecture with RabbitMQ

Software Engineer

E-commerce Company
Chicago2014 – 2015
  • Developed backend services for e-commerce platform in Python and Django
  • Built payment processing integration with Stripe and PayPal
  • Implemented inventory management APIs
  • Contributed to microservices migration from monolith

Featured Projects

Live Streaming Platform

Architected and built backend infrastructure for live video streaming supporting millions of concurrent viewers with sub-second latency.

GoWebRTCKafkaRedisAWS

Video Transcoding Pipeline

Designed distributed video transcoding system processing 100K+ videos daily with adaptive bitrate streaming support.

PythonFFmpegKubernetesS3SQS

Real-time Analytics Engine

Built event-driven analytics platform processing 1M+ events per second for viewer engagement metrics.

KafkaCassandraGoRedis

Certifications

AWS Certified Solutions Architect – Professional
Certified Kubernetes Application Developer (CKAD)
MongoDB Certified Developer

Education

Bachelor of Science in Computer Science

University of Illinois at Chicago
2008 – 2012

Master of Science in Computer Science

University of Illinois at Chicago
2012 – 2014

Soft Skills

Mentoring Engineers
System Architecture Design
Performance Optimization
Distributed Systems Expertise
Cross-team Collaboration
Technical Leadership

Interests

Hiking
Photography
Home Automation
Mechanical Keyboards

Building Poll Streams

Currently focused on building Poll Streams as CTO & Co-Founder. Open to speaking, mentoring, and technical collaboration on backend systems, video streaming, and real-time infrastructure.