John Grosh is a seasoned Software Engineer with 10 years of experience building full-stack MEAN applications and improving legacy systems for commercial and defense customers. Currently developing a gradebook application for the Air Force, he excels at translating complex requirements into reliable, user-friendly software that speeds workflows and improves data quality. His background spans web front-ends in Angular, backend Node/Java work, and infrastructure automation with Terraform and Chef, reflecting a pragmatic full-stack skill set. An active open-source contributor, he strengthened popular Java Discord libraries and bots by fixing edge-case bugs and adding streaming and playlist features, showing a knack for stabilizing and extending real-world systems. He holds a MS in Computer Science from Brigham Young University and has a track record of finding clever, low-cost fixes—such as a Python patch that enabled larger 3D prints and saved a lab thousands.
10 years of coding experience
6 years of employment as a software developer
Associate's degree, Mathematics, Associate's degree, Mathematics at Brigham Young University–Hawaii
Master's degree, Computer Science, Master's degree, Computer Science at Brigham Young University
Contributions:10 reviews, 141 commits, 27 PRs in 6 years 2 months
Contributions summary:John's commits primarily focused on small fixes and improvements to the codebase, specifically within the `Vortex.java` and `FormatUtil.java` files. These changes include modifications to the command system, UI elements such as the help command, and adjustments to the logging features. The commit messages suggest iterative refinement rather than large feature implementations, indicating a focus on ongoing maintenance and stability.
🎉 Hold giveaways quickly and easily on your Discord server!
Role in this project:
Back-end Developer
Contributions:3 reviews, 236 commits, 52 PRs in 5 years 10 months
Contributions summary:John primarily worked on the back-end of a Discord giveaway bot, adding new features and addressing errors within the Java code. The commits show the user implementing giveaway functionality, including features related to prize assignment and winner selection. The user's changes also include updates to dependencies and internal code structure, suggesting a focus on improving stability and maintainability.
discord-jseconomydiscorddiscordjsbot
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
John Grosh - Software Engineer at Crew Training International