Bharath S Nagappa
About Bharath S Nagappa
Bharath S Nagappa is a Senior Software Engineer currently employed at Riot Games since 2022, with a background in computer science from the University of Southern California. He has held various engineering roles at companies such as Visual Concepts, Sony Pictures Entertainment, and Hewlett Packard Enterprise.
Current Role at Riot Games
Bharath S Nagappa has been employed at Riot Games as a Senior Software Engineer since 2022. He works in the Los Angeles Metropolitan Area, contributing to the development of software solutions within the gaming industry. His role involves utilizing his technical skills to enhance game performance and user experience.
Previous Experience in Software Engineering
Prior to his current position, Bharath worked at Visual Concepts as a Senior Software Engineer from 2021 to 2022. He also served as a Software Engineer at Visual Concepts from 2017 to 2021, accumulating four years of experience in software development. Additionally, he held roles at Studio Roqovan Inc. as a Software Development Engineer and Software Development Engineer Intern in 2017.
Education and Expertise
Bharath obtained his Master of Science (M.S.) in Computer Science from the University of Southern California, studying from 2015 to 2017. He also holds a Bachelor of Engineering (BE) in Computer Science from Sri Jayachamarajendra College of Engineering, Mysore, where he studied from 2009 to 2013. His educational background provides a strong foundation in software engineering principles and practices.
Internship Experience
Bharath has participated in several internships that contributed to his professional development. He was a Graduate Research Assistant at the University of Southern California for three months in 2016. He also completed internships at Sony Pictures Entertainment as a Virtual Reality Developer Intern and at Hewlett Packard Enterprise as a Software Development Intern. His early experiences included a role at METI as a Software Development Intern in 2012.
Career Development Timeline
Bharath's career began with his role as an Associate Software Developer at Hewlett-Packard STSD in Bangalore, India, from 2013 to 2015. He then transitioned to various internships and positions that enhanced his skills in software development, leading to his current role at Riot Games. His career trajectory reflects a consistent focus on software engineering and development.