About Me

Results-driven Senior Backend Engineer with 8 years of experience specializing in serverless architecture and cloud-native solutions. Proven expertise in AWS Lambda, DynamoDB, SQS, and other AWS services, with a strong foundation in NodeJS, TypeScript, and JavaScript. Recently expanded skills to include GoLang and AI technologies like LangChain. Demonstrated success in designing microservice architectures, implementing CQRS patterns, and delivering scalable backend solutions. Known for technical leadership, mentoring junior developers, and maintaining strong client relationships throughout project lifecycles.

8+ Years Experience
Serverless Architecture Expert
Technical Leadership
AI Technologies

Professional Experience

Senior Software Engineer

Hexaware Technologies

Apr 2022 - Present | Ahmedabad
  • Architect and implement serverless solutions using AWS Lambda, DynamoDB, and SQS, achieving 30% cost reduction
  • Lead development of complex backend modules across 5+ microservices
  • Mentor junior developers and conduct technical interviews
  • Implement CQRS pattern improving system responsiveness by 40%
  • Maintain API documentation and conduct stakeholder demos
  • Develop AI applications using LangChain and fine-tuning
  • Build reusable TypeScript libraries reducing development time by 20%
AWS Lambda DynamoDB TypeScript LangChain CQRS

Associate Consultant

Dynamic Elements Tech. Pvt. Ltd

Mar 2020 - Mar 2022 | Ahmedabad
  • Developed serverless REST APIs using AWS Lambda and API Gateway
  • Built data pipelines processing over 1M daily transactions
  • Optimized DynamoDB usage reducing latency by 35% and cost by 25%
  • Gathered client requirements and translated them into technical specs
  • Led concurrent development across multiple projects
  • Introduced TypeScript reducing bugs by 45%
AWS Lambda API Gateway DynamoDB TypeScript

Software Developer

Eternal Web Pvt. Ltd

May 2016 - Mar 2020 | Ahmedabad
  • Developed and maintained NodeJS backend services
  • Implemented RESTful APIs and integrated MongoDB/MySQL
  • Collaborated with frontend teams for integration
  • Migrated legacy systems to modern stacks
  • Worked with Angular and React on frontend tasks
  • Supervised 3-4 junior developers
NodeJS MongoDB MySQL Angular React

Featured Projects

BizInvoicer - Invoice Management System

BizInvoicer - Invoice Management System

BizInvoicer is a modern invoice management system built with Node.js, offering secure authentication, client and product management, customizable PDF invoices, tax handling, and quotation tracking for professional businesses.

ExpressJS Sequelize MySQL EJS Express-Session JQuery
LinkedIn Clone - MERN Stack Application

LinkedIn Clone - MERN Stack Application

A full-stack LinkedIn clone built using the MERN stack (MongoDB, Express.js, React.js, Node.js). This project replicates the core features of LinkedIn, including user authentication, profile management, connections, posts, and notification.

ExpressJS MongoDB Mongoose React tanStack Query
AI-Powered Todo Application with OpenAI API

AI-Powered Todo Application with OpenAI API

This project is an AI-powered to-do list application that helps users manage tasks efficiently. It integrates intelligent agents to automate, organize, and enhance productivity through a modern web interface

ExpressJS Sqlite3 OpenAI Agentic Workflow
Order & Commission Managment System (Freelance)

Order & Commission Managment System (Freelance)

A comprehensive Order Management System built with Express.js, Node.js, and MySQL, featuring product, billing, order, commission, variant, and agent management for streamlined business operations and efficiency.

ExpressJS MySQL Sequelize React tanStack Query
Openchat Translator - AI Powered Chat App

Openchat Translator - AI Powered Chat App

Openchat Translator is an AI-powered multilingual chat app that translates messages in real-time using OpenAI, enabling seamless communication between users speaking different languages via a simple, AJAX-based interface.

ExpressJS Sqlite3 OpenAI EJS
AI Learning Path Generator

AI Learning Path Generator

AI Learning Path Generator is a Node.js web application that uses OpenAI's GPT-4 to create personalized learning paths for users. It interacts conversationally to gather your goals, skill level, time commitment, and preferences, then generates a detailed curriculum with resources, milestones, and actionable step

ExpressJS Sqlite3 OpenAI EJS
AI Resume Matcher

AI Resume Matcher

An AI-powered web application that helps HR professionals assess how well a candidate’s resume matches a specific job description

ExpressJS Sqlite3 OpenAI EJS
AI Lead Capture

AI Lead Capture

AI-powered lead management system that converts business cards into actionable leads automatically. Add notes, schedule follow-ups, and manage contacts—built with Express.js and OpenAI for seamless automation.

ExpressJS Sqlite3 OpenAI EJS

Education

Master's Degree in Computer Application

Jaipur National University

Advanced studies in computer applications with focus on software development and system design.

CGPA: 7.8/10.0

Bachelor's Degree in Computer Application

Gujarat University

Comprehensive undergraduate program covering fundamental concepts in computer science and applications.

CGPA: 6.9/10.0

Certifications

API, ChatGPT, Prompt Engineering, Fine-tuning, OpenAI, Generative AI

Udemy

Comprehensive course covering modern AI technologies and implementation strategies.

AWS Certified Solutions Architect - Associate

Udemy

Professional-level certification demonstrating expertise in designing distributed systems on AWS.

RU101: Introduction to Redis Data Structures

Redis University

Specialized training in Redis database management and data structure optimization.

Artificial Intelligence A-Z 2024: Build 5 AI (incl. ChatGPT)

Udemy

Hands-on course in building AI applications with practical implementation experience.

Node JS Cluster with PM2, RabbitMQ, Redis and Nginx

Udemy

Advanced Node.js clustering and performance optimization techniques.