Close

Mohit Chotani



Download Resume

About Me

I’m a passionate Software Engineer with over 2 years of hands-on experience in Fullstack Development and Cloud Technologies, specializing in building scalable, high-performance systems. At Jubilant FoodWorks, I’ve worked extensively in designing and developing multi-tier e-commerce products, leveraging technologies like Spring Boot, microservices architecture, Apache Kafka, and Docker. My work has involved creating fault-tolerant systems using design patterns such as CQRS and Saga, along with integrating multiple third-party services. Problem-solving is at the heart of what I do, and I believe in the power of technology to create meaningful impact. Whether it's optimizing performance or enhancing user experiences, I’m constantly seeking new challenges and innovative solutions. When I’m not coding, you can find me exploring the latest tech trends or enjoying a game of cricket.

Experience

Jubilant Foodworks Ltd., Noida, India

Software Engineer, DMS Team (Domino’s)

  • Integrated external APIs (MyGate and NoBroker) into the Delivery Management System (DMS), reducing average delivery time by a third and significantly improving the rider experience.

  • Developed and automated an end-to-end rider incentive service, boosting operational efficiency by 25% and ensuring accurate and timely incentive distribution.

  • Collaborated with the Payments Team to innovate a versatile payment system that enhanced payment gateway integration, accelerating transaction speed by 30%.

  • Designed a robust wallet refund system, ensuring seamless and reliable customer reimbursements.


  • Tools: Springboot, JAVA, MongoDB, Cassandra, MariaDB, Redis, Kafka, RabbitMQ, ReactJs

Jubilant FoodWorks Ltd., Noida, India

Software Engineer Intern, Payments Team (Domino’s)

  • Led the development of a Message Translation Service, enabling smooth communication across multiple payment gateways and enhancing cross-team collaboration.

  • Developed a real-time VPA validation API, improving payment accuracy and streamlining the user experience within the Domino’s app.

  • Contributed to the Payments team by composing extensive test cases using JUnit and Mockito, ensuring high code quality and streamlined functionality validation.


  • Tools: Springboot, JAVA, MongoDB, MySql, JUnit, RabbitMQ, REST API

IEI - VIT, Vellore, Tamil Nadu

Vice Chairperson

  • Appointed as the Vice Chairperson of the IE(I) Technical Chapter, led a team of 45+ members in driving transformative initiatives, organizing 10+ technical workshops that upskilled over 200 participants and significantly boosted the chapter’s visibility.

  • Developed a Chrome extension for the university portal, reducing late submissions by 25%, and streamlined several digital solutions to enhance productivity.

  • Spearheaded INNOVATEX, the chapter’s flagship hackathon, uniting 300+ participants in a vibrant showcase of innovation, fostering collaboration, and positioning the event as a premier tech competition on campus.

Education

Vellore Institute of Technology (VIT), Vellore, India

July 2019 - May 2023

Bachelor of Technology in Computer Science & Engineering

Relevant Courseworks:

  • Data Structure and Algorithms
  • Operating Systems
  • Database Management Systems
  • Artificial Intelligence
  • Software Engineering

Blue Bells Model School, Gurgaon, India

March 2019

High School, CBSE

Relevant Courseworks:

  • Physics
  • Chemistry
  • Maths
  • English
  • French

Projects

Healthcare Management System with AI-driven Chatbot

The Healthcare Management System is an AI-enhanced platform featuring an IBM Watson-powered chatbot and a Node.js microservices architecture for fast, efficient data handling. With a React.js frontend integrated seamlessly with the backend, it provides an intuitive experience for users. The system includes four core modules—Admin, Doctor, Patient, and COVID-19—connected through RESTful APIs. Robust security measures, including JWT, ensure patient data protection in compliance with industry standards.

View Project

Real-Time Allocation of Cabs

The Real-Time Allocation of Cabs project employs an unsupervised machine learning algorithm in Python to dynamically cluster taxi zones, optimizing cab allocation. Data is processed and structured to incorporate temporal and spatial features, allowing for effective analysis. K-Means clustering is used to form distinct zone clusters, validated with Silhouette, Calinski, and Davies-Bouldin indices. The project includes visualizing clustered zones on a map, enhancing service allocation and improving customer satisfaction for taxi providers.

View Project

E-Commerce Application (BAZAAR)

The E-Commerce Application (BAZAAR) is a comprehensive platform built using Spring Boot and ReactJS, providing a seamless shopping experience. It features a resilient cart and order microservice, leveraging Java 17 streams, lambda expressions, Redis cache, and MariaDB for efficient management. RESTful APIs enable dynamic cart operations, while ReactJS SPA techniques, including useState, Redux, and useEffect hooks, enhance frontend functionality. The system integrates user, product, cart, and order microservices using Spring Boot and REST Template for smooth, coordinated interaction.

View Project

Skills

HTML Icon HTML
CSS Icon CSS
JavaScript Icon JavaScript
Springboot Icon Springboot
Python Icon Python
Node Icon Node.js
React Icon React
Java Icon Java
C Icon C
C++ Icon C++
MongoDB Icon MongoDB
Git Icon Git
AWS Icon AWS
Docker Icon Docker
Docker Icon My SQL
Docker Icon Kibana
Docker Icon RabbitMQ
Docker Icon Redis

Reach out to me!

Discuss a project or just want to say hi? My Inbox is open for all.