404 error
Experience
New York City Metropolitan Area
2022 — 2024
Collaborated with the information security team on a multi-quarter security enhancement initiative to fortify application defenses and user data privacy for Upstart’s dealership operations platform. Key achievements included:
Configured role-based authentication pathways.
Enhanced data privacy by masking personally identifiable information (PII).
Implemented XSS prevention measures through rigorous input sanitization.
Implemented multi-factor authentication (MFA) to strengthen system security.
Established cookie-based session management with time-based expiration, unifying sessions across applications.
Utilized React, Next.js, and MUI to engineer and maintain dealership operations application, managed inventory, sales reporting, and daily operations.
Transitioned the codebase to a monorepo architecture, enhancing development efficiency and maintainability.
Integrated Amplitude analytics for real-time user activity tracking, streamlining issue resolution.
Applied Zod for API validation to preemptively address type errors, minimizing debugging efforts.
Maintained and upgraded legacy codebases.
Boosted backend performance, optimizing database queries to cut API response times by 90%.
Optimized data retrieval processes, reducing unnecessary database loads.-Refined queries to retrieve only the necessary information, improving efficiency by avoiding unnecessary data retrieval from entire tables.
Converted legacy code to TypeScript, reducing errors and improving bug prevention.
Augmented test coverage with additional unit and integration tests to capture all potential edge cases.
2019 — 2022
New York City Metropolitan Area
Improved user facing application load times by utilizing best practices and technologies
Advocated for and implemented Redis to cache our translation service, which saved us 90% in costs and reduced page load times by 33%.
Created a webhook for the translation service to automatically refresh the cache.
Refactored api calls by reducing the amount of unnecessary functions and calls to the database which led to a 30% decrease in page load times
Utilized Nextjs with SSR (server-side rendering) which increased web page load speed by 50% and improved code structure.
Built modern features while managing legacy applications
Created Node microservices to retire old php services in our ongoing process to clean up legacy code.
Used Graphql for a new feature that allows clients to collaborate with each other, enabling them to highlight and comment on text, share images and reports with each other.
Integrated SSO login for .edu accounts, ensuring easier, faster and safer logins for educators and students.
Implemented an autocomplete search feature for the global search bar. Instead of hitting the api for the labels on-change, we loaded the labels in the front end and query through that, thus -reducing the load on the backend, improving the response speed.
Created report editor, a new internal tool used by our editors to create custom magazine pages and pdfs to share with our customers.
Promoted code reusability, quality and services stability with testing
Used React, React Hooks, Rebass and Styled-components to design front end and created reusable components.
Ensured all code is up to standard (linting) and fully tested using Jest (Our code has 100% test coverage).
Published NPM packages to our private registry to promote reusability.
2018 — 2019
New York City
Tech Spec - Javascript, Html, CSS, Sass, BootStrap, EJS Template, Node, Express, and MongoDB.
Built both the frontend and backend for real-time messaging using WebSockets with socket.io
Worked closely with the UX team to redesign our Homepage from scratch. We made the frontend responsive, as well as re-architected our backend API to be more modular.
Refactored our database in MongoDB to maintain consistent naming standards and restructured our collections to fit a more normalized schema.
Added functionality for notifications and reminders, via email or text message using Twilio and Nodemailer.
Worked quickly in a small fast-moving team of engineers to push out new features but also clean up tech debt.
Mentored junior engineers on the usage of Node/Express, and interacting with MongoDB. Taught them coding standards for Javascript, especially ES6.
Education
2018 — 2018
Hack Reactor
Advance Software Engineering Immersive
2018 — 2018
2008 — 2013
Stony Brook University
2008 — 2013