<sahil />
0%
OPEN TO WORK
๐Ÿ“Remote ย ยทย  Delhi ย ยทย  Gurugram ย ยทย  All India

Sahil

// |

Backend & AI Engineer building scalable systems, REST APIs,
and cloud infrastructure for 3+ years.

github.com/sahil-developlinkedin.com/in/sahil02824
SCROLL

Engineering Systems
That Scale.

Backend & AI Engineer with 3+ years building scalable REST APIs, microservices, and cloud-native systems on Node.js, NestJS, and AWS โ€” from case management platforms to AI-powered document assistants used by thousands.

Node.jsNestJSAWSPostgreSQLRedisDockerLangChain
0%
API Performance Boost
0+
ADR Services Supported
0+
Years Experience
0+
Products Built
0+
Users Served
CAREER TIMELINE
Backend Engineer @ Cuilsoft
ADR Automation Platform
Backend Engineer @ Cuilsoft
ZenClinic & THAIMIS
Full Stack Developer
GiftXD & ShopXD

Technical Arsenal

BACKEND
Node.js
NestJS
TypeScript
GraphQL
Swagger / OpenAPI
Python / Flask
CLOUD & DEVOPS
AWS
Docker
GitHub Actions
ArgoCD
Nginx / PM2
Serverless
DATABASES
PostgreSQL
MongoDB
Redis
ChromaDB
MESSAGING & PAYMENTS
RabbitMQ
BullMQ
Stripe
QuickBooks
Microservices
DATA STRUCTURES & ALGORITHMS
Arrays & Hashing
Trees & Graphs
Queues & Stacks
Linked Lists
Sorting & Searching
SOFT SKILLS
Client Communication
Requirement Gathering
Team Task Delegation
Agile / Scrum
Stakeholder Reporting
TECHNOLOGIES
Node.jsNestJSTypeScriptPythonFlaskPostgreSQLPrismaMongoDBRedisChromaDBRabbitMQBullMQAWSDockerNginxPM2GitHub ActionsArgoCDRailwayVercelDigitalOceanStripeQuickBooksGraphQLSwagger / OpenAPIOAuth 2.0JWTRBACRate LimitingWebSocketsLangChainRAGLLM IntegrationsOpenRouterGeminiGmail APIServerlessCI/CDMicroservices

Where I've Shipped.

Backend Engineer

@ ADR Automation Platform ยท Cuilsoft
โ–ธArchitected scalable case management system supporting 15+ ADR services
โ–ธImplemented Redis-based queue system improving throughput by 40%
โ–ธDesigned event-driven microservices architecture with RabbitMQ
โ–ธBuilt CI/CD pipelines with ArgoCD for zero-downtime deployments
NestJSTypeScriptPostgreSQLRedisRabbitMQAWSArgoCD

What I've Built.

Microservices + Event-driven01

ADR Automation Platform

Built for Canada's ADR Chamber

Enterprise dispute resolution platform built for one of Canada's largest ADR chambers. Supports 15+ ADR service types with Zoom for hearings, QuickBooks Online for invoicing, Google Calendar for scheduling, and Google OAuth โ€” all on a microservices backbone with Azure Storage for documents.

โœ“15+ ADR service types
โœ“10+ Training Courses
โœ“Multi-party case workflows
โœ“Real-time notifications
NestJSTypeScriptPostgreSQLRedisRabbitMQArgoCDDockerZoomQuickBooksAzure StorageGoogle CalendarGoogle OAuth
Microservices02

ZenClinic

Real-time Telemedicine Infrastructure

Microservices-based clinic management platform with telemedicine capabilities. Independent services for appointments, billing, notifications, and video โ€” each deployed and scaled autonomously. Integrated Zoom, Stripe, and QuickBooks.

โœ“< 200ms API latency
โœ“HIPAA compliant
โœ“Event-driven services
โœ“Real-time notifications
NestJSPostgreSQLRedisRabbitMQZoom APIStripeQuickBooksDockerAWS ECS
Microservices03

GiftXD & ShopXD

Gift Card Exchange & Bitcoin Commerce

