Josh Cain

Senior Software Engineer at Ascend Learning

Lone Jack, Missouri, 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

👤
Senior
🎓
Top School
Josh Cain is a senior .NET software engineer and cloud-certified technologist with a decade-plus of hands-on experience building enterprise systems and leading teams. He has progressed from internship roles to development leadership, driving backend, integration, and automation work across payments, education, and healthcare technology companies. Known for designing practical tooling—such as a generic AngularJS-driven process that automated reconciliation and reconciled hundreds of millions in invoices—he pairs strong SQL/EF skills with a pragmatic approach to documentation and operational reliability. Based in Lone Jack, Missouri, Josh blends individual contributor depth with people leadership, having led development teams at EVERSANA INTOUCH and now contributing at Ascend Learning. His career shows a pattern of improving throughput and reducing friction through automation, clear process ownership, and cross-functional collaboration.
code8 years of coding experience
job14 years of employment as a software developer
bookBachelor of Science (B.S.) Computer and Information Sciences General, Bachelor of Science (B.S.) Computer and Information Sciences General at Missouri State University
github-logo-circle

Github Skills (17)

transmission9
plex9
java7
signal7
docker7
kotlin7
android6
messenger6
automation5
grafana5
rendering5
lists4
windowing4
tabular4
react4

Programming languages (6)

TypeScriptCSSJavaScriptVuePythonKotlin

Github contributions (5)

github-logo-circle
joshdev8/goin-deep

Sep 2022 - Mar 2025

Contributions:38 PRs, 50 pushes, 7 branches in 2 years 7 months
joshdev8/AutoPlexx

Feb 2023 - Mar 2025

AutoPlexx offers a seamless, fully-automated Plex Media Server setup using Docker, designed to simplify your media streaming experience. With a single command, deploy an integrated stack of essential services, including Plex, content downloaders, and robust monitoring tools.
Contributions:20 PRs, 38 pushes, 18 branches in 2 years 1 month
automationdockergrafanalidarrlinuxserver
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
Josh Cain - Senior Software Engineer at Ascend Learning