Menu

  • Home
  • About Me
  • Skills & Tools
  • Experience
  • Projects
  • Blogs
  • Contact Me

BackendEngineer

Hi! I'm Darshil Chauhan. A Backend & DevOps Engineer with 2 years of experience in building scalable, high-performance systems.

Hire Me

2+

Years Exp.

5+

Projects

This is me.

Hi, I'm Darshil.

I’m a Backend & DevOps Engineer focused on building scalable, reliable, and cloud-native systems using Node.js, NestJS, AWS, Docker, and modern infrastructure practices. Over the last few years, I’ve engineered microservices, automated cloud deployments, built real-time platforms, and worked across distributed systems that emphasize performance, security, and maintainability.

I enjoy solving backend challenges—whether it’s reducing API latency, designing fault-tolerant architectures, implementing queue-based workflows, or building end-to-end CI/CD pipelines. My work often revolves around high-throughput APIs, content-processing pipelines, authentication systems, and large-scale data platforms.

My Expertise

Skills &
Tools

Languages

JavaScript
TypeScript
Java
Node.js

Frameworks

Nest.js
React.js
Next.js
Express.js

Cloud & DevOps

AWS
Docker
PM2
Nginx
CI/CD

Datastores

PostgreSQL
MongoDB
OpenSearch
ELK Stack
Athena

Messaging

RabbitMQ
Kafka
REST APIs
SSE

Monitoring

ELK Stack
Winston

My Journey

My Experience

Sunbots Innovations LLP

Backend Engineer / DevOps Engineer

Mar 2024 – Present
  • Designed and implemented scalable backend systems using Node.js, Nest.js, TypeScript.
  • Optimized SQL queries, improving server efficiency by 10×.
  • Implemented role-based column architecture for compliant data access.
  • Automated centralized logging via ELK Stack + Winston.
  • Built and managed Razorpay integrations (subscriptions, orders, webhooks).
  • Deployed services on AWS EC2 with PM2, Nginx.
  • Integrated OpenAI / Azure OpenAI APIs and implemented SSE streaming.
  • Engineered a parallel-processing RAG pipeline using Python + Docker + AWS ECS (Fargate).
  • Built RabbitMQ-based distributed processing system for parallel ingestion.
  • Reduced infrastructure cost by migrating EC2 workloads → ECS on-demand containers.
  • Implemented vector search & RAG flows for 1,000+ page documents with high concurrency.
Tech Stack
Node.js
Nest.js
TypeScript
AWS
Docker
Python
RabbitMQ
ELK Stack

Lucent Innovations

Backend Engineer Internship

2024 (Jan - Jun)Ahmedabad, India

Worked on a Fintech startup project to develop and maintain backend services and APIs.

  • Developed RESTful APIs for core banking features
  • Learned best practices in backend development and cloud deployment
  • Collaborated with cross-functional teams to deliver features on time
  • Learned about Shopify API and its integration
Tech Stack
JavaScript
Express.js
MongoDB
MySQL

My Work

Selected Projects

.01

UnifyPay

TypeScript Node.js OOPS Payment Gateways

A Unified Payment Gateway Library that simplifies payment processing by integrating multiple payment providers into a single, easy-to-use SDK for multiple platforms in single codebase.

Key Features

  • Multiple Payment Providers
  • Easy Integration
  • Secure Transactions
  • Comprehensive Documentation
.02

Query Builder LLM

Langchain OpenAI PostgreSQL TypeScript NestJS Prisma Docker

Tool for executing and generating SQL queries using natural language processing and LLMs to interact with databases more intuitively just like ChatGPT.

Key Features

  • Natural Language to SQL
  • Database Integration
  • Query Execution
  • Error Handling
  • Live Demo

Thoughts & Insights

Latest Blogs

Scaling Beyond Limits: How Amazon ECS + Queues Supercharge High-Frequency Automation
11/26/2025 9 min

Scaling Beyond Limits: How Amazon ECS + Queues Supercharge High-Frequency Automation

In today’s world of fast, reliable, and scalable applications, user experience is everything. Platforms like YouTube handle millions of uploads daily without making users wait — and the secret lies in event-driven task automation, powered by Amazon ECS and message queues such as Amazon SQS. In this blog, we explore how you can design similar systems to automate heavy workloads, process tasks asynchronously, and optimize performance — all while reducing latency for the end user

Read More

Get in Touch

Contact Me

Have a project in mind or just want to say hi? Feel free to reach out. I'm always open to discussing new projects, creative ideas or opportunities to be part of your visions.