Josh Elkins is a software engineer and seasoned technical leader with 11 years of industry experience and a rare background running a 65-person engineering department aboard nuclear submarines. He specializes in iOS and server-side Swift, Objective-C, Ruby on Rails, and JS, with deep expertise in test-driven development, mobile automation, and rescuing legacy, untested codebases. At companies from startups to AWS, he has driven measurable reliability improvements—often cutting crash rates by ~90–98%—and built production services, CI/CD, and real-time monitoring systems. He has led hiring, mentoring, and engineering standards for teams and set department-level practices for interview processes and continuous education. Equally comfortable shipping native mobile features (including audio DSP and in-app subscriptions) and architecting serverless APIs and tooling, he brings an uncommon blend of operational rigor, product focus, and systems-level thinking rooted in both law and advanced CS training.
11 years of coding experience
11 years of employment as a software developer
JD, Law, JD, Law at University of Chicago Law School
University of Illinois Urbana-Champaign
Master of Science (MS), Computer Science, Master of Science (MS), Computer Science at The University of Chicago
HS, High school, HS, High school at Illinois Mathematics and Science Academy
Contributions:34 PRs, 89 pushes, 41 branches in 4 years 5 months
parsingjson-apisjsonparser
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.