update positions
This commit is contained in:
parent
9c22f6b630
commit
1df95e7ab6
6 changed files with 27 additions and 21 deletions
36
index.html
36
index.html
|
|
@ -17,15 +17,16 @@
|
|||
</tr><tr id='TBL-3-3-' style='vertical-align:baseline;'><td class='td00' id='TBL-3-3-1' style='white-space:nowrap; text-align:left;'>Code: <a href="https://code.novanexus.ca">code.novanexus.ca</a> </td></tr><tr id='TBL-3-4-' style='vertical-align:baseline;'><td class='td00' id='TBL-3-4-1' style='white-space:nowrap; text-align:left;'>Website: <a href="https://bastiangruber.ca">bastiangruber.ca</a> </td>
|
||||
</tr></table> </div></td></tr></table>
|
||||
<h4 class='sectionHead' id='summary'><a id='x1-10000'></a><div class='centerline'> SUMMARY </div></h4><div class='section'>
|
||||
<!-- l. 55 --><p class='noindent'>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.
|
||||
<!-- l. 55 --><p class='noindent'>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.
|
||||
</p>
|
||||
</div><h4 class='sectionHead' id='skills'><a id='x1-20000'></a><div class='centerline'> SKILLS </div></h4><div class='section'>
|
||||
<!-- l. 68 --><p class='noindent'><span class='cmbx-10'>Languages: </span>Rust, Python, TypeScript, JavaScript, Go <br class='newline' /><span class='cmbx-10'>Frontend: </span>React, Angular, Vue.js <br class='newline' /><span class='cmbx-10'>Backend: </span>Rust (Actix, Warp, Axum), Python (FastAPI), Node.js, Go <br class='newline' /><span class='cmbx-10'>Patterns: </span>REST, GraphQL, gRPC, async Rust, distributed systems (P2P) <br class='newline' /><span class='cmbx-10'>Infrastructure: </span>AWS, Google Cloud, Docker, Kubernetes, CI/CD, Grafana <br class='newline' /><span class='cmbx-10'>Domains: </span>Systems programming, Firefox, FFI, protocol implementation, IoT, blockchain
|
||||
</p>
|
||||
</div><h4 class='sectionHead' id='professional-experience'><a id='x1-30000'></a><div class='centerline'> PROFESSIONAL EXPERIENCE </div></h4><div class='section'>
|
||||
<!-- l. 87 --><p class='noindent'><span class='cmsl-10'>Senior Software Engineer - Full-time </span>July 2024 - Now
|
||||
<!-- l. 87 --><p class='noindent'><span class='cmsl-10'>Staff Software Engineer - Full-time </span>February 2026 - Now
|
||||
<br class='newline' /><span class='cmsl-10'>Senior Software Engineer - Full-time </span>July 2024 - February 2026
|
||||
<br class='newline' />Mozilla, Remote <br class='newline' />Contributing to Firefox (desktop and mobile) shipped to hundreds of millions of users. All work is open source.
|
||||
</p>
|
||||
<ul class='itemize1'>
|
||||
|
|
@ -39,15 +40,15 @@ Founded Rust&Tell Berlin, the largest Rust meetup globally.
|
|||
API requests across Firefox Desktop, Android, and iOS
|
||||
</li>
|
||||
<li class='itemize'>Building and maintaining the Push notification service for Firefox (async Rust backend handling
|
||||
|
||||
millions of concurrent connections)
|
||||
</li>
|
||||
|
||||
<li class='itemize'>Contributing directly to Firefox (mozilla-central): shipping Rust and C++ code to Desktop
|
||||
</li>
|
||||
<li class='itemize'>Maintaining Merino, the web service powering Firefox Suggest with Python/FastAPI
|
||||
</li>
|
||||
<li class='itemize'>Creating internal Rust learning resources and leading ”Rusty Fridays” sessions for engineers</li></ul>
|
||||
<!-- l. 100 --><p class='noindent'><span class='cmsl-10'>Senior Systems Engineer, Team Lead - Full-time </span>April 2023 - June 2024
|
||||
<!-- l. 101 --><p class='noindent'><span class='cmsl-10'>Senior Systems Engineer, Team Lead - Full-time </span>April 2023 - June 2024
|
||||
<br class='newline' />Toposware, Remote <br class='newline' />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. </p>
|
|||
<li class='itemize'>Implemented load testing for part of the codebase
|
||||
</li>
|
||||
<li class='itemize'>Connected external EVM chains to the core network</li></ul>
|
||||
<!-- l. 111 --><p class='noindent'><span class='cmsl-10'>Senior Software Engineer - Full-time </span>August 2022 - February 2023
|
||||
<!-- l. 112 --><p class='noindent'><span class='cmsl-10'>Senior Software Engineer - Full-time </span>August 2022 - February 2023
|
||||
<br class='newline' />Centrifuge, Remote <br class='newline' />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. </p>
|
||||
<ul class='itemize1'>
|
||||
|
|
@ -74,7 +75,7 @@ organization, leading the documentation efforts around Rust and the protocol imp
|
|||
</li>
|
||||
<li class='itemize'>Co-authored RFCs to enhance the protocol</li></ul>
|
||||
|
||||
<!-- l. 121 --><p class='noindent'><span class='cmsl-10'>Author of ”Rust Web Development” </span>October 2020 - December 2022
|
||||
<!-- l. 122 --><p class='noindent'><span class='cmsl-10'>Author of ”Rust Web Development” </span>October 2020 - December 2022
|
||||
<br class='newline' />Manning Publications, Remote <br class='newline' />Writing the book ”Rust Web Development”. Research, writing and marketing the book in partnership with
|
||||
Manning. </p>
|
||||
<ul class='itemize1'>
|
||||
|
|
@ -83,7 +84,8 @@ Manning. </p>
|
|||
<li class='itemize'>Created comprehensive tutorials covering async Rust, web frameworks, and deployment
|
||||
</li>
|
||||
<li class='itemize'>Book available worldwide through Manning Publications</li></ul>
|
||||
<!-- l. 130 --><p class='noindent'><span class='cmsl-10'>Sr. Solutions Architect (Professional Services) - Full-time </span>June 2020 - August 2022
|
||||
<!-- l. 131 --><p class='noindent'><span class='cmsl-10'>Sr. Solutions Architect (Professional Services) - Full-time </span>May 2021 - July 2022
|
||||
<br class='newline' /><span class='cmsl-10'>Solutions Architect (Professional Services) - Full-time </span>June 2020 - May 2021
|
||||
<br class='newline' />Twilio Inc., Remote <br class='newline' />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.
|
||||
</p>
|
||||
|
|
@ -95,7 +97,7 @@ integrate Twilio APIs through architecture design, code reviews, and hands-on im
|
|||
<li class='itemize'>Established technical review processes and best practices for customer implementations
|
||||
</li>
|
||||
<li class='itemize'>Involved in hiring, onboarding, and scaling the Professional Services team</li></ul>
|
||||
<!-- l. 140 --><p class='noindent'><span class='cmsl-10'>Systems Engineer - Contract </span>August 2019 - May 2020
|
||||
<!-- l. 142 --><p class='noindent'><span class='cmsl-10'>Systems Engineer - Contract </span>August 2019 - May 2020
|
||||
<br class='newline' />Kraken Digital Currency Exchange, Remote (San Francisco)<br class='newline' />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. </p>
|
||||
|
|
@ -105,7 +107,8 @@ Rust in a well-tested highly secure manner. </p>
|
|||
<li class='itemize'>Wrote new services in Rust from the ground up
|
||||
</li>
|
||||
<li class='itemize'>Cross-communication with different teams and the CTO</li></ul>
|
||||
<!-- l. 149 --><p class='noindent'><span class='cmsl-10'>Rust Developer - Freelance </span>March 2019 - July 2019
|
||||
|
||||
<!-- l. 151 --><p class='noindent'><span class='cmsl-10'>Rust Developer - Freelance </span>March 2019 - July 2019
|
||||
<br class='newline' />Self Employed, Berlin/Toronto <br class='newline' />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. </p>
|
||||
<ul class='itemize1'>
|
||||
|
|
@ -114,7 +117,7 @@ learning paths for NodeJS developers transitioning to Rust. </p>
|
|||
<li class='itemize'>Contributed to Rust core and various Rust libraries
|
||||
</li>
|
||||
<li class='itemize'>Created Rust learning resources for NodeJS developers</li></ul>
|
||||
<!-- l. 158 --><p class='noindent'><span class='cmsl-10'>Sr. Software Engineer - Freelance </span>March 2016 - February 2019
|
||||
<!-- l. 160 --><p class='noindent'><span class='cmsl-10'>Sr. Software Engineer - Freelance </span>March 2016 - February 2019
|
||||
<br class='newline' />OSRAM, Körber Digital, Avenga, ERGO Group, GIATA, PaperHive, Glispa (Berlin) <br class='newline' />Freelance consultant for enterprise clients. Focus on microservices architecture, IoT platforms, and frontend
|
||||
development. </p>
|
||||
<ul class='itemize1'>
|
||||
|
|
@ -129,27 +132,28 @@ development. </p>
|
|||
<li class='itemize'>Built in-house analytics dashboards and ad platforms at Glispa with AngularJS
|
||||
</li>
|
||||
<li class='itemize'>Mentored teams on Scrum adoption and modern JavaScript practices</li></ul>
|
||||
<!-- l. 170 --><p class='noindent'><span class='cmsl-10'>Software Engineer - Full-time </span>August 2015 - February 2016
|
||||
<!-- l. 172 --><p class='noindent'><span class='cmsl-10'>Software Engineer - Full-time </span>August 2015 - February 2016
|
||||
<br class='newline' />smartB Energy Management GmbH, Berlin <br class='newline' />Worked in a small agile team creating an application for business owners to monitor energy consumption.
|
||||
</p>
|
||||
<ul class='itemize1'>
|
||||
<li class='itemize'>Full-stack development with JavaScript and Python
|
||||
</li>
|
||||
<li class='itemize'>Heavy use of pair programming and TDD practices</li></ul>
|
||||
<!-- l. 178 --><p class='noindent'><span class='cmsl-10'>Software Engineer - Freelance </span>March 2015 - July 2015
|
||||
|
||||
<!-- l. 180 --><p class='noindent'><span class='cmsl-10'>Software Engineer - Freelance </span>March 2015 - July 2015
|
||||
<br class='newline' />blogfoster GmbH, Berlin <br class='newline' />First developer hired to rewrite existing PHP/Backbone application using NodeJS and React. </p>
|
||||
<ul class='itemize1'>
|
||||
<li class='itemize'>Built the first version of the ad marketplace for this young startup
|
||||
</li>
|
||||
<li class='itemize'>Mapped out architecture with CTO; implemented TDD practices</li></ul>
|
||||
<!-- l. 186 --><p class='noindent'><span class='cmsl-10'>Frontend Developer - Full-time </span>February 2014 - March 2015
|
||||
<!-- l. 188 --><p class='noindent'><span class='cmsl-10'>Frontend Developer - Full-time </span>February 2014 - March 2015
|
||||
<br class='newline' />Dalia Research, Berlin <br class='newline' />First and sole frontend developer at 8-person startup. </p>
|
||||
<ul class='itemize1'>
|
||||
<li class='itemize'>Built survey platform and analytics dashboards in AngularJS
|
||||
</li>
|
||||
<li class='itemize'>Translated business requirements into product features across all browsers and devices</li></ul>
|
||||
</div><h4 class='sectionHead' id='education'><a id='x1-40000'></a><div class='centerline'> EDUCATION </div></h4><div class='section'>
|
||||
<!-- l. 198 --><p class='noindent'><span class='cmsl-10'>Bachelor of Science, Computer Science </span>September 2010 - February 2014
|
||||
<!-- l. 200 --><p class='noindent'><span class='cmsl-10'>Bachelor of Science, Computer Science </span>September 2010 - February 2014
|
||||
<br class='newline' />TH Ingolstadt<br class='newline' />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.
|
||||
</p>
|
||||
|
|
|
|||
BIN
resume.dvi
BIN
resume.dvi
Binary file not shown.
BIN
resume.idv
BIN
resume.idv
Binary file not shown.
|
|
@ -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).
|
||||
|
|
|
|||
BIN
resume.pdf
BIN
resume.pdf
Binary file not shown.
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in a new issue