Alan Chen has been with HTC for over 20 years, and has been involved in the development of 17 different HTC smartphones. He is an expert in a variety of areas related to smartphone development, including software project management, software architecture development, and more.