Hello,
I am Rudra

About

I'm a Software Engineer based in Boston, MA, currently pursuing a Master's degree at Northeastern University. I have experience in developing web applications using technologies like React, Next.js, Express, Springboot and Java.
With a strong foundation in coding and problem-solving, I spend most of my time programming designing and developing exciting projects. I am passionate about applying my technical knowledge and skills to solve real-world problems and create value for businesses and society. I am a keen learner, a responsible team player, and a confident communicator, always striving to deliver quality results and exceed expectations.

Education

NEU Logo

Northeastern University, Boston, MA

MS Computer Software Engineering

August 2023 to May 2025
Grade: 3.6/4.0 GPA

Courses: Object Oriented Design, Enterprise Software Design, Programming Structures and Algorithms, Web Design

VIIT Logo

Vishwakarma Institute of Information Technology,India

B.Tech Computer Engineering

August 2018 to June 2022
Grade: 9.09/10 CGPA

Courses: Data Structures and Algorithms, Object Oriented Programming, Operating Systems, Database Manangement Systems, Computer Network

Skills

Programming Languages:

Java

Frontend:

Backend:

Technologies:

Experience

stl Logo

FullStack Developer (Graduate Engineer Trainee)

Sterlite Technologies Limited

October 2022 to April 2023

  1. Integrated REST API’s and optimized API requests by implementing caching mechanisms, request batching, optimizing data payloads to reduce latency and improve application performance by 15% in an e-commerce web application.
  2. Developed 5 microservices using Spring Cloud, managed services using Docker and Kubernetes, implemented fault tolerance with Hystrix.
  3. Created 20 REST APIs with Spring Boot, incorporating exception handling, validation, and HATEOAS.
  4. Created CI/CD pipelines using CircleCI for code deployment, and automated testing.
  5. Developed a custom SCSS library for system-wide responsive design, utilizing variables, mixins, and media queries to ensure consistent styling across the application.
  6. Designed Redux store architecture and actions for managing complex application states and utilized React Router for client-side routing to enable smooth navigation and user interactions within the application.

msx Logo

Software Engineer Intern

Mindstix Software Labs

December 2021 to May 2022

  1. Worked with the front-end development team on multiple projects, implementation of over 20 React components.
  2. Utilized Three.js to create interactive visualizations of various components in house architecture, enhancing user understanding and engagement for a house designing website.
  3. Integrated Google Maps API to accurately pinpoint construction locations, land price and derive house price.
  4. Refactored legacy codebase that used jQuery and class components to functional react components.
  5. Actively participated in Scrum rituals, including daily stand-ups, sprint planning, sprint reviews, and sprint retrospectives.

Projects

Movie Streaming Application

Java, SpringMVC,Spring-boot, Hibernate, Thymeleaf, AJAX

  1. Developed Server-side Web-MVC application for streaming movies and implemented multiple authentication and authorization for multiple user roles using Spring Security
  2. Created dynamic Thymeleaf-based templates for frontend, used AJAX for seamless asynchronous data exchange
  3. Users can generate PDF views of the story, and receive suggestions based on movie searches through cookies
  4. Admin can get movie details in excel view using Apache POI

To-do Application

Next.js, Tailwind CSS, PostgreSQL

Application rendered on server-side using next.js that lets users create, delete and update different lists with multiple items and saves the data of the user in a database, implemented server actions and created script that seeds some initial data into the database. Implemented component streaming which does not block the entire page while fetching data

Flight Booking System

React, Node.js, Express.js, MongoDB

  1. Developed flight booking system incorporating secure authentication and authorization and multiple user roles-based(Admin,User,Airline) access control.
  2. Manage flight listings,search and book flights with search filtering options for date, time, price, and destination.
  3. Integrated Stripe for secure payment processing
  4. Implemented debouncing on flight search API requests to enhance performance and reduce server load.

Linked List library

C++

Created a C++ library for various singly/doubly linked list operations like creating a list/new nodes, efficiently finding middle element, searching element, deleting/ updating nodes at given position, right/left shift

Camera Caliberation

Python, OpenCV

Determined the intrinsic and extrinsic parameters of an image using OpenCV library in Python. Studied various concepts required for the project like Forward Imaging Model, Perspective Projection and extracting intrinsic and extrinsic matrices.Published "Camera Calibration using Robust Intrinsic and Extrinsic Parameters" book chapter in CRC book titled Artificial Intelligence in Information and Communication Technologies, Healthcare and Education