Experience

SWE Intern @ MongoDB

June - Aug 2024

SWE @ Rutgers Open System Solutions

Jan 2023 - Present

go.rutgers.edu (Rutgers URL shortener)

  • Used MongoDB aggregate piplines with text search to improve searching for links
  • Added functionality to allow the application to provide tracking pixels. Used over 100,000 times

Outlook Extension

  • Created an extension for Microsoft Outlook to insert tracking pixels into emails for Rutgers staff and faculty
  • Interacts with Outlook Async API to provide a seamless UX

MeetMe (Rutgers calendar app)

  • Used Websockets and MongoDB changestreams to provide real time updates on the client-side in shared calendars
  • Refactored frontend code to reduce bundle size by thousands of lines
  • Provided functionality to account for daylight savings in every timezone
  • Wrote algorithms to compress data in requests for overlapping intervals

Google Calendar Scripts

  • Wrote a script in Golang to automatically insert events into all students' google calendars under a domain
  • Implemented exponential backoff to prevent getting rate-limited by google servers
  • Used goroutines to send requests concurrently to the API

Backend Director, Frontend Engineer @ Hack4Impact

Oct 2022 - Present

MealsOnWheels

  • Built admin pages for MealsOnWheels Volunteer Management Web App using React
  • Used React Query to synchronize and update server state
  • Used by over 100 volunteers

AniMealsOnWheels

  • Led a team of 5 backend engineers
  • Built an API server using Express and MongoDB (deployed with Vercel and Atlas)
  • Implemented One-time-passwords for effortless authentication of volunteers
  • Communicated with client for continous feedback