diff --git a/Makefile b/Makefile index a57b6cd..01f6bbb 100644 --- a/Makefile +++ b/Makefile @@ -2,8 +2,11 @@ html: index.html -index.html: resume.tex - pandoc resume.tex -s --metadata title="Bastian Gruber - CV" -o index.html +index.html: resume.tex res.cls resume.cfg style.css + make4ht -f html5 -c resume.cfg resume.tex + sed -i 's|]*>||; s|
| Bastian Gruber |
| + |
|
|
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. +
+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, Firefox, FFI, protocol implementation, IoT, blockchain
+
Senior Software Engineer - Full-time July 2024 - Now
+
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 June 2020 - August 2022
+
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.
+