Hi, my name is

Merritt Harvey.

I build full-stack web apps and backend services.

Software Engineer Team Lead with 8+ years of experience across VB.NET, Java Spring Boot, and RESTful API architecture. Based in Greater St. Louis.

01. About me

I'm a software engineer with more than eight years of experience building full-stack web applications and backend microservices. My work runs from front-end features in Razor, JavaScript, and jQuery down to server-side services in VB.NET and Java Spring Boot, backed by SQL Server.

Today I lead a team of five engineers at Simplicity Software, where I assign work, review code, and approve and deploy changes, while still building features myself. Before that, I spent time at Mastercard developing backend services for their Dispute Lifecycle microservices.

I hold a B.S. in Computer Science from Iowa State University and I'm currently looking for my next software engineering role.

Portrait of Merritt Harvey

02. Skills

Languages & Frameworks

  • VB.NET
  • Java (Spring Boot)
  • JavaScript
  • jQuery
  • HTML
  • Razor
  • ASP.NET Web API
  • Entity Framework Core

Data

  • SQL Server
  • MySQL
  • PostgreSQL

Cloud & DevOps

  • Azure DevOps
  • Azure Repos
  • Azure Pipelines
  • AWS (S3, SES, EC2)
  • Jenkins
  • GitHub
  • Swagger

Other

  • Team Leadership
  • Code Review
  • RESTful API Design
  • Microservices

03. Experience

  1. Software Engineer Team Lead @ Simplicity Software

    Mar 2024 – Present

    Greater St. Louis · On-site

    • Lead the development team for a complex user portal serving 80,000+ users.
      • Architected role-based access control enforcing feature visibility and data boundaries for 65 distinct roles across separate contractor, distributor, and administrator organizations.
      • Rebuilt a nationwide contractor rebate program from the ground up — enrollment, purchase entry, and calculation logic paying out over $10M annually.
      • Manage a team of 5 engineers, overseeing their development, deploying and approving code changes, assigning tasks, and reviewing completed work.
      • Develop front-end features using Razor, HTML, JavaScript, jQuery, and AJAX calls to a RESTful API.
      • Build server-side services using VB.NET, Web API architecture, Entity Framework Core, and SQL Server.
      • Use Azure Repos, Azure Pipelines, Azure DevOps, and Swagger throughout the development lifecycle.
    • Develop, maintain, and deploy approximately 20 microsites for various clients.
      • Develop basic sites using AI where necessary.
      • Source code controlled within GitHub.
      • Domain names and deployments managed through Cloudflare.
      • Example: aw-ins.com
    • Serve as a technician for many of our MSP clients: resetting passwords, managing and patching endpoints, administering Microsoft 365 and Active Directory accounts, enforcing MFA and security policies, and troubleshooting network and VPN issues.
    • VB.NET
    • Razor
    • EF Core
    • SQL Server
    • Azure DevOps
  2. Senior Software Engineer @ Mastercard

    Oct 2022 – Mar 2024

    St. Louis, Missouri · Hybrid

    • Developed backend services for Mastercard's Dispute Lifecycle microservices using Java Spring Boot.
    • Java
    • Spring Boot
    • Microservices
  3. Software Engineer @ Simplicity Software

    May 2018 – Oct 2022

    Greater St. Louis · On-site

    • Developed front-end features using HTML, JavaScript, jQuery, and AJAX calls to a RESTful API.
    • Built server-side services using VB.NET, Web API architecture, and SQL Server.
    • Used GitHub, Swagger, Jenkins, and AWS services (S3, SES, EC2, etc.) as part of the development toolset.
    • VB.NET
    • JavaScript
    • SQL Server
    • AWS
    • Jenkins

04. Education

Bachelor of Science, Computer Science @ Iowa State University

2014 – 2018

High School Diploma @ De Smet Jesuit High School

2010 – 2014

05. Get in touch

I'm actively looking for new software engineering opportunities. Whether you have a role in mind or just want to connect, my inbox is open.