Hi there, I'm

Shubham Mathur

Senior Software Engineer

I build resilient systems at scale

About Me

A little bit about my journey

Shubham Mathur — Senior Software Engineer

I'm a Senior Software Engineer who loves building resilient, high-scale distributed systems. For over 8 years, I've been deep in the trenches architecting identity systems, compliance frameworks, and microservices that need to perform under pressure.

Currently, I'm at Vimeo leading initiatives in secure identity and data integrity. It's rewarding work—ensuring 4.5M+ users have a safe experience mostly by meeting global regulatory standards like the UK Online Safety Act.

Before this, I spent nearly six years at McKinsey & Company, where I helped Fortune 500 clients in Banking, Insurance, Healthcare, and Telecom turn complex business problems into working technical solutions.

Outside of engineering, I love traveling, exploring different destinations, and learning new things. Recently, I've been trying my hand at cooking, jogging, HIIT, and Yoga (a mix of core and strength exercises at home). I also enjoy playing and building with AI, reading, and constantly improving my fundamentals.

8+ Years Experience
50M+ Users Impacted
6+ Product Domains

Experience

My professional journey

Jan 2024 — Present

Senior Software Engineer

Vimeo · Remote, India

  • Architected an Age Assurance platform for 4.5M+ users ensuring compliance with the UK Online Safety Act and EU Digital Services Act, with zero-trust SPI filtering that eliminates GDPR liability.
  • Led the architectural design of 'Anumati,' a Golang microservice to decouple authentication from a legacy PHP monolith. Reverse-engineered 15 years of undocumented auth logic, implemented core flows, and guided engineers through development with code reviews.
  • Re-architected the user deactivation system using DDD and async queueing, scaling from 4K to 50K+ accounts per batch and reducing processing time by 99.9% (2 days → under 5 minutes).
  • Identified a critical MFA bypass flaw and authored the design specification for a Backup Recovery Code system. Hardened auth flows against XSS and Open Redirect attacks.
  • Defined SLOs and built custom Grafana dashboards, achieving 0% data inconsistencies post-launch. Authored source-of-truth technical specifications used by Web, Mobile, and TVOS teams.
Nov 2021 — Jan 2024

Engineer 2

McKinsey & Company · Bengaluru, India

  • Architected GenAI-powered backend services for enterprise banking IVR, designing secure OpenAI integration layers with PII redaction and stateful conversation orchestration using NestJS.
  • Built an event-driven medication adherence platform using Azure Functions and Twilio with HIPAA-compliant healthcare data handling, enabling reliable patient engagement at scale.
  • Optimized NestJS microservices serving 500K+ monthly users by tuning caching and database indexing strategies, improving API response times by 50%.
  • Led architecture reviews, mentored 4 junior engineers, established API design standards, and drove CI/CD automation adoption across engineering teams.
Jul 2019 — Nov 2021

Engineer 1

McKinsey & Company · Bengaluru, India

  • Built key backend features for a project management tool used by McKinsey consultants, including ACLs, cross-platform search, and deep linking using Express.js, GraphQL, and PostgreSQL. Integrated Okta for authentication and Box APIs for curated material submission.
  • Designed microservices for a Malaysian banking platform serving 20M+ customers. Decomposed legacy SOAP integrations into REST-based services, boosting RM productivity by 60%.
  • Led capability building with the client's development team, conducting code reviews and knowledge transfers to ensure long-term maintainability. Published articles on API development best practices in internal publications.
Jul 2018 — Jul 2019

Junior Engineer

McKinsey & Company · Bengaluru, India

  • Developed an insurance recommendation engine for 1.3M users in Singapore, replacing manual processes and improving operational efficiency by 90%.
  • Built a skill-based staffing tool using Neo4j graph database for relationship mapping between skills, people, and project requirements.
  • Mentored 3 interns, guiding them with tech stack fundamentals and cultivating a culture of ownership and high-quality code.
Jan 2018 — Jul 2018

Software Intern

McKinsey & Company · Bengaluru, India

  • Built a consumer-facing self-service telecom app for 10M+ users in Thailand using React, Node.js, and Hapi with Docker-based microservices.
  • Led capability building with the client's development team, conducting code reviews, aiding in debugging, and establishing best practices.
Jun 2016 — Jul 2016

Summer Intern

ONGC (Oil & Natural Gas Corporation) · Dehradun, India

  • Developed 'Well Projections,' a 3D modelling program in C++ using COIN3D and SOWIN API to visualize oil and gas well coordinates from field data.
  • Gained exposure to enterprise systems and industrial-scale data processing at India's largest oil & gas exploration company.
2014 — 2018

B.Tech, Information Technology

