Matthew Merritt

Hi, I'm Matthew Merritt

I'm a Software Engineer @ Visa based in Austin, TX. I love building things for the web.

My Experience

Software Developer at Visa

June 2024 – Present

  • Took the initiative to design and engineer 'VADP in a box,' a comprehensive Docker-based solution for Visa's decisions platform, a system of distributed micro services, (including Kafka, Redis, etc.) that enables rapid, stable local development for 30+ developers. After presenting the solution, it was greenlit by senior leadership and now serves as the primary showcase tool, driving a strategic new platform feature.
  • Spearheaded a zero-downtime configuration framework, working closely with multiple service teams to design key APIs and integrate Kafka and Redis, enabling real-time deployment of business rules into live transaction handling workflows.
  • Selected as a key engineer for the platform's strategic expansion to AWS, responsible for developing critical features to achieve on-premise parity for an Account to Account business function. Currently engineering foundational support in the decision service for a newly acquired ML scoring service, setting the stage for its full integration.
  • Enhanced platform stability and security by pioneering its first performance testing framework, establishing comprehensive observability (monitoring/alerting with Grafana/Prometheus) in a new development environment, and engineering configurable TLS certificate management for database connections.
Software InfrastructureSoftware DesignEngineeringAWSKafkaRedisDockerKubernetesJavaGrafanaPrometheus

SWE Intern, Search Infrastructure at Google

May 2023 – August 2023

  • Successfully migrated backend APIs for Google Search’s shopping features, impacting 24 million daily users, to modern C++ frameworks, and modernized serving paths.
  • Drove multiple stages of the development process, including authoring design documents, participating in design reviews, implementing features, and supporting internal launches.
Technical DocumentationInfrastructureSystems DesignC++

Technical Intern at Pacific Northwest National Laboratory

August 2022 – April 2023

  • Designed, documented, and developed a comprehensive data management system, including a secure server-side REST API (Java) and associated client-side library (JavaScript), for research simulation data.
REST APIsDesign SystemsAPI TestingAPI DevelopmentJavaJavaScript

STEP Intern, Cloud Infrastructure at Google

May 2022 – August 2022

  • Built a highly requested internal C++ debugging tool for Google’s Pub/Sub distributed message delivery service, engineering code to handle concurrency and callbacks across distributed systems.
Distributed SystemsGoogle CloudConcurrent ProgrammingC++

STEP Intern, Core Infrastructure at Google

May 2021 – August 2021

  • Implemented a C++ library and command-line tool to adjust resource allocations for internal Google key/value serving infrastructure, safely deallocating over 10 TB of RAM on its first run and interfacing with monitoring systems handling over 35 million keys per second.
Mathematical ModelingGitMultithreadingInfrastructureC++

Skills

JavaGolangPythonJavaScriptSQLUnix(Bash)C++RedisKafkaHazelcastNeo4jPostgressMongoDBDockerKubernetesLinuxJenkinsPostmanSwaggerGit/BitbucketJiraClineAiderAnsible

Interesting Projects

VADP Platform

Visa Advanced Decisioning Platform (VADP) in a Box

Enhanced local development environment for 30+ engineers, streamlining the development workflow for Visa's decisioning platform with containerized services and automated setup.

View Project →
Configuration Framework

Zero-Downtime Configuration Framework

Real-time business rule deployment system using Kafka and Redis, enabling dynamic configuration changes without service restarts or downtime.

View Project →
Google Search Migration

Google Search Shopping API Migration

Successfully migrated backend APIs for Google Search's shopping features, impacting 24M daily users while modernizing the serving architecture using latest Search Frameworks.

View Project →

Resume

A comprehensive overview of my professional experience and qualifications

Matthew Merritt

Software Engineer @ Visa

Professional Experience

Software Developer

Visa

June 2024 – Present
  • Took the initiative to design and engineer 'VADP in a box,' a comprehensive Docker-based solution for Visa's decisions platform, a system of distributed micro services, (including Kafka, Redis, etc.) that enables rapid, stable local development for 30+ developers. After presenting the solution, it was greenlit by senior leadership and now serves as the primary showcase tool, driving a strategic new platform feature.
  • Spearheaded a zero-downtime configuration framework, working closely with multiple service teams to design key APIs and integrate Kafka and Redis, enabling real-time deployment of business rules into live transaction handling workflows.
  • Selected as a key engineer for the platform's strategic expansion to AWS, responsible for developing critical features to achieve on-premise parity for an Account to Account business function. Currently engineering foundational support in the decision service for a newly acquired ML scoring service, setting the stage for its full integration.
  • Enhanced platform stability and security by pioneering its first performance testing framework, establishing comprehensive observability (monitoring/alerting with Grafana/Prometheus) in a new development environment, and engineering configurable TLS certificate management for database connections.
Software InfrastructureSoftware DesignEngineeringAWSKafkaRedisDockerKubernetesJavaGrafanaPrometheus
SWE Intern, Search Infrastructure

Google

May 2023 – August 2023
  • Successfully migrated backend APIs for Google Search’s shopping features, impacting 24 million daily users, to modern C++ frameworks, and modernized serving paths.
  • Drove multiple stages of the development process, including authoring design documents, participating in design reviews, implementing features, and supporting internal launches.
Technical DocumentationInfrastructureSystems DesignC++
Technical Intern

Pacific Northwest National Laboratory

August 2022 – April 2023
  • Designed, documented, and developed a comprehensive data management system, including a secure server-side REST API (Java) and associated client-side library (JavaScript), for research simulation data.
REST APIsDesign SystemsAPI TestingAPI DevelopmentJavaJavaScript
STEP Intern, Cloud Infrastructure

Google

May 2022 – August 2022
  • Built a highly requested internal C++ debugging tool for Google’s Pub/Sub distributed message delivery service, engineering code to handle concurrency and callbacks across distributed systems.
Distributed SystemsGoogle CloudConcurrent ProgrammingC++
STEP Intern, Core Infrastructure

Google

May 2021 – August 2021
  • Implemented a C++ library and command-line tool to adjust resource allocations for internal Google key/value serving infrastructure, safely deallocating over 10 TB of RAM on its first run and interfacing with monitoring systems handling over 35 million keys per second.
Mathematical ModelingGitMultithreadingInfrastructureC++

Education

Bachelor of Science in Computer Science

Rensselaer Polytechnic Institute

August 2020 – May 2024

GPA: 3.71

RPI’s Founders Award of ExcellenceDeans Honor list

Technical Skills

Java
Golang
Python
JavaScript
SQL
Unix(Bash)
C++
Redis
Kafka
Hazelcast
Neo4j
Postgress
MongoDB
Docker
Kubernetes
Linux
Jenkins
Postman
Swagger
Git/Bitbucket
Jira
Cline
Aider
Ansible