diff --git a/index.html b/index.html index 3c5025b..68793ca 100644 --- a/index.html +++ b/index.html @@ -17,15 +17,16 @@ Code: code.novanexus.ca  Website: bastiangruber.ca  

SUMMARY

-

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. +

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.

SKILLS

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

PROFESSIONAL EXPERIENCE

-

Senior Software Engineer - Full-time July 2024 - Now +

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 +

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 @@ -62,7 +63,7 @@ Grafana dashboards.

  • Implemented load testing for part of the codebase
  • Connected external EVM chains to the core network
  • -

    Senior Software Engineer - Full-time August 2022 - February 2023 +

    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 +

    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 +

    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.

    @@ -95,7 +97,7 @@ integrate Twilio APIs through architecture design, code reviews, and hands-on im
  • Established technical review processes and best practices for customer implementations
  • Involved in hiring, onboarding, and scaling the Professional Services team
  • -

    Systems Engineer - Contract August 2019 - May 2020 +

    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.

    @@ -105,7 +107,8 @@ Rust in a well-tested highly secure manner.

  • Wrote new services in Rust from the ground up
  • Cross-communication with different teams and the CTO
  • -

    Rust Developer - Freelance March 2019 - July 2019 + +

    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 +

    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 +

    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 + +

    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 +

    Frontend Developer - Full-time February 2014 - March 2015
    Dalia Research, Berlin
    First and sole frontend developer at 8-person startup.

    EDUCATION

    -

    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.

    diff --git a/resume.dvi b/resume.dvi index 5ea8034..ad3e762 100644 Binary files a/resume.dvi and b/resume.dvi differ diff --git a/resume.idv b/resume.idv index 63d62aa..ab3b556 100644 Binary files a/resume.idv and b/resume.idv differ diff --git a/resume.log b/resume.log index dc9840e..c3aa1e3 100644 --- a/resume.log +++ b/resume.log @@ -1,4 +1,4 @@ -This is pdfTeX, Version 3.141592653-2.6-1.40.27 (TeX Live 2026/dev/Arch Linux) (preloaded format=latex 2026.1.20) 20 JAN 2026 16:57 +This is pdfTeX, Version 3.141592653-2.6-1.40.27 (TeX Live 2026/dev/Arch Linux) (preloaded format=latex 2026.1.20) 20 JAN 2026 18:11 entering extended mode restricted \write18 enabled. %&-line parsing enabled. @@ -391,4 +391,4 @@ Here is how much of TeX's memory you used: 14 hyphenation exceptions out of 8191 51i,8n,60p,834b,464s stack positions out of 10000i,1000n,20000p,200000b,200000s -Output written on resume.dvi (5 pages, 32768 bytes). +Output written on resume.dvi (5 pages, 33040 bytes). diff --git a/resume.pdf b/resume.pdf index 55b8252..3558790 100644 Binary files a/resume.pdf and b/resume.pdf differ diff --git a/resume.tex b/resume.tex index 083ed2f..885e849 100644 --- a/resume.tex +++ b/resume.tex @@ -52,7 +52,7 @@ \section{\centerline{SUMMARY}} \vspace{8pt} % Gap between title and text -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. +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. %---------------------------------------------------------------------------------------- @@ -84,7 +84,8 @@ Senior Rust engineer and published author ("Rust Web Development" - Manning) wit \vspace{8pt} % Gap between title and text -{\sl Senior Software Engineer - Full-time} \hfill July 2024 - Now \\ +{\sl Staff Software Engineer - Full-time} \hfill February 2026 - Now \\ +{\sl Senior Software Engineer - Full-time} \hfill July 2024 - February 2026 \\ Mozilla, Remote \\ Contributing to Firefox (desktop and mobile) shipped to hundreds of millions of users. All work is open source. \begin{itemize} \itemsep -2pt @@ -127,7 +128,8 @@ Writing the book "Rust Web Development". Research, writing and marketing the boo \item Book available worldwide through Manning Publications \end{itemize} -{\sl Sr. Solutions Architect (Professional Services) - Full-time} \hfill June 2020 - August 2022 \\ +{\sl Sr. Solutions Architect (Professional Services) - Full-time} \hfill May 2021 - July 2022 \\ +{\sl Solutions Architect (Professional Services) - Full-time} \hfill 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. \begin{itemize} \itemsep -2pt % Reduce space between items