Samridhhi Sharma

Full Stack Engineer · Bangalore, India

Builder and problem-solver who turns complex ideas into clean, reliable software. End-to-end experience across frontend, backend, and cloud — product-minded and detail-driven.

Example University
Samridhhi Sharma

Experience

A
Senior Software EngineerAcme Corp · Bangalore, India (Remote)
Jan 2024 – Present
TypeScriptMicroservicesAWSReal-time
  • Led the design and implementation of a real-time event-driven microservices platform handling 5,000+ concurrent connections using Node.js, Kafka, and AWS ECS.
  • Reduced API p99 latency from 800ms to 120ms by profiling slow GROQ queries, adding targeted database indexes, and introducing an in-process LRU cache.
  • Mentored three junior engineers, establishing code-review standards and pairing sessions that cut bug-to-resolution time by 35%.
  • Architected a multi-tenant access-control layer (RBAC + ABAC) adopted across four product teams, eliminating permission-related incidents in production.
B
Full Stack EngineerBeta Startup · Delhi, India (Hybrid)
Jul 2022 – Dec 2023
3× faster builds60% cost reduction20+ integrations
  • Built the core SaaS product from scratch — React + Next.js frontend, NestJS backend, PostgreSQL, Redis — serving 500+ customers at launch.
  • Integrated 20+ third-party APIs (Stripe, Twilio, Slack, HubSpot) and designed a webhook fan-out system that processed 2M+ events per day reliably.
  • Migrated CI/CD from Jenkins to GitHub Actions with Docker layer caching, cutting build times by 3× and cloud compute costs by 60%.
  • Owned the observability stack — Sentry, Datadog dashboards, structured logging — enabling same-hour incident resolution.
G
Software EngineerGamma Labs · Pune, India
Aug 2021 – Jun 2022
ReactNode.jsMongoDB40% fewer bugs
  • Developed and maintained RESTful APIs using Express and MongoDB, serving the company's mobile and web clients.
  • Introduced end-to-end testing with Playwright, catching regressions before they reached production and reducing reported bugs by 40%.
  • Rebuilt the internal admin dashboard in React 18, improving load time from 6s to under 1s with code splitting and lazy loading.

Skills

Backend
Node.jsNode.jsNestJSNestJSExpress.jsExpress.jsGraphQLGraphQL
Cloud & DevOps
AWSAWSDockerDockerGitHub ActionsGitHub ActionsTerraformTerraform
Databases
PostgreSQLPostgreSQLMongoDBMongoDBRedisRedis
Frontend
ReactReactNext.jsNext.jsHTML / CSSHTML / CSS
Languages
JavaScriptJavaScriptTypeScriptTypeScriptPythonPythonGoGo

Projects

Pulse

Real-time team collaboration platform

Next.js, Liveblocks, PostgreSQL, Tailwind

  • Built a multiplayer document editor with presence indicators and live cursors using Liveblocks, supporting 50+ simultaneous collaborators per room.
  • Designed a comment and thread system with optimistic UI updates and conflict-free resolution, reducing perceived latency to <50ms.

Trace

AI-powered expense tracking and categorisation

React, FastAPI, OpenAI, Supabase

  • Integrated GPT-4o to automatically categorise uploaded receipts and bank statement rows with 94% accuracy, eliminating manual tagging.
  • Built a budget forecasting engine using rolling averages and user-defined rules, alerting users before they overspend in a category.

Depot

Self-hostable S3-compatible object storage UI

Go, React, SQLite, Docker

  • Implemented the S3 API surface (PutObject, GetObject, ListObjects, multipart upload) in Go, passing the official AWS SDK compatibility suite.
  • Shipped a React file manager with drag-and-drop upload, folder navigation, and presigned URL generation for sharing.

Relay

Webhook fan-out and retry infrastructure

Node.js, TypeScript, Redis, Postgres

  • Engineered an at-least-once delivery system with exponential back-off, dead-letter queuing, and per-endpoint circuit-breaking for webhook reliability.
  • Processed 2M+ webhook deliveries per day at a p99 delivery latency of under 200ms with a single-node Redis Streams setup.

Mint

CLI tool for scaffolding opinionated TypeScript projects

Node.js, TypeScript, Ink, npm

  • Created an interactive CLI with Ink (React for terminal) that generates production-ready project skeletons with ESLint, Prettier, Vitest, and CI pre-configured.

Lens

Lightweight distributed tracing for Node.js services

Node.js, OpenTelemetry, Jaeger, TypeScript

  • Wrapped the OpenTelemetry SDK into a zero-config library that auto-instruments Express, Fastify, and Prisma with trace context propagation across service boundaries.