| Bastian Gruber |
|
|
Staff Software 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.
Languages: Rust, Python, TypeScript, JavaScript, Go
Frontend: React, Angular, Vue.js
Backend: Rust (Actix, Warp, Axum), Python (FastAPI), Node.js, Go
Patterns: REST, GraphQL, gRPC, async Rust, distributed systems (P2P)
Infrastructure: AWS, Google Cloud, Docker, Kubernetes, CI/CD, Grafana
Domains: Systems Programming, FFI, Distributed Systems, Web Services, Micro Services, IoT, Blockchain,
Firefox
Staff Software Engineer - Full-time February 2026 - Now
Senior Software Engineer - Full-time July 2024 - February 2026
Mozilla, Remote
Contributing to Firefox (desktop and mobile) shipped to hundreds of millions of users. All work is open source.
Senior Systems Engineer, Team Lead - Full-time April 2023 - June 2024
Toposware, Remote
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.
Senior Software Engineer - Full-time August 2022 - February 2023
Centrifuge, Remote
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.
Author of ”Rust Web Development” October 2020 - December 2022
Manning Publications, Remote
Writing the book ”Rust Web Development”. Research, writing and marketing the book in partnership with
Manning.
Sr. Solutions Architect (Professional Services) - Full-time May 2021 - July 2022
Solutions Architect (Professional Services) - Full-time June 2020 - May 2021
Twilio Inc., Remote
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.
Systems Engineer - Contract August 2019 - May 2020
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.
Rust Developer - Freelance 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.
Sr. Software Engineer - Freelance March 2016 - February 2019
OSRAM, Körber Digital, Avenga, ERGO Group, GIATA, PaperHive, Glispa (Berlin)
Freelance consultant for enterprise clients. Focus on microservices architecture, IoT platforms, and frontend
development.
Software Engineer - Full-time August 2015 - February 2016
smartB Energy Management GmbH, Berlin
Worked in a small agile team creating an application for business owners to monitor energy consumption.
Software Engineer - Freelance March 2015 - July 2015
blogfoster GmbH, Berlin
First developer hired to rewrite existing PHP/Backbone application using NodeJS and React.
Frontend Developer - Full-time February 2014 - March 2015
Dalia Research, Berlin
First and sole frontend developer at 8-person startup.
Bachelor of Science, Computer Science 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.