Ryan Carstons is a Senior Software Engineer with six years of experience building full-stack Java, JavaScript, and Python applications that prioritize performance and user experience. Rooted in a broadcast journalism background, he brings uncommon strengths in storytelling and stakeholder communication that help translate business needs into clear technical solutions. He has delivered mission-critical systems across finance, defense, and public sector domains—automating deployments, designing error-logging tools, and enabling real-time reporting with Spring, Angular/React, and PostgreSQL/Oracle. Comfortable in Agile and DevOps environments, Ryan has implemented CI/CD pipelines, automated testing frameworks, and operational tooling that reduced downtime and improved team productivity. Colleagues rely on him to bridge technical and non-technical audiences—a skill reflected in leading demos, knowledge-sharing initiatives, and internal process improvements. Based in Salt Lake City, he combines pragmatic engineering with a communicator’s mindset to drive measurable business outcomes.
6 years of coding experience
5 years of employment as a software developer
Certificate of Completion: Learning to Learn, Certificate of Completion: Learning to Learn at Zero To Mastery Academy
Bachelor’s Degree, Broadcast Journalism, Bachelor’s Degree, Broadcast Journalism at Virginia Commonwealth University
Simple usage of HTML, CSS, DOM, and JavaScript in order to utilize DOM manipulation on a list of grocery items.
Contributions:4 PRs, 4 pushes, 2 branches in 2 months
manipulationgrocerycssjavascriptdom-manipulation
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.