Eine Plattform zum Erstellen von SEO-optimierten Websites. APIs und interne Tools sind in Rust geschrieben, das Frontend in Typescript (mit Next.js), als Datenbanken werden CockroachDB und Redis verwendet.
Video-on-Demand Portal, einschließlich Livestreaming für eine deutsche Sportliga. Backend in PHP (Laravel), performance-kritischer Code in Rust, selbst gemanagter Kubernetes-Cluster, serverless Single Sign-On Lösung auf AWS (Lambda, DynamoDB, Cognito, SNS).
Eine Plattform, die Tools für die interne Softwareentwicklung eines Unternehmens bereitstellt. Ein Multi-Cloud Kubernetes-Cluster, auf dem Software für Monitoring, CI/CD-Pipelines und das Management anderer Kubernetes-Cluster läuft. Der Cluster selbst wird mit Terraform und Ansible verwaltet, die einzelnen VMs sind über WireGuard mit einem privaten Netzwerk verbunden.
WebRTC-basiertes Videostreaming System für Videokonferenzen, Webinare usw. Backend in Java (Spring Boot), Frontend in Typescript, Postgres als primäre Datenbank. Das System wird von mehreren Unternehmen genutzt und verarbeitet einige hundert Terabyte Traffic pro Monat. Es umfasst mehrere selbst gemanagte Kubernetes-Cluster (mit Rancher aufgesetzt). Ich war verantwortlich für die Einarbeitung mehrerer neuer Softwareentwickler*innen in das Projekt im Jahr 2023.
Video-on-Demand Portal. Ein Multi-Cloud Kubernetes-Cluster (mit kubeadm aufgesetzt), Backend in PHP (Laravel), APIs und interne Tools sind in Rust, Go und teilweise auch Python geschrieben. Als Datenbanken werden CockroachDB, Redis und Elasticsearch verwendet.
Lead Backend Engineer (hauptsächlich PHP) für eine Video- und Chat-Community mit mehreren Millionen Euro Jahresumsatz. Hosting auf eigener On-Prem Hardware, unser primärer Technologie-Stack war HAProxy, Varnish, Nginx, Redis, MySQL und Apache Solr. Ich war aktiv an mehreren Migrationen (ohne Downtime) und Performance-Optimierungen beteiligt. Das Projekt wurde erfolgreich an ein anderes Unternehmen verkauft, dort war ich ebenfalls für die technische Migration zuständig.
Ich habe einen Bachelor-Abschluss in Wirtschaftsinformatik (abgeschlossen im Jahr 2014). Meine aktuell am häufigsten verwendeten Sprachen sind Rust, Go und Typescript. Software, mit der ich arbeite oder gearbeitet habe: Kubernetes, Rancher, Postgres, MySQL, CockroachDB, Redis, Elasticsearch, Kibana, Neo4j, Tekton, Argo CD, Hashicorp Vault, Grafana, Prometheus, Loki, Nginx, Varnish, Fluentd, Ansible, Terraform, Docker, Git, Linux und mehr.
Ich lege Wert auf Effizienz, Kostenreduktion und Auswirkungen auf die Umwelt. Ich verwende durchaus auch komplexere Technologien (wie aus meinem Lebenslauf hervorgeht), aber ich versuche, die Dinge eher einfach zu halten, wenn das Projekt es zulässt. Diese Website wird beispielsweise statisch bereitgestellt, enthält fast kein JavaScript und kommt (hoffentlich) von einem Server in Ihrer Nähe, um Latenzzeiten und den Energiebedarf für die Datenübertragung zu reduzieren.
Deutsch ist meine Muttersprache, ich spreche aber auch fließend Englisch.