Jonathan Dionne
About Jonathan Dionne
Jonathan Dionne is a Senior Software Developer at Intact, where he has worked since 2017. He has extensive experience in software development, source code management, and implementing CI/CD processes.
Work at Intact Financial Corporation
Jonathan Dionne has been employed at Intact Financial Corporation since 2017 as a Senior Software Developer (IGA) and Développeur Logiciel Principal (GIA). In this role, he has contributed significantly to the company's software development processes in the Montréal region. His responsibilities include leading the migration to Git and GitHub for source code management, which has improved version control and collaboration among team members. He has also integrated major and minor versions of IdentityIQ with company sources, ensuring seamless updates.
Previous Work Experience
Prior to his current position, Jonathan worked at Intact as a Technical Systems Specialist III / Senior Developer from 2016 to 2017. He also held various roles in other companies, including Programmeur at Transformateurs Delta for one month in 2013, IT Consultant / Programmeur at SERTI from 2013 to 2015, and Programmeur analyste at PIREL Inc. from 2012 to 2013. His experience spans multiple years and includes roles that focused on software development and IT consulting.
Education and Expertise
Jonathan studied at Institut Teccart, where he pursued a degree in Informatique de gestion, achieving an Attestation d'études collégiales (AEC) from 2010 to 2012. His educational background provides a solid foundation in management information systems, which supports his work in software development and IT solutions.
Technical Skills and Contributions
Jonathan has implemented several technical solutions to enhance software development processes. He initiated a foundational structure for automated test creation and management and developed custom plugins for IdentityIQ to enable tool personalization. His work includes implementing a semi-automated deployment structure for continuous integration and deployment (CI/CD) using Jenkins and Git. He has also integrated with RedHat's Openshift container platform to enhance redundancy for the CI/CD pipeline.
Agile Practices and Team Contributions
Jonathan has played a key role in establishing Agile practices within his team, maintaining Agile methodology standards. He has contributed to decision-making regarding team structure, technology, processes, and infrastructure. Additionally, he created and maintained a Kanban board for task and change management across different Git branches, facilitating better project management and workflow.