Thomas Rabouin
About Thomas Rabouin
Thomas Rabouin is a Principal Tech Lead Programmer at Rainbow Studios in Montréal, Québec, Canada, where he has worked since 2022. He has a diverse background in software engineering, having held various roles in the gaming industry and developed expertise in digital advertisements and robotics.
Work at Rainbow Studios
Thomas Rabouin has been employed at Rainbow Studios since 2021, initially serving as a Senior Software Engineer. In 2022, he advanced to the role of Principal Tech Lead Programmer. His tenure at Rainbow Studios, located in Montréal, Québec, Canada, spans a total of three years. In his current position, he oversees technical leadership and programming efforts, contributing to the development of various projects within the studio.
Previous Experience in Game Development
Prior to his role at Rainbow Studios, Thomas Rabouin worked at Ubisoft from 2014 to 2021. He held two positions during this period: Senior UI Programmer from 2014 to 2017 and Generalist Programmer from 2017 to 2021. His experience at Ubisoft included contributions to multiple game projects, enhancing user interfaces and overall gameplay functionality. Additionally, he briefly worked at Budge Studios as a Game Programmer in 2012 and participated in The Global Game Jam in 2013, where he contributed to the development of the game FeedBack.
Education and Expertise
Thomas Rabouin's educational background includes a Bachelor’s degree in Computer Games Technology from the University of Paisley, which he completed from 2004 to 2007. He also studied at Aix-Marseille Université, focusing on Informatique and imagerie numérique from 2002 to 2004. Earlier, he earned a Baccalauréat Electrotechnique in Electrical Engineering Technologies from Felix le Dantec from 1999 to 2002. His diverse educational experiences have equipped him with a strong foundation in both programming and engineering.
Technical Skills and Projects
Thomas Rabouin has demonstrated a wide range of technical skills throughout his career. He developed an interactive flash ads engine, showcasing his ability to create engaging digital advertisements. Additionally, he has experience in developing robots for system control using Linux, indicating his proficiency in software development beyond the gaming industry. His background includes work as a FrontEnd & Social Apps Engineer at Next Performance, where he further honed his programming skills.
Sales Experience
In addition to his technical roles, Thomas Rabouin has experience in sales, having worked as a salesman for Orange France and Boulanger. His focus was on sound and HIFI products, where he engaged with customers and demonstrated product features. This experience highlights his ability to communicate technical information effectively and interact with clients in a retail environment.