Experienced backend-focused software engineer with 3+ years of professional experience building scalable APIs, microservices, and data pipelines. Proficient in Node.js, NestJS, TypeScript, and relational databases. Passionate about writing clean, maintainable code and delivering high-impact solutions in Agile, collaborative environments.
Currently Working On → NestJS · Docker · Microservices · AWS · SQL
Currently Learning → Kubernetes · GoLang · Java Spring Boot
Ask Me About → Node.js · NestJS · Prisma · PostgreSQL · REST APIs · Microservices
Open To: Full-time Backend / Full Stack Engineering roles · Contract engagements · Open Source Collaboration
Languages
Frontend
Backend & Databases
Cloud, DevOps & Tooling
Chess Guru — Chess Training Platform
A scalable chess training platform backend with AI-driven game analysis supporting board images, PGN uploads, and Chess.com/Lichess link ingestion. Includes personalized training plans, structured improvement reports, and Stripe subscription billing.
| Attribute | Details |
|---|---|
| Stack | NestJS · TypeScript · Prisma · MySQL · Stripe · AWS S3/SES |
| Scale | Multi-user platform with concurrent game analysis workflows |
| Performance | Async background tasks · Cron jobs · Rate limiting |
| Security | JWT auth · Google & Apple social login · RBAC · AWS S3 |
| Impact | Stripe subscription with 7-day free trial · Webhook-driven payment lifecycle |
| Repository | github.com/DishenMakwana |
Engineered PGN ingestion pipelines that run multi-game analysis, generate structured improvement plans, and export polished HTML/PDF reports. Implemented Stripe billing with upgrade, cancellation, and plan-change flows via webhook-driven lifecycle management.
ENC — Website Addiction App
A gamified digital well-being app that combats website addiction via a coin-based incentive system. Coins are deducted for restricted site visits and rewarded for avoidance streaks and badges.
| Attribute | Details |
|---|---|
| Stack | NestJS · Prisma · MySQL · WireGuard VPN · RevenueCat |
| Scale | Real-time site-restriction enforcement per user session |
| Performance | Event-driven activity tracking · Async background jobs |
| Security | Google & Apple social login · Encrypted VPN tunneling |
| Impact | RevenueCat in-app coin top-ups · Frictionless onboarding |
| Repository | github.com/DishenMakwana |
Enforced real-time site restrictions via WireGuard VPN integration, delivering actionable digital well-being insights. RevenueCat powers seamless in-app purchases for coin top-ups across iOS and Android.
Redbrick Entertainment — Treasure Hunt Game
A dynamic, team-based treasure hunt game featuring interactive riddles and real-time communication. Built a custom randomized directed path generator that improved check-in location performance by 30%.
| Attribute | Details |
|---|---|
| Stack | NestJS · Prisma · TypeScript · MySQL · Pusher · Socket.IO |
| Scale | Multi-team concurrent events · Real-time riddle delivery |
| Performance | 30% improvement in check-in location resolution |
| Security | Rate limiter · CloudPanel deployment |
| Impact | OneSignal push notifications · Event-driven email & S3 uploads |
| Repository | github.com/DishenMakwana |
Designed an event-driven architecture to offload transactional emails and AWS S3 file uploads as background tasks. Real-time communication delivered via Pusher and Socket.IO, keeping all user-facing workflows asynchronous and reliable.
Cheetah Broker — Logistics Platform
A logistics platform featuring driver daily diary management, trip-time calculations, payment computation from logs, structured log viewing with filtering/sorting, and real-time geofencing-based tracking.
| Attribute | Details |
|---|---|
| Stack | NestJS · Prisma · TypeScript · MySQL · Docker · CI/CD |
| Scale | Fleet-level driver tracking with geofencing |
| Performance | 40% API response time reduction via Promise.all parallelization |
| Security | Role-based access · Structured audit logs |
| Impact | Automated payment computation from trip logs |
| Repository | github.com/DishenMakwana |
Reduced API response time by 40% through parallel database calls and optimized query execution using Promise.all. Implemented clock in/out workflows, real-time geofencing enforcement, and structured log views with advanced filtering.
ALacriti Analytics — Business Intelligence Dashboard
A multi-chart analytics dashboard with Stripe payment integration, Google reCAPTCHA, and role-based API access control. Built for data-driven business reporting with bulk Q&A import and scoring.
| Attribute | Details |
|---|---|
| Stack | Node.js · TypeScript · TypeORM · PostgreSQL · GitLab CI |
| Scale | Multi-role access across enterprise client teams |
| Performance | 25% database query optimization |
| Security | Stripe webhooks · Google reCAPTCHA · RBAC |
| Impact | Postman → OpenAPI/Swagger conversion · Bulk Q&A import |
| Repository | github.com/DishenMakwana |
Converted Postman collections to OpenAPI/Swagger specs and optimized database queries by 25%. Integrated Stripe payment with full webhook lifecycle handling and implemented granular role-based API access control.
QuiteClear — Dental Platform
A full-stack dental client platform delivered in 3 months, featuring RazorPay payment integration and robust multi-file upload of large STL/OBJ files to AWS S3.
| Attribute | Details |
|---|---|
| Stack | Node.js · Express · MySQL · Sequelize ORM · React.js · Jest |
| Scale | Large STL/OBJ dental file handling per patient |
| Performance | Robust error handling for multi-file S3 uploads |
| Security | RazorPay payment gateway integration |
| Impact | Full project delivery within 3 months |
| Repository | github.com/DishenMakwana |
Delivered end-to-end from backend REST APIs to React.js frontend, including RazorPay payment gateway and AWS S3 integration for large 3D dental model file uploads with comprehensive error handling.
Software Engineer — AtliQ Technologies
January 2022 – Present · Vadodara, Gujarat, India
Designed and delivered end-to-end backend solutions across multiple client projects using NestJS, Node.js, TypeScript, and REST APIs, consistently meeting delivery timelines in an Agile/Scrum environment.
- Integrated third-party services including RevenueCat, Stripe, RazorPay, OneSignal, and WireGuard VPN across various product verticals
- Optimized API performance by up to 40% using parallel database calls (Promise.all) and fine-tuned query execution
- Deployed and maintained applications using Docker, CI/CD pipelines, Watchtower, and CloudPanel
- Recognized twice as Employee of the Quarter and won internal company hackathon for building an innovative product
NestJS TypeScript Node.js Prisma MySQL PostgreSQL Docker AWS Redis BullMQ RabbitMQ CI/CD
| Recognition | Details |
|---|---|
| Employee of the Quarter x2 | Awarded twice at AtliQ Technologies for consistent high-impact delivery |
| Company Hackathon Winner | Won internal hackathon at AtliQ Technologies for innovative product build |
| CGPA 9.45 / 10.0 | Bachelor of Engineering in Computer Science — V.V.P. Engineering College, GTU |
| H.S.C. 91st Percentile | Science stream — Dholakiya School, Rajkot (GSHEB) |
Microsoft Azure — Udemy
Node.js & NestJS — Udemy
Version Control
current_focus:
learning:
- Kubernetes advanced scheduling and operators
- GoLang for systems-level backend services
- Java Spring Boot for enterprise patterns
building:
- High-performance microservices with NestJS and Docker
- Event-driven architectures with BullMQ and RabbitMQ
- Open source backend boilerplates with full observability
exploring:
- Distributed systems patterns and CQRS / Event Sourcing
- Data engineering pipelines with Spark and Azure
- Cloud-native deployments on AWS ECS / EKS
open_to:
- Backend / Full Stack Engineering roles
- Microservices and cloud architecture projects
- Open source collaboration on infra and API tooling"The best code is the code that doesn't need to be explained — because it's already doing exactly what it should."


