Josh Dean

Senior Software Engineer at Toast

Chicago, 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
Josh Dean is a Senior Software Engineer with 14 years of experience building performant, user-focused front-end systems from startups to high-traffic platforms. Based in Chicago, he has led cross-functional teams and driven measurable impact at scale—most recently improving tablet order-taking performance at Grubhub with p99 speedups of 75–83% for hundreds of thousands of monthly users. He’s delivered analytics dashboards, led large device migrations, and proposed novel UI architectures to enable extensible reporting and self-activation workflows. A seasoned React/Redux and CanJS practitioner, Josh has a history of reducing tech debt and automating front-end maintenance while mentoring engineers and formalizing best practices. His open-source contributions to projects like DocumentJS, CanJS, and jquerypp show a persistent focus on UX polish, accessibility of docs, and removing brittle dependencies (e.g., jQuery). He combines practical engineering leadership with hands-on problem-solving and a knack for turning performance and usability goals into shipped product.
code14 years of coding experience
job14 years of employment as a software developer
bookBachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at University of Wisconsin–Oshkosh
github-logo-circle

Github Skills (14)

html10
css10
javascript10
user-interface10
event-handling10
jquery10
animation10
documentation10
canjs10
testing9
lessc9
application-framework7
web-framework7
app-framework7

Programming languages (3)

TypeScriptJavaScriptPython

Github contributions (5)

github-logo-circle
bitovi/jquerypp

Sep 2012 - May 2013

jQuery's missing utils and special events
Role in this project:
userFront-end Developer
Contributions:28 commits in 8 months
Contributions summary:Josh primarily contributed to the `jquerypp/jquerypp` repository, focusing on fixing and improving the functionality of the tap and animation events. They addressed issues related to event handling, preventing bubbling, and passing parameters accurately in the tap event. Furthermore, the user made adjustments to the animation code to handle properties like height and width and to work with jQuery 1.9+. The commits also included documentation updates.
eventsjqueryjstreejavascriptjquery-ui
canjs/canjs

Mar 2012 - Sep 2016

Build CRUD apps in fewer lines of code.
Role in this project:
userFront-end Developer
Contributions:246 commits, 11 PRs, 25 pushes in 4 years 6 months
Contributions summary:Josh primarily contributed to the CanJS library's route module by updating and adding verbose documentation for the `can.route` API. The changes involved adding detailed examples, explanations, and code snippets to improve developer understanding of how to utilize the routing functionality. The commits focused on enhancing the existing documentation, making it easier for developers to build CRUD applications within the canjs framework.
linesjavascriptframeworkcrudlines-of-code
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
Josh Dean - Senior Software Engineer at Toast