Shrut Sureja

Backend Engineer | Go | Distributed Systems

Rajkot, Gujarat, India

SS

About

Backend Engineer working with Go, RabbitMQ and distributed systems. Currently at Kevit.io, leading the migration of NestJS microservices to Go for an enterprise messaging platform processing ~500 million API calls/month, and building a multi-tenant CRM backend from scratch.

Work Experience

Kevit.io
Onsite

6/2024 - Present

Jr. Software Development Engineer

Backend engineer working primarily in Go on enterprise messaging and CRM products. Technologies: Go, RabbitMQ, MongoDB, Redis, Postgres, AWS
  • Chatomate (Enterprise Messaging Platform)
    • Leading the strategic migration of NestJS microservices to Go for a platform processing ~500 million API calls/month.
    • Achieved a 95% baseline memory reduction and a 71% reduction in peak CPU usage during k6 stress testing.
    • Developed a generic connection manager using Go generics with a 5-state machine, heartbeat monitoring and exponential backoff for MongoDB and Redis.
    • Built reusable Go packages (connmgr, logx, mongox, redisx) to standardize production-grade connection management across the monorepo.
  • LeadMastro (Multi-tenant CRM)
    • Architected a complete multi-tenant CRM backend from scratch in Go, with 50+ database models and RBAC-based role management.
    • Built an event-driven automation engine using RabbitMQ with a custom worker pool pattern and dynamic per-tenant queue partitioning.
    • Designed a per-user subscription lifecycle using Razorpay with HMAC-verified webhooks for 10+ event types; integrated OAuth 2.0, WhatsApp Business API and AWS (S3, SES, Cognito).

Leadership & Initiatives

  • Leading AI adoption across the engineering team by identifying and implementing LLM-based tools to optimize development workflows.
  • Managed the development of Introo (internal product), providing technical roadmap guidance and direct mentorship to a junior intern.

Education

Marwadi University

2021 - 2025
Bachelor's Degree in Computer Engineering (CGPA: 8.99)

Skills

Go
TypeScript
JavaScript
SQL
C/C++
Node.js
RabbitMQ
Postgres
Redis
MongoDB
GORM
Gofiber
Hono
ExpressJS
Cloudflare Workers
AWS (S3, SES, Cognito)