William Marcoux
About William Marcoux
William Marcoux is a Software Engineer Intern specializing in Machine Learning Tooling, with a background in electrical engineering and management/accounting. He has held various roles in software development and embedded systems, gaining experience in integrated circuit design and Agile methodologies.
Work at Intact Financial Corporation
William Marcoux serves as a Software Engineer Intern specializing in Machine Learning Tooling at Intact Financial Corporation. He has been in this role since 2021, contributing to projects that enhance machine learning capabilities within the organization. His responsibilities include developing and optimizing software tools that support machine learning applications.
Education and Expertise
William Marcoux has a strong educational background in engineering and management. He is currently pursuing a Bachelor's degree in Computer Software Engineering at École de technologie supérieure, expected to be completed in 2024. Additionally, he studied Accounting and Business/Management at Cégep à distance, earning a Technician degree in 2021. His education has equipped him with skills in integrated circuit design, software development, and project management.
Background in Software Development
William Marcoux has extensive experience in software development across various roles. He worked as an R&D Technician and Software Developer at TORNATECH INC from 2018 to 2020, and as an Embedded Developer at Hortau for 10 months in 2017-2018. He also completed a Software Engineering Internship focused on IoT cloud at Olympus Corporation of the Americas in 2020. His diverse background includes knowledge in hardware development and integrated circuit design.
Technical Skills and Methodologies
William Marcoux possesses a range of technical skills relevant to software engineering. He is proficient in Test Driven Development (TDD) and Behavior Driven Development (BDD), which are essential for ensuring software quality. Additionally, he has experience with Agile development methodologies, which facilitate adaptive planning and iterative progress in software projects.
Previous Experience in Education
In 2020, William Marcoux worked as a Chargé de laboratoire in Programming for Software Engineering (LOG100) at École de technologie supérieure for two months. This role involved supporting students in their programming courses, enhancing his communication and teaching skills while reinforcing his technical knowledge.