Philip Yun

Headshot of Philip Yun

Philip Yun is the Technical Engineering Lead for the web development team at Fender Musical Instruments Corporation

Professional Experience

timeline image

UC Irvine Athletics

Associate Band Director

December 2023 - Present

  • Ran rehearsals for the UC Irvine Pep Band, instructing approximately 80 undergraduate students.
  • Conducted performances at home matches, and National TV matches during the Big West Tournament.
  • Designed the modernization rewrite of the band's informational website.
timeline image

Fender Musical Instruments

Technical Engineering Lead

March 2022 - Present

  • Developed the web version of the Fender Tune mobile app, utilizing the ACF2+ Pitch Detection Algorithm.
  • Architected the complete rewrite of Fender Play from create-react-app to Next.js App Router.
  • Migrated Fender's SSO web system from create-react-app to Vite.

Senior Software Engineer

March 2021 - March 2022

  • Led the initiative to convert Fender's web development repo structure to a monorepo.
  • Rearchitected Fender's tablature rendering engine, optimizing tablature load and render times by over 200%.

Software Engineer

May 2019 - March 2021

timeline image

Promenade Software

Software Engineer

June 2017 - April 2019

  • Served as a technical lead on multiple projects, using various technologies such as React/React-Native, Qt C++, and C# .NET
  • Created and maintained a quick start developer and standards guide for the React.js and ECMA6+ ecosystem.
  • Created the Impulse Manager desktop software for the popular Strymon Iridium Amp/Cab simulator.

Software Engineering Intern

September 2016 - June 2017

  • Maintained and provided new feature support for an existing in-house IoT application written in Angular.js
  • Ported the company’s primary product from Angular.js to React to promote faster development cycles.
timeline image

UC Irvine - School of Computer Science

Programming Lab Tutor

September 2015 - April 2016

  • Assisted and advised students in Python programming assignments and general computer science topics.
  • Created teaching materials and pedagogical methods to teach programming languages to inexperienced programmers.
timeline image

UC Irvine - Office of IT

Senior Consultant

February 2016 - February 2017

  • Supervised and managed day-to-day tasks of student employees, including the hiring and scheduling of student staff.
  • Provided first level support for clients and handled second level customer support escalation when required.
  • Arranged materials and internal documentation to train both student and full time staff in computer network diagnoses.
  • Created real-time Slack messaging bot to aide the daily customer support tasks of work staff.

Consultant

January 2014 - February 2016

  • Serviced technical network issues for undergraduate and faculty residents across on-campus housing communities.
  • Troubleshooted campus cable TV and the Application, Network, Data and Physical layers of the OSI Network model.

Skills

Development

Typescript iconTypescript

Testing Frameworks

Education

UC Irvine, 2017

B.S. Computer Science - spec. Networked Systems