Summary
Overview
Work History
Education
Skills
Accomplishments
Certification
Timeline
Generic

Matthew Marquis-Wedderburn

North Bay

Summary

Experienced Backend Engineer with over 6 years of expertise in Golang, microservices, and cloud-native application development. Proven ability to lead initiatives from concept through to completion, driving impactful solutions and delivering scalable systems. Skilled in collaborating with cross-functional teams to ensure successful project outcomes. Seeking a Senior Software Engineer role to leverage my technical expertise and initiative-driven approach to deliver innovative solutions and contribute to organizational growth.

Overview

7
7
years of professional experience
1
1
Certification

Work History

Software Engineer

Snow Software
Ottawa
07.2021 - Current
  • Designed core features for a cloud-native application monitoring Kubernetes clusters, focusing on scalability and reliability.
  • Contributed to the development of microservices using Golang, implementing event-based communication between services to improve performance and flexibility.
  • Wrote comprehensive design documents outlining architectural decisions for microservices and new features, improving team understanding and aligning development with business goals.
  • Gained a strong understanding of CI/CD processes and observability tools, enhancing the development pipeline and improving monitoring and debugging over time.
  • Designed and developed a secure runtime configuration management system for Kubernetes clusters, enabling seamless communication between workloads without requiring application restarts, improving deployment efficiency.
  • Contributed to the creation of detailed REST API specifications, simplifying integration and enhancing the developer experience for external teams.
  • Mentored an intern, providing guidance on best practices in software development, helping them integrate into the team, and supporting their growth in technical skills, particularly in microservices and Golang.

Programmer Analyst

FDM4 International
05.2018 - 06.2021
  • Led the implementation of a new decorations order flow for the company's largest client, optimizing stock allocation and streamlining operations.
  • Collaborated with stakeholders to gather requirements and designed robust solutions to address complex business needs.
  • Worked closely with a team of developers to build and deliver a solution that enhanced operational efficiency and reduced costs.
  • Developed and maintained transactional systems utilizing Progress ABL for relational databases, ensuring smooth data processing and system reliability.
  • Designed and implemented responsive user interfaces to enhance the user experience through intuitive design and interactive features.
  • Provided technical support to customers, troubleshooting issues and delivering timely resolutions to ensure satisfaction and system reliability.

Education

Bachelor of Science - Computer Science

Nipissing University
North Bay, ON
05.2018

Skills

Programming Languages & Frameworks:

  • Golang, C#, TypeScript, React, Progress ABL

Cloud & Infrastructure:

  • Microsoft Azure, AWS, Kubernetes, Docker

Architecture & Design:

  • Microservices, Event-driven Architecture, REST APIs

CI/CD & Development Tools:

  • CI/CD processes, Git, CircleCI, CIT

Database & Storage:

  • MongoDB, DynamoDB, Relational Databases (Progress ABL, MySQL, PostgreSQL)

Methodologies & Practices:

  • Agile development, Test-Driven Development (TDD), Unit Testing, Code Reviews

Observability & Monitoring:

  • Sumo Logic, Log Management

Soft Skills:

  • Problem Solving, System Optimization, Technical Documentation, Mentoring

Accomplishments

At Snow Software:

  • Designed and implemented a comprehensive dashboard project that spanned multiple facets of the platform. Led the design and API development to aggregate data, enabling the UI components to visualize this data effectively, improving accessibility and user insights across the platform.
  • Designed a secure and efficient runtime configuration management system for Kubernetes clusters, enabling seamless communication between workloads without requiring application restarts. This innovation improved deployment efficiency and system uptime, ensuring smoother updates and minimal downtime for customers.
  • Mentored an intern, providing guidance on best practices in microservices development, Golang, and system architecture, helping them grow technically and contribute effectively to ongoing projects.

At FDM4 International:

  • Successfully implemented a new decorations order flow for the company’s largest client, optimizing stock allocation and streamlining operations, resulting in improved efficiency and reduced costs.
  • Collaborated with cross-functional teams to gather requirements, design robust solutions, and oversee the development process, ensuring timely and high-quality delivery of solutions.
  • Developed and maintained transactional systems using Progress ABL, enhancing the reliability and performance of the company's core systems.

Certification

Microsoft Certified: Azure Developer Associate

Timeline

Software Engineer

Snow Software
07.2021 - Current

Programmer Analyst

FDM4 International
05.2018 - 06.2021

Bachelor of Science - Computer Science

Nipissing University
Matthew Marquis-Wedderburn