Jonathan Guillotte-blouin

Software Engineer at google

Cambridge, Massachusetts, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Jonathan Guillotte-blouin is a software engineer with 11 years of experience building scalable back-end systems and performance-focused prototypes, currently at Google after a Master's in Computational Science & Engineering from Harvard. He has a strong track record of shipping production improvements at scale—automating ML model deployments across 40k+ YouTube edge servers and prototyping server-side rendering for Google Drive that influenced production goals. A frequent contributor to open-source database caching projects like Noria/ReadySet, he specializes in robust data-type conversions and refactors that improve MySQL interoperability and data correctness. Fluent in both front-end and back-end work from earlier roles at Mozilla and VIA Rail, he pairs rigorous academic training (4.0 GPA) with hands-on system design. Colleagues can rely on him for pragmatic engineering that reduces operational risk and accelerates deployment velocity.
code11 years of coding experience
job2 years of employment as a software developer
bookHigh School, High School at Collège Saint-Alexandre de la Gatineau
bookDEC, Pure sciences, DEC, Pure sciences at CÉGEP de l'Outaouais - Campus Gabrielle-Roy
bookBachelor, Computer Science, GPA: 9.31/10, Bachelor, Computer Science, GPA: 9.31/10 at University of Ottawa
bookMaster of Engineering - ME, Computational Science and Engineering, GPA: 4.0/4.0, Master of Engineering - ME, Computational Science and Engineering, GPA: 4.0/4.0 at Harvard University Graduate School of Arts and Sciences
languagesFrench, English
stackoverflow-logo

Stackoverflow

Stats
1,520reputation
155kreached
38answers
27questions
github-logo-circle

Github Skills (21)

caching10
data-conversion10
mysql10
testing10
databases10
data-structure10
data-structures10
rust10
data-integration10
sql-database10
database10
postgresql9
sql8
react6
nodejs6

Programming languages (12)

TypeScriptC++ShellRustSCSSJavaScriptGoHTML

Github contributions (5)

github-logo-circle
mit-pdos/noria

Sep 2019 - Apr 2020

Fast web applications through dynamic, partially-stateful dataflow
Role in this project:
userBack-end Developer
Contributions:10 commits, 8 PRs, 3 pushes in 7 months
Contributions summary:Jonathan primarily focused on integrating and converting data types between `mysql` and `noria` for the web application. Their contributions include implementing a conversion trait to handle `mysql::Value` to `noria::DataType` conversions. Further work involved adding tests to validate the conversion of different `mysql::Value` types and refactoring the code to use `mysql_common` for data type handling. These changes aimed at improving data handling and ensuring the correct data representation within the `noria` system.
web-applicationsdataflowstateful
readysettech/readyset

Sep 2019 - Apr 2020

Readyset is a MySQL and Postgres wire-compatible caching layer that sits in front of existing databases to speed up queries and horizontally scale read throughput. Under the hood, ReadySet caches the results of cached select statements and incrementally updates these results over time as the underlying data changes.
Role in this project:
userBack-end Developer
Contributions:16 commits in 7 months
Contributions summary:Jonathan primarily contributed to the `noria` crate, a caching layer for databases, by implementing data type conversions for database values. They added conversion traits and tests for `mysql::Value` to `DataType` within the `noria` project. Furthermore, the user refactored string and byte slice conversions and updated the code to use `mysql_common`. These changes enhance the project's ability to handle and process data from MySQL databases effectively.
streaming-datamysqlrustcachingsql
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Jonathan Guillotte-blouin - Software Engineer at google