Senior Rust engineer and published author ("Rust Web Development" - Manning) with 15+ years building scalable backend systems. Currently contributing to Firefox at Mozilla, shipping code to hundreds of millions of users. Founded Rust\&Tell Berlin, the largest Rust meetup globally.
Contributing to Firefox (desktop and mobile) shipped to hundreds of millions of users. All work is open source.
\begin{itemize}\itemsep -2pt
\item Leading the Image Service project: designing and implementing a cross-team service to provide favicons and images to Firefox Desktop and mobile
\item Contributor to UniFFI, Mozilla's multi-language bindings generator for Rust, enabling Rust code to be called from Kotlin (Android), Swift (iOS), Python, and JavaScript (Desktop)
\item Implemented OHTTP (Oblivious HTTP) support in application-services, enabling privacy-preserving API requests across Firefox Desktop, Android, and iOS
\item Building and maintaining the Push notification service for Firefox (async Rust backend handling millions of concurrent connections)
\item Contributing directly to Firefox (mozilla-central): shipping Rust and C++ code to Desktop
\item Maintaining Merino, the web service powering Firefox Suggest with Python/FastAPI
\item Creating internal Rust learning resources and leading "Rusty Fridays" sessions for engineers
Developing a Peer-to-Peer distributed network, with high throughput and low latency. Part of the core team, consisting out of 4 people. Implementing the protocol and the services in-house. Debugging of production issues, implementing the core protocol, re-wrote the CLI, led benchmark initiatives, set up part of the CI/CD flow and Grafana dashboards.
Part of the protocol team implementing the DeFi application on top of Substrate. Working in a self-governed organization, leading the documentation efforts around Rust and the protocol implementation.
Second Solutions Architect hired for the new EMEA Professional Services team. Enabled enterprise customers to integrate Twilio APIs through architecture design, code reviews, and hands-on implementation support.
Kraken Digital Currency Exchange, Remote (San Francisco)\\
Part of the first Rust team of the company, replacing the core trading engine with Rust. Worked alongside 12 highly experienced Software Developers from all over the world. Refactor code from PHP to Rust, wrote new features in Rust in a well-tested highly secure manner.
\item Re-wrote several PHP services in Rust to increase the throughput 100fold
\item Wrote new services in Rust from the ground up
\item Cross-communication with different teams and the CTO
\end{itemize}
{\sl Rust Developer - Freelance}\hfill March 2019 - July 2019 \\
Self Employed, Berlin/Toronto \\
Took time to deep-dive into Rust, founded the Rust\&Tell Berlin MeetUp, contributed to Rust core and created learning paths for NodeJS developers transitioning to Rust.
\begin{itemize}\itemsep -2pt
\item Founded and organized the monthly "Rust \& Tell Berlin" meetup (now largest Rust meetup globally)
\item Contributed to Rust core and various Rust libraries
\item Created Rust learning resources for NodeJS developers
{\sl Bachelor of Science, Computer Science}\hfill September 2010 - February 2014 \\
TH Ingolstadt\\
Scholarship from Allianz Deutschland AG to study Computer Science, fully funded and with trainings in Scrum, Java, PL/I and mainframe systems on the side.