Brian Bao Anh Phan
About Brian Bao Anh Phan
Brian Bao Anh Phan is a Computer Scientist SDE3 currently working at Adobe in San Francisco, California. He has a background in Electrical Engineering from San Jose State University and has held various software development roles at companies such as Cisco, SAP, and IBM.
Work at Adobe
Currently, Brian Bao Anh Phan serves as a Computer Scientist SDE3 at Adobe, a position he has held since 2021. His work involves developing software solutions and enhancing user interfaces. He has contributed to projects such as an image comparison tool utilizing a draggable React Spectrum v2 SplitView component. Additionally, he has implemented a configurable filters section in the side panel using AdaptiveForms and Redux with Redux Saga. His role is integral to the AEM Assets UI team, where he enabled a commenting feature on the details page and enhanced the Collections microfrontend page, increasing unit test coverage with React Testing Library.
Previous Experience
Prior to his current role at Adobe, Brian Bao Anh Phan gained diverse experience in the tech industry. He worked at Cisco as a Hardware Engineering Co-op for six months in 2017. He then served as a Back-End Software Developer Intern at SAP from 2018 to 2019. Following this, he held positions at IBM as a Cloud Software Developer and later as a Full Stack Developer, contributing to various software development projects. He also completed a Software Engineering Internship at Rocket Software in 2019, which further enriched his practical experience in software development.
Education and Expertise
Brian Bao Anh Phan earned his Bachelor's degree in Electrical Engineering from San Jose State University, where he studied from 2016 to 2019. Prior to that, he attended the University of Washington from 2013 to 2016. His foundational education began at Irvington High School, where he studied from 2009 to 2013. His academic background in electrical engineering has provided him with a solid understanding of both hardware and software development, equipping him with the skills necessary for his roles in the tech industry.
Technical Skills and Projects
Brian Bao Anh Phan has developed a range of technical skills throughout his career. He has practiced component-driven development and has experience with React, Redux, and AdaptiveForms. His projects include enhancing user interfaces and implementing features that improve functionality, such as the commenting feature in AEM Assets UI and the Collections microfrontend page. His work emphasizes unit testing and quality assurance, as demonstrated by his efforts to increase test coverage using React Testing Library.