Philip Yun
Philip Yun is the Technical Engineering Lead for the web development team at Fender Musical Instruments Corporation
Professional Experience
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.
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
- Championed the adoption of TypeScript and styled-components within the organization.
- Designed the architecture for Practice Mode to achieve audio synchronized Javascript animations.
- Led the development of the Chord Challenge and Collections features of Fender Play.
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.
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.
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
Testing Frameworks
Miscellaneous
Education
UC Irvine, 2017
B.S. Computer Science - spec. Networked Systems