404 error
Experience
2024 — Now
2024 — Now
New York City Metropolitan Area
2022 — 2024
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
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
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
Hack Reactor
Advance Software Engineering Immersive
2018 — 2018
Stony Brook University
2008 — 2013