Andrew Rosser
About Andrew Rosser
Andrew Rosser is a Lead Software Engineer at Scientific Games, specializing in AI and gameplay programming. He has a background in software engineering with experience at WMS Gaming and a degree in Computer Games and Programming Skills from Full Sail University.
Work at Scientific Games
Andrew Rosser has been employed at Scientific Games as a Lead Software Engineer since 2019. In this role, he focuses on developing advanced gaming software and systems. His responsibilities include overseeing software development projects and ensuring the implementation of high-quality gaming experiences. His expertise in AI and gameplay programming contributes significantly to the company's innovative gaming solutions.
Previous Experience at WMS Gaming
Prior to his current position, Andrew Rosser worked at WMS Gaming for a total of six years. He served as a Software Engineer from 2013 to 2017 and then advanced to the role of Senior Software Engineer from 2017 to 2019. During his tenure in Chicago, he was involved in various projects that enhanced gaming software functionality and user engagement.
Education and Expertise
Andrew Rosser earned a Bachelor of Science (BS) degree in Computer Games and Programming Skills from Full Sail University, where he studied from 2011 to 2013. His education provided him with a strong foundation in programming, particularly in C/C++. He specializes in AI and Linear Algebra, which are essential for creating complex gameplay mechanics and improving user experiences in gaming.
Teaching Experience at iD Tech Camps
In 2013, Andrew Rosser worked as an Instructor at iD Tech Camps for three months, where he taught programming and game development to students in the Orlando, Florida area and at MIT in Boston. This role allowed him to share his knowledge and passion for software and game creation with aspiring developers.
Role at Full Sail University
During his time at Full Sail University from 2011 to 2013, Andrew Rosser served as a Lab Monitor. In this position, he supported students in their programming endeavors and contributed to the educational environment by assisting with lab operations. His involvement in the university helped him gain practical experience in a collaborative setting.