Software Engineering Intern
May - August 2023
In Summer 2023, I interned at Google LLC's Google Cloud organization, under the Fault Tolerance Testing (FTT) team. As an software engineering intern, I was tasked to enhance an internal reliabilty testing tool that is used by many teams within Google, such as Google Cloud Platform, and YouTube. I used Golang, Python, Stubby/gRPC, and Protocol Buffers to develop the backend to collect more test information. I also used Blaze/Bazel and Borg/Kubernetes to build and deploy my feature to the cloud. I additionally added to the frontend of the internal tool to allow users to view the new information using Angular, and provided a runner library in Python to access the information programmatically.
My experince at Google taught me how to refactor a large codebase, as well as opened me to different types of testing such as Integration Testing, End-to-End Testing, Unit Testing, Mutation Testing, and Reliability Testing.
CS/CE Research Scholar
August 2022 - Present
In Fall 2022, I was accepted into Cal Poly Pomona's Cal-Bridge program. Through this 2-year undergraduate program, I participated rigorous training workshops, as well as conducted research in the field of Computer Science. Through this program, I got into contact with my PI, Dr. Bin Tang. I have published several papers to conferences such as to The 20th IEEE International Conference on Mobile Ad-Hoc and Smart Systems (MASS 2023) and Third Annual Computer Science Conference for CSU Undergraduates (CSCSU 2023). [View my Papers]
This experience taught me how to conduct research, as well as how to write and publish papers. I have also learned how to present my research to both a wide audience and a technical audience.
Software Engineering Intern
May - August 2022
In Summer 2022, I interned at Uber Technologies' Freight Shipper Platform team. As a software engineering intern, I was tasked to build the backend a new feature for the Shipper Platform to allow automatic cancellation and TONU payments for shippers who cancel loads close to or during the pickup and dropoff window. I used Golang, gRPC, Protocol Buffers, and Go-Flipper to build the API for the frontend team to use. I also used Bazel and UberFX to build and deploy my feature to production.
Through this experience, I learned how to build a scalable API, as well as how to present my proposals and changes to a wide audience. Additionally, I also gained experience in working with a large codebase, and how to navigate through it.
Student
January 2022 - April 2023
In Spring 2022 and Spring 2023, I had the priviledge to join Google's Tech Exchange program. Throughout this program, I took part in a variety of courses and career workshops that were taught by Google engineers and university professors. These courses included Applied Data Structures, Careers in Tech, and Introduction to Machine Learning. At the end of the second year of the program, I created a machine learning project that classifies whether a tweet is about a natural disaster or not. [View Project]
Through this experience, I learned how to use Python to problem solve, using common data structures such as Arrays/Lists, Linked Lists, Queues, Stacks, Sets, Maps/Dictionaries, Trees, and Graphs alongside their respective algorithms. I also learned common libraries such as Tensorflow/Keras, Numpy, Pandas, Matplotlib, and Seaborn.
Tutor and Supplemental Instructor
August 2021 - May 2022
Starting my second year at CSU Dominguez Hills, I was hired as a tutor and supplemental instructor through Toro Auxiliary Partners. In these roles, I helped students from underrepresented communities in the Computer Science Promise program at CSU Dominguez Hills and El Camino College become comfortable with the foundations of Computer Science during their first year of university. These students that attended my turoring hours and activities earned 5-10% higher grades than those who did not.
Through this experience, I learned how to further dive into the material that I taught and truly understand it enough to explain to others. I also developed my love for teaching and mentoring, and still am in contact with some of the students that I helped.