# Tanay Menezes > Software Engineer at NVIDIA Location: San Francisco Bay Area, United States Profile: https://flows.cv/tanaymenezes ## Work Experience ### Software Engineer @ NVIDIA Jan 2024 – Present | Santa Clara, California, United States ### Software Engineer @ Shoreline.io Jan 2023 – Jan 2024 | Redwood City, California, United States Platforms and Execution team Acquired by NVIDIA ### Computer Science Student @ Cornell University College of Engineering Jan 2020 – Jan 2023 ### Software Engineer Intern @ C3 AI Jan 2022 – Jan 2022 | Redwood City, California, United States • Developed from scratch an end-to-end implementation of Regression Test Selection (RTS): selecting only the test suites that could have possibly been affected for a given set of code changes/pull request. • Using static analysis of the codebase and historical test execution data, generated relations among test suites, source files, and types. Used these relations and a commit’s changes to select only the relevant test suites. • Implemented test selection and relation generation within C3 Type System (Java), and integrated with current testing framework in Jenkins CI pipeline. • Reduced average test execution time per build from 6+ hours to 2 hours, thereby reducing average build time from 10+ hours to 6 hours. ### Software Engineer Intern @ Shoreline.io Jan 2021 – Jan 2022 | Redwood City, California, United States Shoreline provides real-time monitoring and automated incident management on their customers’ computing fleet. On the execution and platforms team, I helped extend the service from AWS to include Azure and implemented performance optimizations. I increased the efficacy of fleet-wide metric queries and linux commands by pruning the data sent from backend to Shoreline agents running on each computing instance to include only the necessary data. I reduced large-scale metric queries execution time from 4-5 seconds to less than 1 second for a 200-agent environment. In my main project, I expanded Shoreline’s target cloud providers by developing new Azure agent to run on Azure VMs, in addition to AWS EC2 instances. I Implemented resource discovery of VM’s, including both registering and de-registering a VM host, along with its relevant tags and attributes, in the Shoreline database. For deregistration, I used a gRPC connection with protocol buffers for communication across microservices. I adapted metrics collection for Azure VMs, and added tests to CI/CD pipeline to ensure every code change additionally gets tested on Azure platform. ### Full Stack Developer @ Cornell Design & Tech Initiative Jan 2021 – Jan 2021 | Ithaca, New York, United States I worked on the CU Reviews product, a website for Cornell students to view and submit course reviews. I helped develop a mobile version of the website; e.g. implementing review cards or review submission forms optimized for a mobile view. The project involved writing code in React, Javascript, HTML and CSS. ### Web Developer @ AI-Learners Jan 2021 – Jan 2021 | Ithaca, New York, United States I worked as a web developer at AI-Learners, a startup that develops educational math games to facilitate learning among kids with disabilities. I Implemented bug fixes and new features as laid out by the design team; for example, new popups or webpage layouts. The role involved writing code in React, Javascript, HTML, CSS. ### Student @ Bellarmine College Preparatory Jan 2016 – Jan 2020 ### Computer Science Research Intern, Science Internship Program (SIP) @ University of California, Santa Cruz Jan 2019 – Jan 2019 | Santa Cruz, California, United States I worked on a research project on explorables (interactive explanations) to evaluate how effective explorables were on learning. I also created an explorable by developing a web application to allow users to interact with and drive simulations with multiple educational modules to learn about the gambler’s fallacy. I used JavaScript classes, functions, loops, and CSS styling to create a mini-game for the user to bet and wager on coin flips. I developed looped simulations to show values of different customizable gambling strategies over time. ### Number Theory and Discrete Math at COSMOS program @ University of California Jan 2018 – Jan 2018 | Santa Cruz, California California State Summer School for Mathematics and Science (COSMOS) at UCSC Cluster: Number Theory and Discrete Math We learned how to prove mathematical theorems. We focused on experimenting with numbers, coming up with conjectures, and proving our conjectures. Some of the topics we explored included the uniqueness of prime factorization, modular arithmetic, mathematical induction, Fibonacci numbers, prime numbers, and quadratic reciprocity. In Discrete Math, the first topic was infinity, where the notions of sets and functions were introduced. We also learned about graph theory, and the last part was an introduction to cryptography. Using the concepts learned from the number theory portion, we were introduced to public key cryptography, including a discussion of the RSA algorithm. Along with introducing the topics, many mathematical problems and puzzles were solved throughout the course. We spent time in class solving and presenting interesting problems. The culmination of COSMOS was a final group project, which in the case of my group, was the math behind public key cryptography. ## Education ### Bachelor of Science - BS in Computer Science Cornell University Jan 2020 – Jan 2023 ### High School Diploma Bellarmine College Preparatory Jan 2016 – Jan 2020 ## Contact & Social - LinkedIn: https://linkedin.com/in/tanay-menezes --- Source: https://flows.cv/tanaymenezes JSON Resume: https://flows.cv/tanaymenezes/resume.json Last updated: 2026-03-22