Joshua Auerbach

Team Member at Beta Technologies

Greater Burlington Area 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 Auerbach is a multidisciplinary software and data engineer with a Ph.D. in computer science and two decades of experience building systems from microcontrollers to cloud-native platforms. He combines academic rigor—evidenced by a strong publication record, h-index of 14, and 20+ patents—with hands-on product work at companies like IBM Research, Nimbella, DigitalOcean and Beta Technologies. Joshua ships across the stack, contributing to notable open-source projects such as the Kui hybrid CLI/UI and DigitalOcean’s doctl, where he improved serverless workflows and developer ergonomics. A seasoned team builder and educator, he has led agile DevOps-driven teams, taught at Champlain College, and mentored students through postdoctoral and doctoral research. Now semi-retired, he still tinker-builds apps and brings a rare blend of robotics, computational science, and pragmatic engineering to every project.
code10 years of coding experience
job8 years of employment as a software developer
bookSFI
bookDoctor of Philosophy (Ph.D.), Computer Science, Doctor of Philosophy (Ph.D.), Computer Science at University of Vermont
bookB.Sc., Computer Science, Philosophy, B.Sc., Computer Science, Philosophy at McGill University
github-logo-circle

Github Skills (21)

javascript10
apidoc10
plugin-development10
command-line-interface10
digitalocean10
typescript10
ui-design10
go10
api10
typescript-types10
command-line10
typescripts10
serverless-architectures10
cli10
cloud-computing9

Programming languages (12)

TypeScriptC#ShellCoqScalaJavaScriptGoPHP

Github contributions (5)

github-logo-circle
digitalocean/doctl

Dec 2021 - Dec 2022

The official command line interface for the DigitalOcean API.
Role in this project:
userBack-end Developer
Contributions:91 reviews, 151 commits, 107 PRs in 11 months
Contributions summary:Joshua made several significant contributions to the `doctl` repository, primarily focusing on enhancing and refining the "serverless" (formerly "sandbox") functionality. These commits involved refactoring and re-architecting the serverless init process, fixing bugs related to parameter handling and web invocations. Furthermore, the user implemented enhancements for triggers, including adding filter options and improving the list trigger output.
command-line-interfacedigitalocean-apicommand-linedigitaloceaninfrastructure
kubernetes-retired/kui

Apr 2019 - Jul 2019

A hybrid command-line/UI development experience for cloud-native development
Role in this project:
userFull-stack Developer
Contributions:5 commits, 4 PRs, 27 comments in 3 months
Contributions summary:Joshua primarily contributed to the development of the Kui command-line/UI project, implementing new features and fixing bugs. Their work included adding version build information, introducing flexible compression options in the webpack configuration, and improving default API host settings. They also addressed issues related to the editor plugin by enabling the "edit new file" functionality and enhancing its associated testing.
cloud-nativecommand-linecliuivisualization
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