John Ro

John Ro

Software Engineer Iii @ Riot Games

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.

People similar to John Ro