Matt Schroeder

Hello! Thanks for checking out my personal page! I've been doing software development and/or software architecture since 1998. I've always had a passion for developing software, and it was something I knew I wanted to do from a very early age. I currently specialize in full stack .NET development and enterprise architecture, with an emphasis on the backend and integration layers. I have worked in enterprise environments, have done freelance work, and have developed websites and applications for my side business. Read more below about my recent experience and skills to find out a little more about what I've been up to.

Matt Schroeder

Name: Matt Schroeder

Email: matt@mhschroeder.com

Title: Sr. Enterprise Architect

  • 23

    Years

  • 0

    Months

  • 28

    Days as an IT Professional

My Skills

Technologies & Languages

Below is a list of the different technologies and languages I have worked with in my time as an IT professional. Included in the list is the level of expertise for each of the technologies.

Skills

Below you will find a list of responsibilities I've been involved with over my career in software development/architecture.

Application Archecture

I have been a decision maker for the technologies and tools used within enterprise organizations. I have created architecture diagrams, designed cloud architecture, contributed to IT roadmaps, and have worked with architecture teams to determine and implement best practices and standards for developers.

Application & Integration Design

I have designed new applications and integration patterns from scratch. I have extensive experience designing integration patterns that make use of pub/sub concepts, that enforce reliable messaging, factor in proper error handling, and consider message recovery and outdated messages.

Database Design

I have designed numerous relational databases over my career in the software industry, as well as designing NoSql databases like CosmosDB and Azure Table Storage. The majority of my experience is with MS SQL Server where I have created entity relational diagrams and designed efficient table structures making use of primary keys, foreign keys, indexes, and database triggers.

Database Development

I have done some form of database development throughout my entire career. I have created entire databases from scratch, as well as enhanced and maintained existing databases. I have developed SQL queries, SQL to create and alter objects, database triggers, stored procedures, views, functions, and SQL jobs.

Integration Development

For much of my career, I have been developing integration processes. I have worked with BizTalk, Azure Event Grid, Azure Service Bus, Azure Functions, and Azure Logic Apps. I have developed numerous processes that have allowed decoupled integrations, and that have made integrating data into new systems seemless by using publishing and subscription models.

Front End Development

While front end development is probably the least used skill in my toolbelt, I have experience creating web applications using Blazor, MVC, Webforms, SignalR, Javascript, HTML, and CSS. I have minimal experience with Angular/Typescript, though that came from minor maintenence on an existing application.

My Exprience

15 Years Exprience

Read below to find out more about what companies I've worked for in the past as well as my various responsibilities and roles.

Image

Sr. Enterprise Architect

August, 2014 - Present

Batteries Plus is a nationwide franchised retailer of batteries, lighting, smart home, key fob and device repair solutions.

  • Managed a group of software developers, performed reviews, and was involved in interviewing and hiring.
  • Worked with product owners, business analysts, stakeholders, and third party companies to plan, design, architect, develop, and implement software solutions for our franchise owners as well as corporate departments.
  • Participated in daily stand ups, refinement, planning, and retrospective meetings on multiple SCRUM teams.
  • Involved in researching and decision making on new technology to be used, as well as the purchasing of third party software.
  • Designed and developed new integration patterns, APIs, databases, microservices, and POCs.
  • Prepped backlog work items by creating design documents and developer notes to help development efforts

Image

Owner

January, 2009 - Present

BuzzFantasyGolf.com is a fantasy golf website that specializes in providing services that allow golf fans to run and manage fantasy golf leagues.

  • I developed and implemented this fantasy golf website from the ground up using .NET Webforms and MS SQL Server.
  • Upgraded the website to use .NET Core Blazor Server, and implemented an API layer to steamline mobile app development.
  • Developed backend applications and integration processes using Azure Functions, Azure Service Bus, and Windows Services.
  • Implemented PayPal as the payment gateway using the javascript SDK as well as the PayPal APIs.
  • Integrated with Google services including Adsense, Analytics, Adwords, and Search Console.
  • Implemented SendGrid API integrations for automated emails.

Image

Software Engineer

July, 1998 - August, 2014

TDS Telecom is a telecommunications company that provides voice, internet, entertainment services, and business technology to customers nationwide.

  • Designed, developed, implemented, and supported internal applications using .NET technoligies.
  • Involved in all phases of the software development life cycle using waterfall methodology.
  • I was the technical lead on numerous projects, where I worked closely with the business groups and our development staff.

Education

Madison Area Technical College

Madison Area Technical College

Associates Degree - Computer Information Systems
1996 - 1998

I completed the two year Associate program that was specialized for mainframe programming.


Madison Area Technical College

Madison Area Technical College

Microsoft .NET Certificate
2008

In January of 2008 I completed the .NET certificate program offered by MATC. I attended this program by taking evening classes with the goal of changing my career path using newer technologies and doing web development.


Madison Area Technical College

Madison Area Technical College

Internet Developer Certificate
2008

In May of 2008 I completed the internent developer certificate program offered by MATC. I also attended this program by taking evening classes with the goal of changing my career path using newer technologies and doing web development.

Contact Me

Lets Keep In Touch

If you would like to contact me about a possible opportunity, or have questions, please use the contact information provided below.

My Resume

Matt Schroeder

Sr. Enterprise Architect

Location: Dousman, WI
Email: matt@mhschroeder.com