Joshua Milas is a pragmatic software engineer with 12 years of experience building reliable backend systems, deployment automation, and embedded infrastructure from prototype to fleet-scale. Based in Newtown, CT, he designs reproducible deployments—using Singularity, Ansible, Docker, and CI—to shrink update windows from hours to minutes and has led QA efforts from zero to a staffed, automated team. He’s contributed meaningful fixes to high-profile open-source projects like Locust and JupyterHub, improving load-testing behavior and token-based auth/metrics integration. Comfortable working across hardware and software, he has resolved driver issues with partners and created build servers and spawners that connect users to GPUs and other resources. A former adjunct professor, he also builds tooling to make teaching and testing repeatable (markdown-to-notebook converters, automated grading scripts). His early curiosity for taking things apart shows in a consistent knack for automating tedious workflows and improving system observability and reliability.
11 years of coding experience
5 years of employment as a software developer
Bachelor's Degree Computer Engineering, Bachelor's Degree Computer Engineering at Rochester Institute of Technology
Associate of Science (A.S.) Mechanical Engineering/Mechanical Technology/Technician, Associate of Science (A.S.) Mechanical Engineering/Mechanical Technology/Technician at CT State Naugatuck Valley
Contributions:14 commits, 7 PRs, 14 comments in 1 year 9 months
Contributions summary:Joshua primarily contributed to backend functionality, focusing on improving the service token and authorization mechanisms within the JupyterHub environment. They fixed documentation inconsistencies, introduced new methods for token-based user identification, and refined error messaging. Additionally, the user added metrics-related code to improve performance monitoring capabilities within the JupyterHub spawner and integrated asyncio event loop with the existing tornado framework.
Contributions summary:Joshua primarily focused on enhancing the Locust load testing framework. Their contributions include adding setup and teardown methods for Locust and TaskSet classes, improving cleanup procedures, and refactoring event handling mechanisms. They also addressed issues with parallel event handling and the `on_stop` method, ensuring proper execution order. These changes collectively improved the framework's functionality and reliability for load testing.
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 Milas - Software Engineer at Position Imaging