Experience
- June 2023
Apple
Systems Software Engineer
June 2023 —
- August 2022
May 2023Purdue University
Software Engineering Project Coordinator
August 2022 — May 2023
- Met weekly with teams, graded scrum documents, and evaluated progress for teams working on a 12-week project.
- August 2022
May 2023Purdue University
Analysis of Algorithms Teaching Assistant
August 2022 — May 2023
- Ran study sessions to clear conceptual questions regarding material covered in lectures for an upper-level course.
- June 2022
August 2022Meta
Software Engineering Intern
June 2022 — August 2022
- Created new infrastructure for continuous testing, staging, and releases of Meta’s LLVM fork, accelerated test builds by 26%, and reduced time needed to access build artifacts from 10 minutes to 20 seconds.
- Implemented automated code reviews, parallel builds for each platform, remote build artifact storage, version tracking in Mercurial, and performance benchmarks through the new pipeline using Hack and Python.
- Contributed to LLVM upstream by fixing a missed optimization opportunity in the SROA pass.
- January 2022
May 2022Purdue University
Systems Programming Teaching Assistant
January 2022 — May 2022
- Graded and provided feedback for assignments (such as writing implementations for a memory allocator, shell interpreter, and HTTP server) during lab sessions hosted weekly.
- June 2021
August 2021Angi
iOS Engineering Intern
June 2021 — August 2021
- Shipped features such as business hour selection, message counts and rebranding for the Angi Pro iOS apps using Swift and Objective-C to improve user experience and customer retention.
- Reviewed tickets for Android and iOS Pro apps and introduced bug fixes in collaboration with product management and design teams.
- January 2021
May 2021USB Help Room
Tutor for Introductory CS courses
January 2021 — May 2021
- Worked with students to help debug their homeworks and projects for Object Oriented Programming in Java, Foundations of Computer Science and Programming in C classes during Weekly Help Sessions.
- January 2021
May 2021Computer Science Development Pool
Course Content Developer
January 2021 — May 2021
- Developed documentation, tests, and handouts for assignments for the Object-Oriented Programming and Data Structures & Algorithms courses.
- Created proposals for homeworks and tested developed homeworks for a Programming in C course.