Summary
Overview
Work History
Education
Skills
Certification
Projects
Languages
Personal Information
Timeline
Generic

Adarsh Kumar

Delhi

Summary

Dynamic Software Developer with a proven track record at Optimiser, specializing in full-stack applications using React.js and Java Spring Boot. Expert in designing REST APIs and enhancing MongoDB performance. Adept at collaborating in Agile teams, driving project success through innovative solutions and effective communication. Passionate about leveraging technology to optimize user experiences.

Overview

4
4
years of professional experience
1
1
Certification

Work History

Software Developer

Optimiser
Delhi
07.2023 - Current
  • Developed scalable full-stack applications with React.js, Java Spring Boot, and Node.js microservices.
  • Designed and deployed REST APIs using Spring Boot; integrated Jenkins CI/CD and AWS services.
  • Built CRM modules featuring dynamic field creation UI, drag-and-drop page builder, and Video.js player.
  • Created Google Calendar-style calendar with drag-and-drop events and integration for Gmail and Outlook.
  • Implemented backend services including field listeners, workflow automations, and log tracking microservices.
  • Enhanced MongoDB query performance while ensuring responsive design across all platforms.

Assistant System Engineer

Tata Consultancy Services
Pune
08.2021 - 07.2023
  • Led backend development in e-commerce project by transitioning legacy systems to Java Spring boot.
  • Built REST APIs for product catalog, add-to-cart, billing system, and payment gateway integration (CRED).
  • Automated billing workflows using spring-boot-starter-mail and SendGrid for customer communications.
  • Maintained Application Lifecycle Management (ALM) system using Java Spring Boot for Johnson & Johnson to track internal software usage, optimizing performance and reliability.
  • Conducted code reviews, participated in Agile ceremonies, and improved deployment efficiency through CI/CD pipelines.

Education

B.E. - Computer Engineering

Dr. D.Y. Patil Institute of Technology
Pune
01.2021

HSC -

K.V. Bantalab
Jammu
01.2017

SSC -

K.V. Bantalab
Jammu
01.2015

Skills

  • HTML
  • CSS
  • JavaScript
  • Reactjs
  • Redux
  • JQuery
  • Tailwind CSS
  • Bootstrap
  • Nodejs
  • Java
  • Spring JPA
  • Spring MVC
  • Spring Boot
  • MongoDB
  • Postgresql
  • SQL
  • AWS Kubernetes
  • AWS S3
  • AWS Docker
  • Jenkins
  • Git
  • GitHub
  • Postman
  • VS Code
  • Linux
  • OpenAI API
  • JUnit
  • Selenium
  • REST APIs
  • JWT Auth
  • Agile/Scrum
  • Microservices Architecture

Certification

  • 5 Stars in Hackerrank (Problem Solving, Core Java)
  • LinkedIn Certified MERN Stack Developer
  • Zensar AI & Java Bootcamp | Barclays Job Readiness Program
  • Scored 68 percentile in Aon Cocubes Technical Test

Projects

CRM System (Optimiser), 07/01/23 - Present

Tech stack: React.js, Spring Boot, Spring Data JPA, RabbitMQ, AWS SQS, MongoDB, AWS (EC2, S3, Lambda), Jenkins, FFmpeg, Video.js, Redis

  • Engineered a scalable CRM platform using Spring Boot microservices for modular workflows, dynamic data handling, and log tracking.
  • Designed dynamic form & page builders with drag-and-drop UI, integrated deeply with customizable entity-based backends.
  • Developed a Google Calendar-style scheduler with Gmail/Outlook sync and appointment booking logic using REST APIs and OAuth2.
  • Integrated video processing pipeline using AWS Lambda, S3, FFmpeg to generate HLS segments, and used Video.js for frontend playback.
  • Implemented event-driven architecture using RabbitMQ and AWS SQS for field listeners, triggers, and workflow automation.
  • Built a responsive frontend using React, Tailwind, and Bootstrap, interacting with Spring Boot APIs via secure endpoints (JWT-auth enabled).
  • Tuned MongoDB queries and indexes for performance; set up CI/CD pipelines via Jenkins, and deployed services on AWS EC2.

E-Commerce Platform – TCS 

Duration: August 2021 – July 2023

Tech stack: Spring Boot, Node.js, Express.js, MongoDB, MySQL, Redis, SendGrid, Jenkins, CRED (payment gateway)

  • Built and maintained a robust backend for a large-scale e-commerce application using Spring Boot and Node.js hybrid architecture.
  • Developed RESTful APIs for catalog, cart, checkout, billing, and order processing, using Spring Data JPA with MySQL for relational data.
  • Implemented automated billing and customer notification workflows using Spring Boot Mail Starter and SendGrid integration.
  • Migrated legacy Java EE systems to modern Spring Boot microservices with improved performance and maintainability.
  • Optimized Redis-based caching layers for cart and session management; contributed to Jenkins CI/CD setup and versioned deployments.
  • Maintained ALM system for J&J with Spring Boot backend for software lifecycle tracking, bug reporting, and release planning.
  • Participated in Agile ceremonies (daily stand-ups, sprint planning, reviews), performed code reviews and applied clean code principles.

Chat Web Application -

Tech Stack: React.js, Node.js, Socket.IO, JWT, Heroku

  • Developed a real-time chat platform supporting 1:1 messaging and chat rooms using Socket.IO for persistent socket communication.
  • Implemented JWT-based authentication, user status indicators (online/offline), and hosted the app on Heroku.

Ticket Booking System -

Tech Stack: Spring Boot, Spring Data JPA, MySQL, React.js, JWT, Redis, Swagger, RabbitMQ

  • Developed a full-stack ticket booking platform using Spring Boot for backend services and React.js for frontend interfaces.
  • Designed a robust relational schema using Spring Data JPA and MySQL to manage users, events, venues, schedules, and ticket reservations.
  • Implemented secure user authentication and role-based access control using JWT, with separate workflows for users and admins.
  • Created RESTful APIs for seat selection, ticket booking, cancellation, and payment handling, documented using Swagger/OpenAPI.
  • Integrated Redis caching for frequently accessed event listings and seat availability to reduce DB load and improve performance.
  • Ensured atomicity and data consistency during concurrent bookings using synchronized transactions and optimistic locking.
  • Enabled asynchronous notifications (e.g., booking confirmations, reminders) via RabbitMQ-based event-driven architecture.
  • Built admin modules for event management, booking analytics, and real-time dashboard for monitoring sales and occupancy.

Languages

  • Hindi
  • English
  • Punjabi

Personal Information

Date of Birth: 04.03.1999

Timeline

Software Developer

Optimiser
07.2023 - Current

Assistant System Engineer

Tata Consultancy Services
08.2021 - 07.2023

B.E. - Computer Engineering

Dr. D.Y. Patil Institute of Technology

HSC -

K.V. Bantalab

SSC -

K.V. Bantalab
Adarsh Kumar