👩🏻 About
Contents
👋 Hello world!
Pronouns: she/her
Hey there! I’m a service-minded student dedicated to academic excellence. In my free time, I like to play guitar, read fiction novels, and nerd out about the Marvel Cinematic Universe.
For my work in the CS education field, check out my Education Portfolio!
🍎 Education
School | Dates | Major | GPA | Honors |
---|---|---|---|---|
University of California, Berkeley | Aug 2021 - May 2025 | Electrical Engineering & Computer Science | 3.9 | Member of Eta Kappa Nu, Mu Chapter (IEEE-HKN), EECS Honor Society |
Evergreen Valley College | Jun 2019 - Jul 2020 | N/A (dual enrollment during high school) | 4.0 | |
Evergreen Valley High School | Aug 2017 - Jun 2021 | N/A | 4.0 | Valedictorian |
Relevant Coursework
- UC Berkeley
- Fall 2024 coursework: CS 180: Computer Vision, CS 194-271: Research in AI Education, INTEGBI 134L: Bioinformatics
- CS 189: Machine Learning
- CS 186: Database Systems
- CS 198-008: Linux System Administration (generally, decal.ocf.berkeley.edu)
- CS 188: Artificial Intelligence
- CS 170: Efficient Algorithms & Intractable Problems (generally, cs170.org)
- CS 161: Computer Security (C Programming Language, Golang) (generally, cs161.org)
- CS 70: Discrete Mathematics & Probability Theory (generally, eecs70.org)
- CS 61C: Machine Structures (C Programming Language) (generally, cs61c.org)
- CS 61B: Data Structures (Java)
- CS 61A: Structure and Interpretation of Computer Programs (Python) (generally, cs61a.org)
- EECS 16B: Designing Information Devices & Systems II (generally, eecs16a.org)
- EECS 16A: Designing Information Devices & Systems I (generally, eecs16b.org)
- Evergreen Valley College
- COMSC 80: Discrete Structures
- COMSC 76: Intro to Data Structures (Java)
- COMSC 75: Intro to Program Structures (Java)
- CIT 20: Program Design & Development (Python)
- Evergreen Valley High School
- Database Design and SQL Programming
- AP Calculus BC
- AP Calculus AB
💼 Experience
Software Engineer Intern at Bloomberg
May 2023 - Aug 2023 | New York, NY
- Engineering Web, Internal Apps, Law & Data Department
- Web Widgets - Edu Portal Team
- Created an internal Node.js package which retrieves data for Bloomberg’s Customer Service Center (CSC) portal to aid in migration to new internal infrastructure
- Created full stack web subapp for clients to submit Bloomberg Valuation (BVAL) Price Challenge tickets in the CSC portal
- Reduced maintenance costs by creating the first CSC subapp that uses Bloomberg’s internal managed infrastructure
- Significantly reduced back-and-forth between customer service representatives and clients by adding more advanced input validation
- Consolidated logic of creation, viewing, and reporting of price challenges
Software Engineer Intern at Bloomberg
May 2022 - Aug 2022 | New York, NY
- Engineering Web, Internal Apps, Law & Data Department
- Bloomberg Law (BLAW) Platform Enablement Team
- Tech Stack Used: Ruby on Rails, Caddy, Istio, Redis, Sinatra
- Integrated a new authorization service, Bloomberg Law’s (BLAW) Draft Analyzer API, and the core BLAW Ruby on Rails codebase, speeding up BLAW engineers’ development process by eliminating the need for apps to go through the core BLAW codebase to check if a user is authorized to hit a certain API endpoint
Client Project Manager at Berkeley Codebase
Dec 2022 - May 2023 | Berkeley, CA
- Led team of 6 software developers to build a unified interface between the Aavgo hotel check in portal and various Property Management Systems (PMS) specific to each hotel using React, Material UI, Postgres, Express, RoboCorp, Selenium, and Playwright
Client Software Developer at Berkeley Codebase
Sep 2021 - Dec 2022 | Berkeley, CA
- Writing Ruby script to automatically generate financial transaction data which allows Hummingbird to test their fraud detection products without having to use private customer data
- Created Bill’s developer portal using React; Material UI; AWS Amplify, Cognito, DynamoDB, and Lambda; and Google OAuth, allowing developers to easily build apps with the Bill API
- Rebuilt Aurora Solar’s internally facing admin portal using React, blueprint.js, and Cypress, allowing employees to easily upload solar panel design files and schedule jobs
Research Assistant
Sep 2023 - Present | Berkeley, CA
- Leveraging AI techniques to model and predict health outcomes resulting from extreme weather events due to climate change. Research mentor: Professor Irene Chen, UCSF UC Berkeley Joint Program in Computational Precision Health
Undergraduate Course Staff 2 (Teaching Assistant) for CS 88 at UC Berkeley
Aug 2023 - Present | Berkeley, CA
- Teaching weekly discussion and lab sections, holding office hours, and writing exam questions for CS 88: Computational Structures in Data Science (aka DATA C88C)
Tutor for CS 88 at UC Berkeley
Jan 2023 - May 2023 | Berkeley, CA
- In the top 3 answerers, top 4 commenters, and top 2 endorsed users on Ed (https://edstem.org), an online forum used by students and staff to ask and answer questions (Ed is used quite frequently: there are about 1000 question threads in total)
- Taught weekly review sessions going over the previous week’s content
- Held 4 hours of office hours every week
- Topics include Python, higher order functions, lists, dictionaries, recursion, trees, linked lists, object-oriented programming, exceptions, efficiency, iterators, generators, and SQL
CS 88 Coordinator at Computer Science Mentors
Dec 2022 - Present | Berkeley, CA
- Managing 30+ weekly tutoring sections, hosting exam review sessions, reviewing weekly teaching materials (worksheets and slideshows), and interviewing candidate mentors to support students taking CS 88: Computational Structures in Data Science at UC Berkeley
CS 88 Senior Mentor at Computer Science Mentors
Aug 2022 - Dec 2022 | Berkeley, CA
- Taught weekly tutoring sections to support students taking CS 88: Computational Structures in Data Science at UC Berkeley
- Revised worksheets used to teach concepts and held weekly meetings to teach Junior Mentors pedagogical concepts
CS 88 Junior Mentor at Computer Science Mentors
Jan 2022 - May 2022 | Berkeley, CA
- Taught weekly tutoring sections to support students taking CS 88: Computational Structures in Data Science at UC Berkeley
- Created walkthrough videos for past exam problems
Academic Intern for CS 61A at UC Berkeley
Jan 2022 - May 2022 | Berkeley, CA
- Answered student questions during weekly lab sections for CS 61A: Structure and Interpretation of Computer Programs
- Topics covered include Python, control, loops, higher order functions, lists, dictionaries, recursion, trees, linked lists, object-oriented programming, exceptions, efficiency, iterators, generators, SQL, Scheme, interpreters, regular expressions, and Backus-Naur Form
Mentor & Former Vice President at Code 4 Tomorrow
Apr 2020 - Aug 2021 | Remote
- Created Java, Python, and HTML/CSS curricula; taught beginner and advanced Python courses
- Set up continuous integration on C4T’s GitHub repositories
- Coordinated team of 130+ volunteers to provide 180+ free virtual coding classes and events, reaching 1100+ students
Learn more about Code 4 Tomorrow
- GitHub
- General Email: hello@code4tomorrow.org
- Personal Email: rebeccad@code4tomorrow.org
Co-Captain at FTC 9656 Omega (FIRST Tech Challenge)
Aug 2018 – Feb 2021 | San Jose, CA
- Programmed the robot to accomplish autonomous and remotely controlled tasks to score points
- Created website to train members in Java, bash, Git, and GitHub containing programming tutorials, exercises, and solutions
- Revamped Omega’s engineering documentation, allowing Omega to qualify for the 2020 FIRST World Championships in Houston
- Coordinated 15 roboticists to design, build, and program robots in the FIRST Tech Challenge
Learn more about Omega
🔭 Projects
Enoch Bot
Aug 2020 – Sep 2021
- Programmed a Discord bot using the Discord.py API for use in Code 4 Tomorrow Discord servers with 500+ users
- Features:
- Automated class scheduling using the Google Sheets API
- Student, parent, and volunteer verification to ensure security on the C4T Discord servers
- Link retrieval
- Private text and voice channel creation for each coding class
- Meeting reminders
- Scoreboards
- And more!
- Wrote the entire project’s documentation
- Collaborated with other student developers to expand the bot’s features; reviewed pull requests
Psyber
Jan 2019
- A website to teach teach cybersecurity including a cybersecurity quiz, Caesar cipher, and informational articles
- Won Best Beginner Hack at PixelHacks III
👩🏻🎓 Skills
Programming Languages
- Python
- Java
- TypeScript
- JavaScript
- Ruby
- C Programming Language
- Golang
- SQL
- Scheme
Other
- Git
- GitHub
- React
- Material UI
- blueprint.js
- Styled Components
- Jotai
- React Styled Flexbox Grid
- React Hook Forms
- Node.js
- Express
- GraphQL
- Jenkins
- Jest
- Mock Service Worker
- React Testing Library
- JUnit
- Pytest
- HTML
- CSS
- Caddy
- Redis
- OpenAPI (Swagger)
- Continuous integration
- Technical documentation
- Agile
- Jira
🌱 I’m currently learning …
⚡ Fun fact
🐦 My favorite book is Six of Crows by Leigh Bardugo!