Education

Master's in Computer Science

Khoury College of Computer Sciences at Northeastern University Boston

Jan 2024 - May 2026

Bachelor's in Computer Science and Engineering

BVCOE at Guru Gobind Singh Indraprastha University Delhi

Aug 2017 - Jun 2021

Professional Experience

  • 2024
    Teaching Assistant at Khoury College of Computer Sciences
    Fundamentals of Software Engineering
    • Collaborated with Professors Jan Vitek and Pierre Donat-Bouillud to support student learning and project development.
    • Led and managed two student project teams, providing technical guidance and ensuring project milestones were met.
    • Conducted office hours to assist students with immediate bug fixes and problem resolution.
    • Assisted in grading assignments by verifying results against the source of truth, ensuring consistency and fairness.
  • 2024
    Teaching Assistant at Khoury College of Computer Sciences
    Introduction to Databases
    • Working under Professor Martin Schedlbauer to facilitate students’ understanding of database concepts and practices.
    • Provide support during office hours, helping students troubleshoot and resolve issues related to database design and implementation.
    • Contribute to grading assignments, ensuring accuracy and providing constructive feedback.
  • 2023
    Full Stack Developer at Barclays
    • Successfully migrated 52 critical microservices from v3 to v4 on the Openshift platform across 6 environments, including production. Addressed vulnerabilities and ensured seamless compatibility to maintain uninterrupted service delivery.
    • Accelerated deployment of Venafi SSL certificates across 52 microservices spanning 6 environments and 2 data centers, condensing deployment time from 9 sprints to just 3, yielding a significant efficiency boost. Successfully added a total of 624 certificates.
    • Onboarded 2 new clients, integrating REST API support and implementing API governance for newly created APIs.
    • Participated in hackathons, reducing partner onboarding time from 10 months to 2 months and prioritized customer focus.
    • Continuously learned and applied new technologies to improve software quality and performance with quick decision making.
  • 2021
    Systems Engineer at TATA Consultancy Services
    • Led a Building Access Entry Request System for Verizon's One Fiber Location Management System, utilizing React.js and Spring Boot, object-oriented language java resulting in a 4ms reduction in API response time of the web services.
    • Generated Database Change Request (DBCR) submissions for proposed database alterations in MySQL, and crafted 3 ReactJS pages for customer-centric functions. Overcame deployment challenges in UAT and production environments using Elastic Search.
    • Collaborated with engineering teams with good communication and critical thinking to design, develop, and maintain software solutions.
    • Increased the SonarQube score by covering the code by Junit4 and Mockito with threshold value more than 90%.
  • 2020
    Web Intern at Metlife
    • Led a backend team in creating a product listing webpage using MERN, ensuring an intuitive and responsive user interface.
    • Collaborated with cross-functional teams to design, develop, and test next-generation software solutions, enhancing user experience and product quality.
    • Participated in the full software development lifecycle (SDLC), including requirements analysis, design, implementation, testing, and deployment.
  • 2020
    Full Stack Developer at Monktree Education Pvt Ltd
    • Led Development Team: Successfully led a team of four developers to deliver a CA portal project on time, ensuring high-quality standards and meeting client deadlines.
    • Technology Stack: Utilized React.js for front-end development and Node.js for back-end development, demonstrating strong expertise in modern web development technologies.
    • Authentication Mechanism: Designed and implemented a robust authentication mechanism to secure client data, enhancing the portal's security and user management capabilities.
    • Project Management: Coordinated and managed project tasks, effectively communicating with team members and stakeholders to ensure smooth project progression and timely delivery.
    • Client Collaboration: Maintained continuous communication with the client to gather requirements, provide updates, and ensure the final product met their expectations.
  • 2020
    Front-End Developer at Quantel
    • Created a visually appealing and user-friendly landing page and profile page based on specified requirements.
    • Utilized modern web development technologies and design principles to ensure responsive and interactive user interfaces.
    • Implemented effective layout, typography, and color schemes to enhance user experience and engagement.
    • Collaborated with stakeholders to understand and incorporate feedback, ensuring the final design met all expectations and project goals.
    • Ensured cross-browser compatibility and optimized performance for seamless user interactions.

Skills

HTML

CSS

Frontend





JAVASCRIPT





ReactJS

Java

Python

Backend





JAVASCRIPT





NodeJS

MYSQL

NOSQL

Database





JPA





MONGODB

Junit

Mockito

Testing





Mocha





Jest

Agile

Scrum

Methodologies





Service First





JIRA

AWS

Openshift

Cloud





Docker





Kubernetes

Projects

Kanbas Course Management

The Kanbas Course Management system is a comprehensive platform designed to replicate the robust functionality of the Canvas system used at Northeastern University. This project aims to streamline the educational experience by providing a seamless interface for managing courses, assignments, submissions, grading, modules, and participant engagement.

Tech Stack- ReactJS,TypeScript,JavaScript,Redux,MongoDb,NodeJS,ExpressJS,Git

Stock Application Management

Developed a robust stock management application integrating design patterns such as facade, builder, MVC, SOLID principles, and command patterns, prioritizing abstraction and code reusability to ensure scalability and extension.Employed concurrent programming techniques to optimize performance, managing multiple transactions and stock updates simultaneously, reducing processing time and increasing overall system throughput.

Tech Stack- Solid , Design Pattern-Facade,Command,MVC,Builder pattern ,Object-Oriented Design, Junit,Git

Dynamic Traffic Light Allocation

Developed a dynamic traffic light allocation management system using the YOLO object detection model.Determined the red light threshold value based on dynamic frequency counts in each lane.Utilized a video capture dataset provided by the Government of India for accurate real-world application.

Tech Stack- YOLO , Python , JAVASCRIPT, ReactJS,Git

Foodingle

Developed the food restaurant e-commerce web application using the MERN Stack (MongoDB, ExpressJS, ReactJS, NodeJS).Implemented features such as user authentication, product listing, cart management using ReactJS and JQuery.

Tech Stack- ReactJS,TypeScript,JavaScript,Redux,MongoDb,NodeJS,ExpressJS,Git

Get in touch