diff --git a/index.html b/index.html index 49d2060..e8e4954 100644 --- a/index.html +++ b/index.html @@ -1,164 +1,156 @@ - - -
| Bastian Gruber |
| - |
|
|
| 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. +
Staff Software Engineer and published author (“Rust Web Development” – Manning) with 15+ years making +pragmatic architecture decisions for backend systems at scale. Currently shipping Rust, C++, and Python code to +hundreds of millions of Firefox users at Mozilla. 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 + +
Staff Software Engineer - Full-time February 2026 - Now
Senior Software Engineer - Full-time July 2024 - January 2026
-
Mozilla, Remote
Contributing to Firefox (desktop and mobile) shipped to hundreds of millions of users. All work is open source.
+
Mozilla, Remote
Shipping Rust, C++, and Python code across Firefox desktop and mobile 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 Systems Engineer, Team Lead - Full-time April 2023 - June 2024
+
Toposware, Remote
Core team of 4 building a peer-to-peer distributed network protocol from scratch in Rust.
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.
Senior Software Engineer - Full-time August 2022 - February 2023
+
Centrifuge, Remote
Protocol team building DeFi applications on Substrate/Polkadot in a self-governed organization.
Sr. Solutions Architect (Professional Services) - Full-time May 2021 - July 2022 +
Author of “Rust Web Development” October 2020 - December 2022
+
Manning Publications, Remote
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.
+
Twilio Inc., Remote
Second Solutions Architect hired for the new EMEA Professional Services team. Led enterprise integrations across contact center, messaging, and voice products.
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.
Systems Engineer - Contract August 2019 - May 2020
+
Kraken Digital Currency Exchange, Remote (San Francisco)
Member of the first Rust engineering team (12 engineers), replacing core banking infrastructure and API gateway.
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.
Rust Developer - Freelance March 2019 - July 2019
+
Self Employed, Berlin/Toronto
Sr. Software Engineer - Freelance March 2016 - February 2019
+
OSRAM, Körber Digital, Avenga, ERGO Group, GIATA, PaperHive, Glispa (Berlin)
Freelance consultant for enterprise clients across IoT, logistics, tourism, and ad-tech.
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 - Full-time August 2015 - February 2016
+
smartB Energy Management GmbH, Berlin
Small agile team building energy monitoring applications for business owners.
Software Engineer - Freelance March 2015 - July 2015
-
blogfoster GmbH, Berlin
First developer hired to rewrite existing PHP/Backbone application using NodeJS and React.
Software Engineer - Freelance March 2015 - July 2015
+
blogfoster GmbH, Berlin
First developer hired to replace legacy PHP/Backbone application with Node.js and React.
Frontend Developer - Full-time February 2014 - March 2015
-
Dalia Research, Berlin
First and sole frontend developer at 8-person startup.
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 +
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.