John Ro
About John Ro
John Ro is a Software Engineer III at Riot Games, with extensive experience in both frontend and backend development. He has held various engineering roles at notable companies, including Cornerstone OnDemand and Elation Health, and holds a BA in Computer Engineering from UC Santa Barbara.
Current Role at Riot Games
John Ro is currently employed as a Software Engineer III at Riot Games, a position he has held since 2022. He works in Los Angeles, California, where he contributes to various software development projects. His role involves both frontend and backend development, showcasing his capability to implement solutions across the full stack.
Previous Experience at Cornerstone OnDemand
Prior to his current role, John Ro held multiple positions at Cornerstone OnDemand. He served as a Principal Software Engineer from 2019 to 2021 and as a Development Team Lead from 2018 to 2019. Additionally, he worked as a Senior Software Engineer from 2017 to 2018. During his tenure, he was based in Santa Monica, California, and managed engineering teams while overseeing software development processes.
Background in Software Engineering
John Ro has a diverse background in software engineering, having worked in various capacities across multiple companies. His experience includes roles at Verifi as a Software Engineer II from 2008 to 2010, and at Elation Health as a Staff Software Engineer from 2021 to 2022. He also worked at FilmTrack and INgrooves Music Group, further expanding his expertise in software development.
Education and Expertise
John Ro earned a Bachelor of Arts degree in Computer Engineering from the University of California, Santa Barbara, where he studied from 2001 to 2006. He is also certified as an AWS Solutions Architect - Associate, which enhances his technical skills in cloud computing and architecture.
Team Management Experience
In his role as an engineering lead, John Ro manages a team of six engineers. His leadership experience includes guiding team members in software development practices and ensuring project goals are met efficiently. This role demonstrates his capability to oversee engineering teams and contribute to collaborative project success.