Emmanuel Rousseau
About Emmanuel Rousseau
Emmanuel Rousseau is a software architect and programmer analyst based in Québec, Canada, with over 11 years of experience at Indépendant and 6 years at OPTEL. He specializes in event-driven architecture, iterative development methodologies, and has a strong background in cloud computing and software modeling.
Work at OPTEL
Emmanuel Rousseau has been employed at OPTEL since 2018, serving as an Architecte logiciels. In this role, he focuses on software architecture and development, contributing to the company's projects in Québec, Canada. His expertise in event-driven architecture and iterative development methodologies supports OPTEL's commitment to innovative software solutions.
Current Role as Programmeur Analyste
Since 2013, Emmanuel Rousseau has worked as a Programmeur analyste at Indépendant in Québec, Canada. His responsibilities include analyzing software requirements and developing solutions that meet client needs. This role complements his position at OPTEL and showcases his versatility in the software development field.
Previous Experience at Groupe CMI
Emmanuel Rousseau worked at Groupe CMI from 2010 to 2013, focusing on research and development. During this period, he also held a position as Développeur J2EE chez SSQ for seven months in 2012. His experience at Groupe CMI provided him with a strong foundation in software development and project management.
Education and Expertise
Emmanuel Rousseau holds a Bachelor's degree in Computer Engineering from the University of Quebec, completed between 2001 and 2006. He furthered his education with a short program in applied sustainable development at Université du Québec à Chicoutimi, which he completed in 2014. Additionally, he studied at the Association canadienne de normalisation (CSA) from 2013 to 2014, focusing on greenhouse gas inventories and carbon footprint measurement.
Technical Skills and Specializations
Emmanuel Rousseau possesses a range of technical skills, including proficiency in Java programming, specifically J2EE and J2SE, as well as the Go programming language. He utilizes UML for software modeling and design and is experienced in cloud computing and refactoring techniques. His familiarity with Git for version control and Debian Linux as an operating system further enhances his capabilities in software development.