# Giao Vu Dinh > SWE @ Affirm | CS @ Princeton Location: New York, New York, United States Profile: https://flows.cv/giao Personal site and portfolio: https://tvu20.github.io/ Github: https://github.com/tvu20 I am a self-motivated and hardworking individual who is passionate about using technology to develop human-centered solutions and always looking for opportunities to create positive impact. ## Work Experience ### Software Engineer I @ Affirm Jan 2024 – Present | New York, United States ### Head Intro Lab TA @ Princeton University Jan 2023 – Jan 2024 | Princeton, New Jersey, United States Head Lab TA for the Computer Science Undergraduate Lab TA Program. Role involves reporting directly to the Head Lab TA and course instructors to support the operations of the program. ### Computer Science Department Lab TA @ Princeton University Jan 2022 – Jan 2024 | Princeton, New Jersey, United States As a Lab TA for the two courses COS226: Algorithms and Data Structures and COS217: Introduction to Programming Systems, I assist students with debugging their weekly assignments and teach them debugging and unit testing techniques. ### Computer Science Department Grader @ Princeton University Jan 2021 – Jan 2022 | Princeton, New Jersey, United States In this role, I graded weekly assignments for the course COS226: Algorithms and Data Structures. ### Front End Developer Intern @ Red Hat Jan 2023 – Jan 2023 - Contributed 30+ PRs to the open source OCP Web Console, including 18 user stories. - Worked with technologies including Typescript, Kubernetes, dynamic plugins, i18next, and React Router. - Rewrote 30+ frontend test suites with Jest and Enzyme. - Contributed to reducing tech debt, converting 10+ class components to functional components and upgrading React-Router to v6. - Presented at company-wide Intern Expo about internship work and the React Router migration strategy. - Collaborated with the rest of the team, attending daily scrums, sprint planning, and backlog estimation. ### Front End Developer Intern @ Red Hat Jan 2022 – Jan 2022 | Raleigh, North Carolina, United States Frontend developer on the Hybrid Application Console. Worked with Kubernetes, dynamic plugins, internationalization, and API documentation. Contributed over 20 PRs to the open-source repository and completed 5+ user stories over the duration of 3 sprints. Gained significant experience with debugging techniques, documentation, and solving unit testing failures. Collaborated extensively with and pair programmed with members of the team. ### Front End Developer @ Connect UPskill Jan 2021 – Jan 2022 | Princeton, New Jersey, United States Connect Upskill is a student-led startup based in Princeton University. The flagship product aims to assist university students, particularly those from marginalized backgrounds or first-generation students, to form connections with recruiters in the industry and gain information and mentorship from other students in their industry. I was the lead front-end developer for the Upskill platform, working primarily in Typescript. I heavily collaborated with other members on the project, particularly the backend team, to develop the structure of the web application and implement it. I implemented features such as authentication, error handling, booking appointments, a search and filtering system, and an interactive dashboard. Additionally, I conducted interviews with users of the platform to gather feedback towards future version updates. ### Software Engineer @ The Daily Princetonian Jan 2020 – Jan 2022 | Princeton, New Jersey, United States The Daily Princetonian's Tech team works closely with the Business office to develop editorial projects and web applications for the general student population. As a full-stack software engineer at the organization, I have collaborated with other team members on the following projects: -- Recruitment @ The Prince (http://sponsored.dailyprincetonian.com/student) 48 Studios is a web application designed to connect recruiters to Princeton students through publishing sponsored articles. I led a complete overhaul of project code and repository, including converting from statically hosted web pages to React/Redux frontend implementation and Python backend integration. -- CAMPUS (https://campus.dailyprincetonian.com/) CAMPUS is a mobile-centric PWA that aims to present important information from all branches of student life in a clear and accessible manner to the wide student population, with over 5,000+ unique users. Work primarily consisted of front-end development with React and working closely with the business team. ### Software Development Intern @ BoxPower Jan 2020 – Jan 2021 | California, United States The position involves software development and web design, collaborating with the marketing team to implement UI design and overhaul the company website. ### Frontend Developer @ CMPAZ Global Jan 2020 – Jan 2020 | Singapore - Involved front-end development in Vue.js and Vuex to implement UI design for the MVP of the project site. - Integrated a Ruby on Rails backend framework with the front-end implementation, knowledge of SQL Databases, and version control using Git. ## Education ### Bachelor of Arts - BA in Computer Science Princeton University Jan 2020 – Jan 2024 ### High School Diploma The Lawrenceville School Jan 2016 – Jan 2020 ## Contact & Social - LinkedIn: https://linkedin.com/in/giao-vu-dinh-5609ab208 --- Source: https://flows.cv/giao JSON Resume: https://flows.cv/giao/resume.json Last updated: 2026-03-23