Harsh Makwana

Senior Backend Engineer

Building scalable microservices and GraphQL APIs with Node.js, NestJS, and cloud-native technologies. Passionate about clean code, system architecture, and developer experience.

Harsh Makwana
Explore the universe

About Me

Passionate about building efficient, scalable backend systems that power great user experiences.

Senior Backend Engineer

With 5+ years of experience in software development, I specialize in building high-performance backend systems that scale. My expertise spans across modern frameworks, cloud technologies, and best practices in software architecture.

What drives me

I'm passionate about clean code, system design, and developer experience. I believe in writing maintainable code that not only solves problems but also makes the development process enjoyable for the entire team.

5+
Years Experience
20+
Projects Delivered

Backend Architecture

Designing scalable microservices with Node.js and NestJS

API Development

Building robust GraphQL and REST APIs with proper documentation

Cloud Infrastructure

Deploying and managing applications on AWS with containers

Team Leadership

Mentoring developers and driving technical excellence

Skills & Technologies

A comprehensive toolkit evolved through 5+ years of building production systems

JavaScript
TypeScript
Node.js
NestJS
Angular
React
Express.js
GraphQL
Prisma
PostgreSQL
MongoDB
Redis
Docker
AWS
Git
GitHub
Electron.js
gRPC
RabbitMQ
Temporal
Socket.IO
CircleCI
GitHub Actions
Bitbucket
Puppeteer
FFmpeg
Blender
Jest
Python
Web3
Ethereum

Featured Projects

A collection of open-source projects and tools that showcase modern backend development practices

NestJS Microservices Boilerplate

NestJS Microservices Boilerplate

Enterprise-ready microservices foundation with messaging, authentication, and infrastructure as code.

NestJSMicroservicesKafkaPrisma+6 more
NestJS Starter Template

NestJS Starter Template

Production-ready NestJS foundation with authentication, RBAC, and extensive documentation.

NestJSPrismaPostgreSQLJWT+4 more
NestJS gRPC

NestJS gRPC

Type-safe gRPC for NestJS with codegen, decorators, logging, auth, and monitoring dashboard.

NestJSgRPCProtocol BuffersTypeScript
NestJS Temporal Core

NestJS Temporal Core

Seamless Temporal.io integration for NestJS with type-safe workflows, declarative activities, and robust distributed application support.

NestJSTemporal.ioTypeScriptMicroservices+1 more
NestJS Redis Cache

NestJS Redis Cache

Flexible Redis caching for NestJS with smart keys, multiple strategies, and optimal performance patterns.

NestJSRedisTypeScriptCaching+1 more

Want to see more? Check out my GitHub for additional projects and contributions.

View All Projects

Experience

My professional journey in backend development and system architecture

Senior Software Engineer

Simform Solutions

2022 - Present
Ahmedabad, India

Led development of a large-scale authority delegation platform involving dozens of services, complex business rules, and async workflows using NestJS, Prisma, and PostgreSQL

Bootstrapped microservices architecture, established service templates, and implemented AI-assisted development practices using GitHub Copilot and Claude

Mentored junior developers, reviewed code, and introduced best practices around service design, observability, and CI/CD

Published two open-source NPM packages: Temporal integration for NestJS and TypeScript interfaces generator for gRPC proto files

Designed and implemented event-driven systems using RabbitMQ and Temporal.io for workflow orchestration, retries, and long-running background jobs

Worked as backend consultant for Rekt Studios, architecting blockchain gaming platform with Web3Auth, NFT generation systems, and on-demand GPU streaming platform

Technologies & Tools
NestJSPrismaPostgreSQLRedisRabbitMQTemporal.iogRPCDockerAWSGitHub ActionsTypeScriptWeb3PythonSocket.IO

Software Engineer

Simform Solutions

2020 - 2022
Ahmedabad, India

Transitioned from frontend to full-stack development, working on GraphQL-based platforms with web crawlers (Puppeteer) and complex data aggregation

Built production systems with third-party integrations, focusing on business requirements, performance optimization, and infrastructure cost reduction

Automated CI/CD pipelines using AWS CodePipeline, EC2, S3, and integrated with GitHub and Bitbucket

Developed high-traffic APIs using NestJS, Prisma ORM, PostgreSQL, and Redis, implementing caching strategies and scalable data models

Worked with Docker, AWS ECS, Elastic Beanstalk, and structured logging systems, deepening cloud-native expertise

Technologies & Tools
Node.jsNestJSGraphQLPrismaPostgreSQLRedisPuppeteerDockerAWS (ECS, S3, CodePipeline)GitHubBitbucket

Junior Software Engineer

Simform Solutions

June 2019 - 2020
Ahmedabad, India

Started as trainee software engineer on time tracking desktop application built with Electron.js and Angular

Focused on UI consistency, component reusability, and API integration for desktop application that scaled to support 1000+ employees daily

Gained valuable experience in building production-grade applications and managing ongoing support and maintenance

Took initiative to work on Express.js and MongoDB-based mobile API, sparking transition into full-stack development

Learned server-side logic, data flow management, and RESTful API handling, evolving from API integration to API architecture

Technologies & Tools
Electron.jsAngularTypeScriptExpress.jsMongoDBRESTful APIsHTML/CSSJavaScript
5+
Years of Experience
50+
Projects Completed
10+
Developers Mentored

Let's Work Together

Have a project in mind or want to discuss opportunities? I'd love to hear from you.

Get in Touch

I'm always excited to work on new projects and collaborate with talented teams. Whether you're looking for a backend engineer, need consultation on system architecture, or want to discuss innovative ideas, feel free to reach out.

Location

Ahmedabad, India

Connect with me

Send a Message