VIT University · Vellore, India

  • Graduated with honors, focusing on Distributed Systems and Image Processing.
  • Published research at IEEE ICACCI-2016 on 'Efficient Spatial Domain Image Watermarking' and IJRASET on 'ASA Max-Min Load Balancing'.

Projects

Things I've built and contributed to

Age Assurance Platform

Vimeo
2025

Strategic enterprise compliance platform (UK Online Safety Act, EU DSA) for 4.5M+ users. Architected a zero-trust, privacy-first solution that eliminates 100% of GDPR liability while protecting verified subscriber revenue.

PHPNext.jsPersonaGCPPostgreSQLPrivacy Engineering

Anumati Auth Service

Vimeo
2025

A high-throughput Golang microservice architected to decouple Identity from a legacy PHP monolith. I reverse-engineered 15 years of undocumented logic to design a seamless Strangler Pattern migration.

GogRPCMicroservicesSystem ArchitectureAuth

User Deactivation Engine

Vimeo
2024

Architectural overhaul of Vimeo's User Deactivation engine. I replaced a non-deterministic legacy process with a DDD-based asynchronous system, solving severe GDPR risks and scaling throughput by 1000%.

PHPDomain-Driven DesignAsync QueuesSystem Design

GenAI Banking IVR

McKinsey & Company
2022 — 2023

Built a secure GenAI banking IVR that handles natural conversations. I focused on making sure it was safe, compliant, and kept PII private.

NestJSOpenAIReactAI/ML

Medication Adherence Platform

McKinsey & Company
Sep 2021 — Dec 2021

A platform helping elderly patients and caregivers track medications. I used event-driven architecture to make sure SMS reminders were always reliable.

ReactAzure FunctionsTwilioMaterial UI

Project Management Tool (Leap Engagements)

McKinsey & Company
Jul 2020 — Aug 2021

A tool for McKinsey consultants to kick-start their projects. I built the backend features to help them find resources, set objectives, and staff talent.

ReactExpressGraphQLPostgreSQLAWSOkta

Malaysian Banking Platform

McKinsey & Company
Jul 2019 — Apr 2020

A self-service lending platform for 20M+ customers. I helped modernize the system by replacing old SOAP services with efficient REST microservices.

Spring BootAngularAlibaba Cloud

Insurance Product Recommendation

McKinsey & Company
Feb 2019 — Apr 2019

A recommendation engine for 30+ insurance products. I automated a manual process, making it much faster and more accurate for 1.3M users.

ReactSpring BootNode.jsAWS

Skill Based Staffing Tool

McKinsey & Company
Nov 2018 — Feb 2019

An internal tool for finding the right people for the job. I used a graph database to map skills and relationships.

Neo4jGraph Database

Self Service Telco Web App

McKinsey & Company
Apr 2018 — Oct 2018

A self-service app for a major Thai telecom. I helped build a microservices architecture that served over 10M users.

ReactNode.jsHapiDocker

Skills

Technologies and tools I work with

Languages
TypeScript
JavaScript
Go
PHP
SQL
Python
Java
C++
Frontend
React
Next.js
Tailwind CSS
Jest
Backend
Node.js
NestJS
Express.js
Spring Boot
gRPC
Databases
PostgreSQL
MySQL
Redis
MongoDB
Neo4j
Cloud & DevOps
Docker
AWS
Azure
GCP
Kubernetes
Grafana
GitHub Actions
Architecture
Microservices
DDD
Event-Driven
Message Queues
REST / GraphQL
🔐 OAuth 2.0 / JWT
📊 Observability
Design Patterns
🔄 Strangler Pattern
CQRS
🗄 Repository Pattern
Strategy Pattern
🏭 Factory Pattern
💉 Dependency Injection
👁 Observer Pattern

Achievements

Awards, certifications, and publications

2024

Pat on the Back Award

Vimeo

Vimeo's initiative to celebrate and spotlight colleagues for their valuable contribution to the organisation, such as leading and delivering a high-impact project with the highest standards.

View Certificate
2021

AWS Certified Cloud Practitioner

Amazon Web Services (AWS)

Foundational cloud certification validating knowledge of AWS services, architecture, security, and pricing.

View Certificate
2016

Efficient Spatial Domain Image Watermarking using Shell Based Pixel Selection

IEEE ICACCI-2016

Implemented a new algorithm in spatial domain with shell-based pixel selection for watermark embedding and extraction. Evaluated with benchmark datasets and obtained favorable results in PSNR and BER.

View Paper
2017

Static Load Balancing Using ASA Max-Min Algorithm

IJRASET, Volume 5, Issue VI

Optimized Max-Min load balancing algorithm to generate an overall better makespan of tasks in grid computing. Results compared by plotting Gantt Charts of the makespan.

View Paper

Let's Connect

Feel free to reach out for collaborations, opportunities, or just a chat