Matthew D'addario
About Matthew D'addario
Matthew D'Addario is a Senior Software Engineer at Index Exchange in Montreal, Quebec, Canada, where he has worked since 2021. He has a background in software development and engineering, with previous roles at Genetec and CAE, and holds degrees from John Abbott College and Concordia University.
Work at Index Exchange
Matthew D'addario has been employed at Index Exchange as a Senior Software Engineer since 2021. He works in Montreal, Quebec, Canada, where he contributes to various software engineering projects. His role involves enhancing software systems and processes, focusing on improving code quality and deployment efficiency.
Previous Experience at Genetec
Before joining Index Exchange, Matthew D'addario worked at Genetec from 2019 to 2021. He served as a Software Developer for two years and briefly held the position of Technical Leader for two months in 2021. His work at Genetec involved developing software solutions and leading technical initiatives.
Experience at CAE
Matthew D'addario's career includes a tenure at CAE, where he worked as a System Software Developer in two roles: Avionics from 2017 to 2018 and Rehost from 2018 to 2019. His responsibilities included developing and maintaining software systems for avionics applications, contributing to the overall functionality and reliability of these systems.
Education and Expertise
Matthew D'addario studied Electrical Engineering at Concordia University, earning his degree from 2013 to 2017. Prior to that, he attended CEGEP - John Abbott College, where he completed a program in Science from 2010 to 2012. His educational background provides a solid foundation for his work in software engineering and system development.
Technical Contributions
In his current role, Matthew D'addario successfully migrated a service's codebase to its own repository without a code freeze, addressing challenges that had previously hindered similar efforts by other teams. He also enhanced the maintainability and correctness of service-level tests, which improved the confidence in code refactors and bug detection during development. Additionally, he rewrote the CI/CD pipeline using tools such as GitLab and Ansible, facilitating daily deployments without requiring operations team involvement.