Software Engineer at Protocol Labs | March 2021 - Now
Software Engineer at Parity | July 2019 - February 2021
Maintaining Rust peer-to-peer networking library libp2p and its usage within the Blockchain framework Substrate. Involved in the networking logic of the main byzantine fault tolerant finality gadget finality-grandpa. Filling role of hiring manager for team building automated testing infrastructure. Shepherding (Prometheus) monitoring across the company.
Freelance Network Engineer at SpaceNet AG | Jun 2019
Work on multiplexed fiber-optic setup and server migration. Wrote Prometheus exporter to monitor data center power modules via Modbus. Gained insight into BGP infrastructure.
Senior Software Engineer at CoreOS / RedHat | Jan 2017 - May 2019
Systems engineer working on the open source monitoring project Prometheus and its integration with the Kubernetes ecosystem to monitor cloud-native Linux container infrastructures. Designing and implementing distributed systems on top of the Linux operating system and Kubernetes orchestrator. Presenting open source work at various IT conferences and champion the Prometheus project as a core maintainer.
Software Engineer at Innoscale | Aug 2014 - Dec 2016
Software Engineer / Sales Engineer at Contelligence | Feb - Jul 2014
Concept creation, development and sales of a Microsoft Office Add-on to support compliance processes for the enterprise document management in the finance sector. Responsible for the application software testing. Introduction of a new human ressource management framework.
Associate System Support Analyst at DHL IT-Services | Jul - Sep 2013
Working in the IBM AS400 and Linux operation team. Development of graphical visualization tool to analyse the operation alert system of the IBM infrastructure. Creating regular server security reports. Management of a database for internal license management.
System Administrator at Heuft Systemtechnik | Oct - Nov 2009
Supporting the internal IT department in hardware maintanance, network architecture and software distribution.
Projects & Achievements
Implement decentralized hole punching in rust-libp2p (2022-02-09).
Creator and maintainer of official Prometheus Rust client library (2022-01-16).
Increase Yamux throughput with improved flow-control strategy measuring a performance increase of 25% in the wild (2021-02-11).
Optimize metric encoding in community Prometheus Rust client library drastically reducing memory allocations in hot-path (2020-07-19).
Port partially lock-free Prometheus histogram implementation to the community Prometheus Rust client library making histogram observe calls atomic across collect calls (2020-07-14).
Implement lookups over disjoint paths based on the extension research paper S/Kademlia in the Rust libp2p Kademlia implementation. See as well libp2p forum post including a summary and benchmarks. (2020-06-19)
Maintainer of the community Rust Prometheus client library (2020-05-08).
Maintainer of the Rust libp2p implementation (2019-10-06).
Maintainer of Kubernetes kube-state-metrics (2019-01-16 to 2019-08-02).
Joining Kubernetes organisation (2019-01-15).
Kubernetes kube-state-metrics performance optimization dividing CPU usage by a factor of 6 and memory and response time by a factor of 3 through introducing an intelligent Prometheus metric cache in the code hot path and optimizing memory allocations during response generation (2019-01-11).
Initiate and organize distributed systems book club covering distributed and decentralized systems research and their real-world applications (2018-08-17).
Maintainer of Prometheus Alertmanager (2018-08-13 to 2020-01-06).
Volunteer & Extracurricular Work
Tutor and Mentor for Refugee Family | 2018 - 2022
Tutoring Math, Physics, English and German. Mentoring and assisting with authorities.
Prometheus Core Member | 2017 - 2020 and 2022 - Now
Member of the upstream core team of the open source monitoring tool Prometheus, developing and maintaining source code, representing the project at tech-conferences and helping adoption in user communities.
Informationsdienst Umweltrecht e.V. | 2015 - 2021
Administrator for the non-profit Informationsdienst Umweltrecht e.V. for their online presence.
(Certified) Ski Instructor | 2017 - Now
Student Council | 2013 -2016
Member of the Fachschaft WiWi student council, helping students of the faculty in their day-to-day student life, taking the role of the Website Administrator.
Math, Physics and English Tutor | 2010 - 2013
Bachelor at WWU Münster | 2013 – 2016
Bachelor of Applied Science (B.A.Sc.) in Information systems at the Westfälische Wilhelms-Universität Münster, combining computer science and business administration with a special focus on enterprise applications and architectures. Specialization during bachelor thesis on conception of datastructure dialects and development of an application for metadata management.
Exchange Semester at UIA Kristiansand | 2015
Participation in the bachelor and master program Information Systems at Universitetet i Agder with the courses Open Source, development of a mobile lecture support application, Hands-on-eBusiness for Entrepreneurs, development of a both mobile and desktop web shop, IT and Management, operational and strategic management of enterprise information technology, and Consumer Behaviour, analysis and prediction of psychological, social and cultural factors that affect consumer behaviour.
Abitur at Amos Comenius Gymnasium Bonn | 2004 - 2013
Exchange year at Lugoff-Elgin High School SC USA | 2010 - 2011
- German (Mothertongue)
- English (Business fluent)