Allen Huang
About Allen Huang
Allen Huang is a Software Engineer currently employed at Canonical in London, England. He has a diverse background in software engineering, natural language processing, and product management, with previous experience at Ruckus Networks and Google.
Work at Canonical
Currently, Allen Huang serves as a Software Engineer at Canonical, having joined the company in 2023. He operates remotely from London, England, United Kingdom. In his role, he focuses on software development, applying his expertise in embedded firmware. His work includes utilizing Redis for asynchronous Pub and Sub features, enhancing the functionality of the software solutions developed by Canonical.
Previous Experience at Ruckus Networks
Allen Huang interned as a Software Engineer at Ruckus Networks for two months in 2022. During this internship, he contributed to the development of an encryption protocol designed for secure communication from cloud to edge. This experience provided him with practical skills in software engineering and exposure to real-world applications of encryption technologies.
Experience at Google
From 2018 to 2021, Allen Huang worked as an NLP Analyst for Google Assistant in Hong Kong. His role involved leveraging natural language processing techniques to enhance user interactions and improve the functionality of the Google Assistant. This position allowed him to gain significant experience in NLP and its applications in product management.
Background in Writing and Education
Before his technical roles, Allen Huang worked as a Blog Writer at Cloud Mile Inc. for six months in 2017-2018 in Taipei City, Taiwan. He holds a Bachelor’s Degree in Mechanical Engineering from National Taiwan University, where he studied from 2010 to 2015. He furthered his education by obtaining a Master of Science in Computer Science from New York University, completing his studies in 2023.
Technical Skills and Projects
Allen Huang has a strong technical background that includes experience in both natural language processing and product management. He has worked on proof-of-concept projects that involved system daemons and IPC message wrappers, showcasing his ability to engage with complex software systems and contribute to innovative solutions in the tech industry.