Summary
Overview
Work History
Education
Skills
Timeline
Generic

Matthew Bertrand

Mount Juliet,TN

Summary

As a Sr. Principal software engineer today, I'm proficient in providing technical leadership and team direction. I am able to manage the full life-cycle such as breaking down vague user stories, designing and prototyping full end to end solutions, guiding and assisting with development and automated testing, and lastly being there to support deployment and our end users in Production.

I've worked at Asurion for many years growing my technical skills mostly in Microsoft technologies to support Asurion's investment in Microsoft's ERP system now called Dynamics 365 for Finance and Operations.

Over the years, I've led the technical delivery of countless projects consisting of everything from small to very large solutions across UI, database, middle-tier logic layers, and complex system to system integrations leveraging soap and restful .net web services, custom .net windows services, flat files, messaging technologies, restful APIs hosted in both AWS and Azure cloud technologies, and more.

Overview

22
22
years of professional experience

Work History

Sr. Principal Software Engineer

Asurion
08.2001 - Current
  • Designed and led development of countless Asurion projects over two decades including supporting major client launches and business expansions across the globe in Europe, Japan, and APAC regions.
  • Primary architect of overall integration patterns and driving the evolution into future state integration patterns with the D365 platform including REST APIs hosted in Azure with async messaging and event processing.
  • Designed an integration layer that allows our 24/7 api/web service consumers such as Asurion's front end claim system to be up even if our core ERP system is down for maintenance.
  • Designed and developed performance improvements for mobile hand-held devices for the warehouse by allowing local implementation and caching of a serial number validation rule engine so that invalid serial numbers can be verified client-side eliminating expensive round-trips to the server.
  • Designed and developed a Hybrid-cloud backwards compatibility layer that allowed Asurion to Upgrade the ERP to a completely new cloud-hosted platform without our core on-premise integration consumers knowing the difference. This layer consisted of various custom built c# .net windows services to support compatibility for legacy flat files, sql-based xml message queues, Tibco EMS message queues, and private http endpoints.
  • Designed and developed a cloud to on-premise sql data replication service to replicated hundreds of tables and millions of rows using c# in about 3 days that outperformed, was easier to deploy and manage, and was more stable than MS's Azure data sync offering at the time allowing us to remove a critical roadblock so that we could go live with Dynamics 365 Finance and Operations without blowing up legacy on-premise reporting and mission critical on-premise integrations with legacy systems.
  • Designed numerous software features inside and outside of the Dynamics stack for Asurion systems and users to integrate and interact with inventory, accounts receivable, accounts payable, service management, and order fulfillment/shipping capabilities.
  • Developed a MS Teams chat bot app in using Azure and c# in a few days to provide a simple solution to help call center agents find out more information about a customer's reimbursement status to help them deal with high volume of calls during Covid due to inventory shortages.
  • Inspired and led the use of videos to both eliminate painful night time calls and more effectively communicate solution ideas back and forth while also providing a more personal touch when interacting with team members across the globe.

Education

Associate of Science - Software Development

ITT Technical Institute
Nashville, TN
2005

Skills

  • X, C# NET, T-SQL
  • Azure cloud(SQL, VMs, functions, logic apps, api management, insights, event grid, hub, service bus, storage, lake, data factories, synapse)
  • Best practices
  • Team oversight, mentoring, and guidance
  • Debugging expertise
  • Reverse engineering code logic
  • Performance tuning
  • Software refactoring
  • Object oriented design patterns and practices
  • Server-side integration
  • AWS cloud(lambda, sns, sqs, cloud watch)
  • Nodejs/Typescript (limited experience)
  • Redis Enterprise via Redis OM

Timeline

Sr. Principal Software Engineer

Asurion
08.2001 - Current

Associate of Science - Software Development

ITT Technical Institute
Matthew Bertrand