Joshua Harshman

Staff Engineer at Bitly

Cumming, Georgia, 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 Harshman is a Staff Engineer and principal architect with 11 years of experience building reliable backend systems, currently shaping engineering at Bitly from Cumming, Georgia. He blends hands-on development with technical leadership, driving code quality, tooling, and architecture for production services. An active open-source contributor, he has made notable contributions to the widely used spf13/cobra and cobra-cli projects—improving CLI code generation, test infrastructure, and developer ergonomics. Joshua’s work shows a pragmatic focus on developer tooling and automation that accelerates teams, and he brings a CS foundation from Eastern Washington University coupled with a knack for surfacing under-the-hood improvements others tend to miss.
code11 years of coding experience
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Eastern Washington University
languagesEnglish
github-logo-circle

Github Skills (9)

golang10
cli10
command-line-interface10
go10
cobra10
go-language10
command-line10
testing10
code-generation9

Programming languages (10)

JavaShellCoffeeScriptRustJavaScriptGoZigGroovy

Github contributions (5)

github-logo-circle
spf13/cobra-cli

Jan 2019 - Aug 2020

Cobra CLI tool to generate applications and commands
Role in this project:
userBack-end Developer
Contributions:31 commits in 1 year 7 months
Contributions summary:Joshua primarily contributed to the development and maintenance of the `cobra-cli` tool, focusing on improvements related to the command-line interface and project initialization. Their work included modifying code generation processes, removing unused methods, and fixing formatting. The user also implemented tests to ensure the proper functioning of the application initialization process. The user's commits demonstrate expertise in modifying and extending the functionality of Cobra CLI.
golangcobra-clicobracli-toolgenerator
spf13/cobra

Jan 2019 - Feb 2021

A Commander for modern Go CLI interactions
Role in this project:
userBackend Developer
Contributions:3 releases, 15 reviews, 39 commits in 2 years
Contributions summary:Joshua made several contributions to the `spf13/cobra` repository, primarily focused on adding features and improving the command-line interface (CLI) application generation capabilities. Their work included adding a "create" method to the project structure, implementing new command functionalities, and fixing issues related to the code generator. The user also made improvements to the testing infrastructure, demonstrating knowledge of the project's build process and testing procedures. The user's commits focused on improving the core functionality of the Cobra library and its code generation features.
go-clibusyboxposix-compliant-flagscommandlinecli
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 Harshman - Staff Engineer at Bitly