Olivier Trahan
About Olivier Trahan
Olivier Trahan is a Senior Backend Developer currently working at RVezy in Ottawa, Ontario, Canada. He has extensive experience in software development, having held various roles in companies such as Slice Labs Inc., Oproma Inc., and MediaVantage.
Work at RVezy
Olivier Trahan has been employed at RVezy as a Senior Backend Developer since 2022. In this role, he has contributed to various projects, including the redesign of the internal marketing attribution system, which enhanced event attribution flexibility and introduced replayability through an ETL process. He has also led cross-functional discussions to develop project requirements and customer-facing features. His responsibilities include conducting A/B testing to evaluate the impact of changes and implementing data accuracy monitoring systems using technologies like Prefect, DBT, and BigQuery.
Previous Experience
Before joining RVezy, Olivier Trahan held several positions in software development. He worked at Slice Labs Inc. as an Intermediate Backend Software Developer from 2016 to 2021. Prior to that, he served as a Software Developer (COOP) at Oproma Inc. and MediaVantage, where he gained foundational experience in software development. He also worked as an Embedded Software Developer (COOP) at JDSU and as an Android Developer at eCelery Inc. His early career included a role as a Junior E-Learning Technician at Citizenship and Immigration Canada.
Education and Expertise
Olivier Trahan earned a Bachelor's Degree in Computer Software Engineering from the University of Ottawa, where he studied from 2010 to 2014. His educational background provides a solid foundation for his expertise in backend development. He has experience working with various technologies, including C# .Net Web API, Entity Framework, MSSQL, Hangfire, nuxt.js, and vue.js, which he utilizes in his current role at RVezy.
Technical Skills
In his role as a Senior Backend Developer, Olivier Trahan employs a range of technical skills to ensure the quality and reliability of software changes. He utilizes unit tests with NUnit and integration tests with Playwright or Selenium to maintain high standards of software quality. His proficiency in data monitoring and notification systems, along with his experience in A/B testing, supports effective decision-making and project outcomes at RVezy.