Associate Director of Engineering · CapGrid

I build the teams and platforms that stay up, scale out and cost less.

10+ years designing distributed, multi-tenant SaaS and AI-driven systems. Today I lead a 20-engineer organization and own CapGrid's complete infrastructure, from architecture to the cloud bill, and I still write production code about half my week.

Now: Associate Director of Engineering at CapGrid, operating in the capacity of CPTO: product, platform, infrastructure and AI. Open to Principal Engineer, Engineering Manager, Director and CTO roles worldwide: the EU, Singapore, the Gulf and beyond.

Portrait of Vishal Kumar

01

Impact

Numbers from production, not from a slide deck.

02

Stack

What I've run in production, and where. No skill bars.

Languages

  • TypeScript 2019 → now
  • JavaScript 2016 → now
  • Go Jio News, CapGrid

Backend & APIs

  • Node.js every role
  • Express · Fastify · Hapi
  • REST
  • GraphQL (Apollo Federation) Bondify
  • gRPC · WebSockets

Data

  • PostgreSQL Jio News, CapGrid
  • MongoDB (Atlas Search, Triggers) CapGrid
  • DynamoDB
  • Redis
  • Elasticsearch
  • Firestore Epitome

Cloud & infrastructure

  • AWS: EC2, Lambda, SQS, RDS, S3, Route 53, Cognito, CloudWatch SA-Professional
  • Docker
  • Nginx
  • GitHub Actions
  • Terraform
  • Azure · GCP

AI & data platforms

  • LLM extraction pipelines CapGrid
  • Vision models
  • Ollama · Llama 3.2 self-hosted
  • Evaluation harnesses
  • Hevo ETL · Apache Superset

Business systems

  • ERPNext / Frappe set up from scratch, v14 → v16

Practices

  • Event-driven & multi-tenant architecture
  • Observability
  • Disaster recovery
  • Cost optimization (FinOps)
  • TDD, Jest, real-database tests
  • ADRs, postmortems, release governance

Earlier

  • React Lightning Group
  • React Native Igniva
  • Next.js

03

Experience

  1. 2023 → now

    CapGrid · Gurugram

    1. Associate Director of Engineering Promoted

      Oct 2025 - now

      Lead a 20-engineer organization and own architecture, infrastructure and platform strategy for a cloud manufacturing platform: supplier collaboration, pricing automation and order lifecycle. Cloud cost -86%, a Big Four technology audit, ERPNext set up from scratch and upgraded v14 → v16, organization-wide release and observability standards, and senior engineers mentored into tech leads.

    2. Software Development Engineer 3

      Jul 2023 - Sep 2025

      Architected AI order ingestion (45 → 5 days), a multimodal ingestion engine for images, Excel and messaging, and AI part matching with ~90% straight-through acceptance. Designed the event-driven, multi-tenant backend, CI/CD and disaster recovery.

    • Node.js
    • Go
    • AWS
    • MongoDB
    • PostgreSQL
    • LLMs
    • ERPNext
  2. 2022 - 2023

    Bondify · Rotterdam, NL

    1. Backend Engineer

      Aug 2022 - Jul 2023

      Moved to the Netherlands on a Highly Skilled Migrant permit. Delivered the Template.io contract-drafting engine MVP in two quarters, with REST and GraphQL APIs and over 90% automated test coverage.

    • TypeScript
    • GraphQL
    • REST
    • AWS
  3. 2021 - 2022

    Jio News · Mumbai

    1. Backend Engineer

      Dec 2021 - Jul 2022

      Led the Go → Node.js (TypeScript) re-architecture in two months, for a news platform with ~5M users in 12+ languages, at sub-200ms latency. Recognized for technical architecture.

    • TypeScript
    • Go
    • PostgreSQL
    • Microservices
  4. 2020 - 2021

    The Lightning Group · Mohali

    1. Software Engineer

      Aug 2020 - Nov 2021

      Moveable.uk, a multi-tenant, white-label home-moving and real-estate SaaS: tenant-isolated data, configuration-driven deployments, with a team across Canada, Dubai, Poland and India.

    • Node.js
    • React
    • Multi-tenant SaaS
  5. 2018 - 2020

    Epitome Technologies · Mohali

    1. Software Engineer

      Jul 2018 - Jul 2020

      Developed Novagems, a workforce platform for security agencies, and owned its backend: GPS tracking, geofencing and automated payroll. Scheduling efficiency +70%. Sprint lead.

    • Node.js
    • Firebase
    • Event-driven
  6. 2016 - 2018

    Igniva Infotech · Mohali

    1. Junior Software Engineer

      Aug 2016 - Jun 2018

      Developed a couple of food-delivery apps (React Native + Node.js REST APIs), plus healthcare and EdTech products. Best Team Project award.

    • Node.js
    • React Native
    • MongoDB

04

Work in public

Clean-room versions of patterns I lead at work: small, finished and tested. No employer code or data.

engineering-standards

The standards kit I'd hand a new team: a reusable CI quality gate, PR, ADR and postmortem templates, release readiness, on-call and DR runbooks, and how to measure the effect.

Leadership · CI/CD · SRE

multi-tenant-event-driven-ref

Multi-tenant order processing: Postgres row-level security, idempotency keys, an outbox to SQS, a Go worker with retries and a dead-letter queue, tracing, Terraform and a measured load test.

TypeScript · Go · AWS

llm-document-ingestion

Purchase orders (email, CSV, Excel, PDF, images) to schema-validated JSON with rules and an LLM, per-field confidence, catalog matching, a human-review queue and a reproducible evaluation.

Go · LLMs · Evaluation

tech-strategy-onepager

A one-page technology strategy template with a worked, fictional example: target architecture, phased roadmap, risks, cost model and hiring plan.

Strategy

Also: database-tradeoffs-lab (measured PostgreSQL isolation-level demos), claude-local-api (Go), the multi-arch Node 22 base image, and a merged fastify-rate-limit contribution.

05

Credentials

Certifications

Education

B.Tech, Computer Science and Engineering · UIET, Kurukshetra University · 2012-2016 · First Division

Languages

English (professional) · Hindi (native) · German (learning)

06

Let's talk

I'm interested in Principal Engineer, Engineering Manager, Director and CTO roles, in India or abroad: the EU, Singapore, the Gulf and beyond. Email is the fastest way to reach me.

vishal194kumar@gmail.com

Gurugram, India · open to relocating internationally