Joshua Gross

Software Engineer at PlanetScale

Charlottesville, Virginia, 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
Joshua Gross is a software engineer with a decade of experience building developer-facing infrastructure, most recently focused on databases at PlanetScale after a multi-year run improving GitHub Actions at GitHub. He combines backend and DevOps expertise—refactoring toolkits, hardening CI/CD pipelines, and optimizing GitHub Actions components like actions/cache and setup-node—to make developer workflows faster and more reliable. His contributions span high-impact open-source projects used by many teams, including work on GitHub’s official CLI and Azure Pipelines tasks where he added robustness like retry logic and secure file handling. Comfortable across TypeScript, build systems, and release automation, he has a knack for reducing dependencies and simplifying internals while improving test coverage and security. Based in Charlottesville with a Computer Engineering degree from UVA, he brings pragmatic engineering and a steady hand at scaling developer tools.
code10 years of coding experience
job7 years of employment as a software developer
bookBachelor’s Degree Computer Engineering, Bachelor’s Degree Computer Engineering at University of Virginia
languagesEnglish
github-logo-circle

Github Skills (33)

dependency-management10
tar10
github-ci10
javascript10
npm10
apidoc10
testing10
typescript10
cicd10
automation10
go10
api10
github-api10
build-automation10
typescript-types10

Programming languages (13)

C#PowerShellCSSRustCGoNunjucksTypeScript

Github contributions (5)

github-logo-circle
actions/github-script

Jan 2020 - Jan 2023

Write workflows scripting the GitHub API in JavaScript
Role in this project:
userFull-stack Developer
Contributions:16 releases, 94 reviews, 91 commits in 3 years
Contributions summary:Joshua primarily focused on updating dependencies and upgrading the codebase. They updated `@actions/core` to the latest versions, indicating a direct involvement with the core functionalities of the repository. They also upgraded other minor dependencies and ran `npm audit fix`, improving the overall stability and security of the project. Further, the user's work included a merge with an update to the glob package, suggesting involvement in the file path manipulation.
apiscriptingjavascriptworkflowsworkflow
actions/cache

Oct 2019 - Dec 2020

Cache dependencies and build outputs in GitHub Actions
Role in this project:
userDevOps Engineer
Contributions:11 releases, 45 reviews, 91 commits in 1 year 1 month
Contributions summary:Joshua primarily worked on improving the functionality and reliability of the `actions/cache` repository. Their contributions involved adding unit tests, fixing linting issues, and modifying the cache size limit, indicating a focus on testing, code quality, and performance optimization. They also updated the tar utility and corrected errors within the utility functions, demonstrating an ability to manage and enhance core components. Furthermore, the user enhanced the code with several changes to increase robustness and efficiency of the cache action.
dependencieslruoutputscachingcache
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
Joshua Gross - Software Engineer at PlanetScale