Two interconnected microservices platforms. GiftXD lets users exchange unused gift cards (Amazon, Nike, Sephora) for Bitcoin. ShopXD scrapes product listings from multiple e-commerce sites and lets users purchase them using those same gift cards โ€” closing the loop between idle balances and real buying power.

โœ“Gift card โ†’ Bitcoin exchange
โœ“Multi-platform scraping
โœ“Real-time inventory
โœ“Bitcoin payments
Node.jsReactMongoDBBitcoin APIRedisWeb ScrapingAWSDocker
REST API + Worker Queues04

THAIMIS

Subscription Platform Backend

Scalable subscription management backend serving 30k+ registered users. Optimized database queries and built efficient API layer with comprehensive logging and monitoring.

โœ“35% query speedup
โœ“30k+ registered users
โœ“Automated deploys
Node.jsTypeScriptMongoDBAWSDockerStripeGitHub Actions
RAG Pipeline05

RAG-Based Document Q&A System

AI-Powered HR Policy Assistant

Retrieval-Augmented Generation assistant that answers HR policy questions from ingested documents. Handles semantic chunking, embeddings, and vector search, with DeepSeek and Llama models behind automatic failover.

โœ“Semantic chunking + embeddings
โœ“Multi-LLM failover
โœ“Vector search retrieval
โœ“Dockerized deployment
LangChainChromaDBMongoDBDeepSeekLlamaPythonDocker
Modular Monolith + QueuesGitHub โ†—06

AI Job Application Tracker

LLM-Powered Gmail Job Tracking Backend

Production-ready NestJS backend that monitors a Gmail inbox via the Gmail API, classifies job-application emails with LLMs (DeepSeek via OpenRouter + Gemini 2.5 Flash), maintains a full append-only status timeline, generates analytics, and sends notifications through Brevo and Slack.

โœ“LLM email classification
โœ“Append-only status timeline
โœ“2-hour Gmail sync cron
โœ“Dead-letter queue handling
NestJSTypeScriptPostgreSQLPrismaRedisBullMQGmail APIOpenRouterGeminiBrevoDockerSwaggerJWT

How I Think in Systems.

Every system I build is designed for resilience, scalability, and observability from day one.

MICROSERVICES ARCHITECTURE
GATEWAYSERVICESDATA LAYERAPI GatewayAuth ServiceCase ServiceNotify ServicePostgreSQLRedis CacheRabbitMQ
MONOLITHIC ARCHITECTURE
ENTRYAPPLICATIONDATA LAYERLoad BalancerMonolith AppPostgreSQLRedis Cache
CI/CD PIPELINE
0102030405Code PushGitHub ActionsDocker BuildArgoCDK8s Cluster
โšก
Event-Driven
RabbitMQ message queues for async processing and service decoupling
๐Ÿ”„
CI/CD First
GitHub Actions + ArgoCD for automated testing and zero-downtime deploys
๐Ÿ“Š
Observable
Structured logging, metrics, and tracing baked into every service
PIPELINE STRATEGY BY ARCHITECTURE
MONOLITHIC CI/CD
โ–ธSingle build & test pipeline for the whole codebase โ€” one artifact, one version
โ–ธDeployed as one unit behind a load balancer with PM2/Nginx, scaled vertically or via replicas
โ–ธSimpler rollbacks: redeploy the previous artifact, no cross-service version drift
MICROSERVICES CI/CD
โ–ธIndependent pipelines per service via GitHub Actions โ€” only changed services rebuild
โ–ธDocker images pushed per service, deployed to K8s through ArgoCD with GitOps sync
โ–ธCanary / rolling deploys per service for zero-downtime releases and isolated rollbacks

Let's Build
Something.

Open to new opportunities, consulting, and interesting engineering challenges. If you need someone who thinks in systems and ships products, let's talk.

AVAILABLE IN
RemoteDelhiGurugram
EMAIL
~$curl -X GET /api/status
{ "status": "open_to_work" }
~$sahil --location
> Remote ยท Delhi ยท Gurugram ยท All India
~$sahil --contact
> yagitsahil@gmail.com
โ–ˆ