
Matt Hodgson
Software Engineer
I am a graduate of a Bachelor of Software Engineering degree from the University of Victoria. I specialize in creating intuitive, responsive web applications and thrive on delivering impactful user experiences.
Sr. Software Engineer I
xMatters
Apr 2022 - Present
- Handled frontend library upgrades and refactored large scale, shared React components.
- Created flowcharts for the team to manage owned services such as delivery pipelines.
- Performed code reviews for peers, assisting with development questions and feedback.
Software Engineer II
xMatters
Mar 2021 - Apr 2022
- Developed various features for the xMatters web application that allows customers to perform digital operations centered around alert notifications and incident management.
- Fostered expertise with React, JavaScript, and SCSS to create modern UI features.
- Presented new features to stakeholders on a weekly basis.
Software Developer
Professional Services
Apr 2018 - Mar 2021
- Developed more than 20 custom web mapping applications using both the ArcGIS JavaScript API, and ArcGIS .NET Runtime for clients that involved requirements analysis, design, iterative development, product demonstrations, documentation, and software delivery.
- Developed custom UI components using TypeScript and React, and integrated complex geometry editing into the Geocortex Mobile product.
- Lead 4 projects as the technical lead to ensure successful, in-budget deliveries.
- Delivered 4 client-specific cross-platform mobile mapping applications for Windows, Android, and iOS using the Xamarin framework and ArcGIS .NET Runtime.
- Created more than 50 detailed quotes for clients based on technical knowledge and experience, each having an average of 95% success rate for staying within budget.
Software Developer Co-op
ISM Canada
May 2016 - Dec 2016
- Developed Windows Presentation Foundation applications for ISM Canada's IT Support staff that involved XAML, VB.NET, SQL, and C# in an AGILE development environment.
- Overhauled an existing application to have an intuitive user interface, more functionality, and an enhanced code structure improving work efficiency of users by 150%.
- Developed applications involving software automation and testing frameworks and created various test plans and user guides for multiple applications.
- Provided insight on design patterns and implementation of features and gathered complex requirements from users and converted such requirements into individual tasks.
Software Developer Co-op
UVIC Continuing Studies
Jan 2015 - Aug 2015
- Developed ASP.NET web applications for UVIC's Division of Continuing Studies student registration system that involved HTML, CSS, Angular, Razor MVC, and C# in an AGILE development environment.
- Developed a strong understanding of how a realistic software lifecycle works and how to communicate effectively with team members on a large variety of programming tasks.
- Provided input and ideas to help towards the development of the web applications.