Previously worked on Android @ Procore Technologies.
Connect: yuanyao.us@gmail.com
Education
Master of Science, Human-Computer Interaction @ University College London (UCL)
Distinctions
Sept 2022 - Dec 2023
Bachelor of Science, Computer Science @ University of California, Santa Barbara (UCSB)
Engineering Honors
2015-2019
Professional Experience
Android Developer @ Procore Technologies
Aug 2019 - Apr 2022 @ Carpinteria, CA, USA
- Developed Procore Android App with Model-View-ViewModel pattern using Android SDK and architecture components, Coroutine, Room database and data binding with Java and Kotlin
- Constructed unit tests and UI tests to maintain a highly testable codebase
- Partnered with design team to push UI consistency across platforms with data assisted decision-making and created UI component library for Procore Android
- Investigated Jetpack Compose UI Framework and present findings on declarative UI pattern to the team
Software Development Intern @ Procore Technologies
Jul 2018 - June 2019 @ Carpinteria, CA, USA
- Developed intern project that utilizes camera OCR and template matching to all employees
- Studied and applied concepts of Android view and system lifecycles, networking, storage and threading
- Familiarized with project workflow, Agile development (Kanban) and code reviews
Product Lead & Full Stack Developer @ GoGaucho
July 2017 - June 2019 @ Santa Barbara, CA, USA
View on GoGaucho.app
- Developed the App for UCSB students to check dining menus, class schedule, campus map
- Conducted user studies on improving user experiences and interface designs
- Partnered with school and contributed to UCSB’s public API platform and documentations
- Managed a team of 30 and held weekly project meetings; brainstormed and planned for future updates and new features; promoted the App and make is more accessible for students