# Ruchi Maheshwari > SWE @ Stripe, UC Berkeley EECS Location: San Francisco Bay Area, United States Profile: https://flows.cv/ruchi I am an Electrical Engineering and Computer Science student at UC Berkeley, interested in the applications of both software and hardware to diverse technical problems! ## Work Experience ### Software Engineer @ Stripe Jan 2023 – Present | Seattle, Washington, United States Compartments and Accounts Platform ### Software Engineering Intern @ Winden Jan 2023 – Jan 2023 ### Accel Scholar @ Accel Jan 2022 – Jan 2023 Accel Scholars Class of 2022-2023 1 of 30 selected for the Accel Scholars program, a joint venture between Silicon Valley venture capital firm Accel and UC Berkeley’s EECS department, seeking to empower and mentor top Berkeley engineering students. ### Data 100 Course Reader @ University of California, Berkeley Jan 2022 – Jan 2022 Reader for Data 100 (Principles and Techniques of Data Science), a class with over 1000 students, where I grade assignments in addition to assisting in lab sessions and office hours. ### Data 100 Lab Assistant @ University of California, Berkeley Jan 2021 – Jan 2022 Lab Assistant for Data 100, where I helped with lab sessions and office hours. ### Software Engineer Intern @ Stripe Jan 2022 – Jan 2022 Service Frameworks ### Forward Deployed Engineering Intern @ Palantir Technologies Jan 2021 – Jan 2021 I built a custom TypeScript workflow that allows the customer to ship template code to multiple instance repositories with one click, instead of waiting on a Palantirian to manually complete the process. This workflow hit all the required services and APIs for the necessary Git processes from within Palantir Foundry. Implementing this workflow solves data security issues and improves efficiency by giving the customer more independence. Additionally, I worked on a Support Inbox built to help my teammates with their support tickets workflow. I first utilized PySpark to optimize the data pipeline used to combine all support ticket metadata. This process centered around making the pipeline build incrementally so that the backing dataset only updates by appending new data instead replacing the entire dataset when new data is added. This lowered ingest time from 1 hour to 10 minutes. Second, I worked with Quiver, Palantir’s time series analysis tool, to build a widget in the Support Inbox that visualizes support ticket history and helps the team prioritize their tasks and gain immediate context on where the ticket has been before entering their queue. ### Software Engineering Intern @ Tile Jan 2020 – Jan 2020 I worked on the Tile Lifetime Tester, a program designed to test the failure characteristics of different batches of Tiles, such as battery lifetime issues or problems with Private ID rotation. The TLT will be deployed by setting up access points at manufacturing locations, with new Tiles being added to the access points from every manufacturing batch. I specifically was tasked with automating the ringing of each Tile once a day to simulate real life device use. I programmed in Node.js and used the Bluetooth Low Energy (BLE) capabilities of a Raspberry Pi, which served as the access point for all communication between the TLT and the Tiles. I also utilized the Tile Over the Air (TOA) communication protocol, Express, the node-BLE and Noble libraries, and REST APIs. ### Undergraduate Research Assistant @ University of California, Berkeley Jan 2019 – Jan 2020 I interned in Professor Pradeep Chhibber’s lab at UC Berkeley. This team is investigating the effects of technology on developing countries, especially India, utilizing data science techniques with Python and R programming. More specifically, this team is currently investigating government responsiveness to citizens’ online complaints in Mumbai, India. I worked with a dataset of complaints made by Mumbai residents to the Mumbai government and focused on finding trends within the responses that the government had given to each complaint. Based on whether the responses differed based on the language, ward, or category of the initial complaint, we tried to determine if there is any bias within the Mumbai government. ### Astrophysics Research Intern @ University of California, Santa Cruz Jan 2018 – Jan 2018 As a part of the Science Internship Program (SIP), I collaborated with Professor Raja GuhaThakurta, his team in France and Arizona, and two other interns to find a new method to identify photometrically variable stars in the Andromeda galaxy (M31). To do so, I analyzed Hubble Space Telescope PHAT survey photometric data and Keck DEIMOS spectroscopic data in Python using the Pandas, Matplotlib, and NumPy libraries. The results of this research were presented at the Sigma-Xi Data Symposium and the 2018 American Astronomical Society Conference. ### California State Summer School for Mathematics and Science (COSMOS) @ UC Irvine Jan 2017 – Jan 2017 I was selected to attend the Tissue and Tumor Biology and Mathematical/Computational Modeling course where I learned to model tissue and tumor growth. I also conducted a tissue and culture study aimed at determining which lipogenic biomarkers should be targeted in future cancer therapies. Tools used: MassLynx, MetaboAnalyst, MATLAB Databases referenced: HMDB, METLIN, Kegg ## Education ### Bachelor of Science - BS in Electrical Engineering and Computer Science University of California, Berkeley Jan 2019 – Jan 2023 ### Saratoga High School Jan 2015 – Jan 2019 ## Contact & Social - LinkedIn: https://linkedin.com/in/ruchimaheshwari0 --- Source: https://flows.cv/ruchi JSON Resume: https://flows.cv/ruchi/resume.json Last updated: 2026-03-20