~/about

About

avatar

Rachit Gupta

CS Major
Rutgers University, NB

I am a Computer Science student at Rutgers University, New Brunswick graduating May 2026. I enjoy working on complex projects that solve real-world problems.

I am always looking to learn new things. I am currently working on a few projects related to Backend Development/Full Stack/AI.  I am seeking software engineering internships where I can apply my skills in backend development and contribute to creating robust, high-performing systems. I thrive in environments that challenge me to innovate and make a positive impact on users.

I am always interested in collaborating with others on exciting projects and enjoy exchanging ideas about technology. Feel free to reach out if you have anything to talk about, you can reach me through Mail or LinkedIn

Skills

Programming Languages

  • Java
  • Python
  • JavaScript
  • TypeScript
  • C

Backend Technologies

  • Spring Boot
  • Kafka
  • Redis
  • REST APIs
  • WebSockets

Frontend Technologies

  • React.js
  • Next.js
  • Chakra UI
  • AG Grid
  • Tailwind CSS

Databases

  • PostgreSQL
  • MongoDB
  • MySQL
  • Redis

Concepts

  • Microservices Architecture
  • Event-Driven Systems
  • Caching
  • Agile Methodology
  • Authentication/Authorization

Tools

  • Docker
  • Kubernetes
  • Git
  • IntelliJ IDEA
  • Maven

Experience

Software Engineering Intern  @  Octaura
June 2024 - August 2024
‣
Developed a Java Spring Boot microservice with RESTful APIs to manage entitlements for over 200 client traders, improving authorization workflows on the loan trading platform.
‣
Optimized entitlement data retrieval by implementing a write-through Redis cache with PostgreSQL, reducing query latency by 23%.
‣
Designed a grid-based React.js interface for entitlement management, enabling platform teams to replace manual backend updates and streamline client authorization.
~~~
Calculus II Teaching Assistant  @  Rutgers University
June 2023 - May 2024
‣
Led 60 recitations for over 120 students in a Calculus II course with 1500+ enrollees, enhancing student engagement and understanding.
‣
Authored solutions for 50+ problem sheets, reducing instructor grading time by 80%.
‣
Facilitated group discussions, improving course comprehension by 30% based on student surveys.
~~~