Aaron Yu

Software Engineer

San Diego, CA

Hi! I'm Aaron and I'm currently a third-year undergradute student at UC San Diego, double majoring in Computer Science and Cognitive Science with a Specialization in Design and Interaction. I'm interested in robots and how humans interact with them, particularly with regards to autonomous vehicles and surgical robotics.


Experience

LinkedIn

Mobile Engineer Intern

June 2023 - Present

Sunnyvale, CA

  • Implemented upsells for new features on LinkedIn's iOS application in Swift and Objective-C towards driving increased Premium subscriptions.
  • Utilized GraphQL to build reusable UIKit components from API-driven content, maximizing code reuse and minimizing technical debt.
  • Wrote unit, layout, and scenario tests utilizing the XCTest framework in order to minimize regressions and reduce debugging time.

ACM at UCSD

Vice President Finance

April 2021 - June 2023

San Diego, CA

  • Executive board member of the Association for Computing Machinery, the largest computing organization on campus with 1700+ members.
  • Oversaw 5-member finance team responsible for funding events and merchandise through corporate sponsorship and internal fundraising.
  • Spearheaded communication with UCSD faculty to establish internal logistics for 100+ events each year.
  • Raised over $10,000 through collaboration with university and industry partners.

UCSD CSE

Instructional Assistant

August 2021 - Present

San Diego, CA

  • Taught 500+ undergraduate students C, C++, and ARM assembly for systems programming and data structures courses.
  • Hosted guided lab hours and one-on-one sessions to assist students with pointers and memory management, basic processor circuits, Linux CLI, and data structures.

MaXentric

Software Engineer Intern

June 2022 - September 2022

San Diego, CA

  • Designed and built cross-platform web, iOS, and Android app using Ionic and Capacitor frameworks in Vue.js with TypeScript to interface with medical device over Bluetooth LE and graph heart rate data in real time.
  • Implemented frame check sequence in C for Wi-fi MAC layer towards building 5G communication platform on a Xilinx FPGA.

Loup.ai

Software Engineer Intern

July 2021 - September 2021

San Francisco, CA

  • Redesigned homepage for livestreamed video shopping platform in JavaScript, HTML, and CSS to optimize conversion rate and improve usability.
  • Employed Django and custom Bootstrap templates to automatically populate and update webpage information from back-end PostgreSQL database, eliminating the need for manual data entry and styling.

Existential Robotics Lab

Student Researcher

August 2020 - July 2021

San Diego, CA

  • Developed and tested tutorials on robot localization using particle filtering and LIDAR sensors in pybullet simulation environment.
  • Gave presentation summarizing and extrapolating on modern work in the field of multi-agent path-planning.

Education

University of California San Diego

2020 - 2024

B.S. Computer Science

  • GPA: 3.98/4.00
  • Regents Scholar: scholarship awarded to 1% of UCSD students on the basis of academic excellence
  • Coursework: Interaction Design, Machine Learning, Data Structures, Algorithms, Software Engineering, Systems Design, Networked Services

Projects

ZooSeeker

Automated shortest-route planner for the zoo

  • Developed Android app to plan shortest pedestrian routes through selected exhibits at the San Diego Zoo.
  • Leveraged Android's Location API and JGraphT to redirect users based on their actual current location in real time.
  • Employed agile development principles using GitHub and ZenHub, allowing team of 6 to collaborate effectively.
  • Built unit, integration, and systems tests in JUnit, Espresso, and Robolectric to validate correct behavior.

Surfn

Matchmaking-based video-calling for college students

  • Developed backend for matchmaking-based video-calling iOS and Android app for college students.
  • Employed transactions and batched writes with Google Firebase/Firestore to allow for multi-threaded operation.
  • Tracked user feedback to improve matchmaking by writing Python interface to PostgreSQL database.
  • Built load-testing library employing Docker and docker-compose to test matching algorithm with simultaneous matches.

WristWatch

Computer vision to prevent repetitive strain injuries

  • Developed computer-vision powered Python desktop app to notify users if they are at risk for repetitive strain injuries in wrists and hands.
  • Trained Haar-cascade classifier in OpenCV to recognize examples of potentially injurious wrist usage.
  • Won Most Creative Hack award at Citrus Hack 2021.

Skills

Languages

Python, C++, Swift, Rust, Java, C, Objective-C, SQL (Postgres), JavaScript, TypeScript, HTML, CSS, Haskell, Verilog, R, Bash

Developer Tools

Git, Docker, Make, XCode, Postman, Charles Proxy, pgAdmin 4, Google Firebase, Facebook Watchman, GDB, TCL, Valgrind

Frameworks

GraphQL, Vue, Ionic, Capacitor, UIKit, Quasar, Django, JUnit, XCTest, Espresso, Robolectric