Jonathan Rascher

Senior Software Engineer at Google

Illinois, 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 Rascher is a Senior Software Engineer with 17 years of experience building developer-facing platforms and backend systems at Google, where he led the Apps Script backend through its largest product launch to date. He specializes in JavaScript runtimes and backend infrastructure, with a proven track record of shipping features that let users automate and extend Google Docs and Sheets. Beyond Google, he contributes to popular open-source firmware for custom keyboards (qmk_firmware), showing hands-on embedded/IoT skills and attention to user-facing ergonomics. A dual computer science and mathematics graduate with a consistent 4.0 GPA, he combines rigorous technical discipline with a pragmatic focus on productivity and delightful user experiences. Colleagues know him as a thoughtful engineer who balances deep backend expertise with an appreciation for hardware-level craftsmanship.
code17 years of coding experience
job4 years of employment as a software developer
bookNon–Degree-Seeking, General Education, 4.0/4.0, Non–Degree-Seeking, General Education, 4.0/4.0 at Elgin Community College
bookBachelor of Science (B.S.), Computer Science & Mathematics, 4.0/4.0, Bachelor of Science (B.S.), Computer Science & Mathematics, 4.0/4.0 at North Central College
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
8,901reputation
614kreached
71answers
2questions
Badges
integer
top-5%
dictionary
top-5%
pthreads
top-5%
webserver
top-5%
unit-testing
top-5%
python
top-5%
github-logo-circle

Github Skills (39)

keyboard-input10
c-language10
qmk-firmware10
firmware10
qmk10
c1110
keyboard10
c1710
keyboard-layout10
sys10
embedded10
cprogramming-language10
atmel9
oop9
unit-testing9

Programming languages (20)

C#JavaC++CSSCRustGoHTML

Github contributions (5)

github-logo-circle
qmk/qmk_firmware

Apr 2019 - Dec 2021

Open-source keyboard firmware for Atmel AVR and Arm USB families
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:9 reviews, 43 commits, 44 PRs in 2 years 8 months
Contributions summary:Jonathan primarily contributes to open-source keyboard firmware development, focusing on keymap implementations for various custom keyboard designs. Their work includes adding new keyboard layouts, configuring RGB lighting, setting up media keys, and incorporating mouse key functionalities. The user is also responsible for configuring build settings and updating firmware configurations for their specific keyboard builds.
rp2040firmwareavratmelkeyboard-support
bcat/abbott.vim

Sep 2011 - May 2021

Contributions:5 releases, 122 commits, 71 pushes in 9 years 9 months
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 Rascher - Senior Software Engineer at Google