Hi there, I'm
Shubham Mathur
Senior Software Engineer
I build resilient systems at scale
About Me
A little bit about my journey
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.
Experience
My professional journey
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.
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.
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.
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.
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.
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.
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
VimeoStrategic 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.
Anumati Auth Service
VimeoA 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.
User Deactivation Engine
VimeoArchitectural 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%.
GenAI Banking IVR
McKinsey & CompanyBuilt a secure GenAI banking IVR that handles natural conversations. I focused on making sure it was safe, compliant, and kept PII private.
Medication Adherence Platform
McKinsey & CompanyA platform helping elderly patients and caregivers track medications. I used event-driven architecture to make sure SMS reminders were always reliable.
Project Management Tool (Leap Engagements)
McKinsey & CompanyA tool for McKinsey consultants to kick-start their projects. I built the backend features to help them find resources, set objectives, and staff talent.
Malaysian Banking Platform
McKinsey & CompanyA self-service lending platform for 20M+ customers. I helped modernize the system by replacing old SOAP services with efficient REST microservices.
Insurance Product Recommendation
McKinsey & CompanyA recommendation engine for 30+ insurance products. I automated a manual process, making it much faster and more accurate for 1.3M users.
Skill Based Staffing Tool
McKinsey & CompanyAn internal tool for finding the right people for the job. I used a graph database to map skills and relationships.
Self Service Telco Web App
McKinsey & CompanyA self-service app for a major Thai telecom. I helped build a microservices architecture that served over 10M users.
Skills
Technologies and tools I work with
Achievements
Awards, certifications, and publications
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 CertificateAWS Certified Cloud Practitioner
Amazon Web Services (AWS)
Foundational cloud certification validating knowledge of AWS services, architecture, security, and pricing.
View CertificateEfficient 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 PaperStatic 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 PaperBlog
Thoughts on engineering, architecture, and building at scale
Let's Connect
Feel free to reach out for collaborations, opportunities, or just a chat