Education
University of Southern California
Los Angeles, CA
Bachelor's Degree, Computer Science (B.S.)
Languages and Technologies
-
Programming Languages
Go, Python, SQL, C, C++, HTML, CSS, JavaScript, Node.js, and Java -
Frameworks and Technologies
Docker, Amazon Web Services (AWS), Google Cloud Platform (GCP), React.js, and TypeScript -
Relevant Coursework
Software Engineering, Full-Stack Web Development, Computer & Network Security, Operating Systems, Artificial Intelligence, and Internetworking -
Open Source Contributions
5 years of experience contributing to large open-source software projects including Git, Vim, Zsh, and Homebrew
Work Experience
Intuit
Mountain View, CA
Software Engineer 2
- Developed a cloud-native network enumerator, written in Go and Python, which monitors Intuit's attack surface for adversary opportunities, identifies vulnerabilities and exploits on live services, attributes security issues to the underlying assets hosting that service, and identifies the department within the company that owns those assets, expediting remediation of security issues across the enterprise, and reducing the time to resolution by 50%
- Created a full-stack web application, written in JavaScript, Node.js, React.js, Python, and SQL, that visualizes hostile attacks across the enterprise, enabling security analysts to identify patterns and trends in adversarial behavior
- Optimized the build process for Docker images, reducing the size of containers by 70%, and increasing the speed of builds by 300%
- Automated the deployment and distribution of updates for several custom machine images on Amazon Elastic Compute Cloud (EC2), freeing up 10+ hours of developer time per week, eliminating the need for manual intervention, and reducing the risk of human error
- Created back-end microservices to increase operational efficiency, including an asset attribution API, a data ingestion pipeline, a cryptographic key renewal service, and a compromised password scanner
- Featured as a speaker at
R3DC0N
, Intuit's annual cybersecurity conference, leading a presentation on password-cracking to over 100 employees in attendance, the 2nd highest turnout among the 10+ talks held
USC Viterbi College of Engineering
Los Angeles, CA
Course Producer — CSCI 201: Software
Development
- Directed weekly in-person lab sessions, teaching 50+ computer science undergraduate students concepts such as database architecture, distributed systems, internetworking, multithreading, parallelism, and systems design
- Served as project supervisor for three teams of five, guiding each team through the process of developing a full-stack software application over the course of a semester
- Designed tests and quizzes to assess students on their proficiency in Java, SQL, HTML, CSS, and JavaScript, the programming languages covered in this course
Projects and Extracurriculars
-
Founder of
helpful.wiki
, an educational website to help software developers learn new skills and technologies, currently averaging 100+ daily active users - Volunteer mentor at USC's annual all-women hackathon, supporting a team of four that went on to win the award for Best Data Science Hack
-
Volunteer instructor at
CS @ USC,
a non-profit that provides computer science education to underprivileged children, teaching introductory courses on programming in Python and Java