Hu Hupeng
About Hu Hupeng
Hu Hupeng is a Senior Software Engineer with extensive experience in modern JavaScript frameworks and full-stack development. He has worked at New Oriental Education & Technology Group since 2016 and holds degrees in Finance and Journalism from Xiamen University.
Work at New Oriental Education & Technology Group
Hu Hupeng has been employed at New Oriental Education & Technology Group since 2016. In the role of Frontend Engineer, he has contributed to various software development projects over the past eight years. His work focuses on creating user-friendly interfaces and enhancing the overall user experience. His position is based in Peking, Beijing, China, where he collaborates with other engineers and stakeholders to deliver effective educational technology solutions.
Education and Expertise
Hu Hupeng studied at Xiamen University, where he earned a Bachelor of Business Administration in Finance from 2014 to 2016. Prior to this, he also completed a Bachelor of Arts in Journalism from 2012 to 2016 at the same institution. His educational background provides him with a diverse skill set, which he applies in his software engineering career. He has expertise in modern JavaScript frameworks such as React, Vue, and Angular, as well as proficiency in both front-end and back-end technologies, including Node.js and databases like MongoDB and MySQL.
Background in Journalism
Before transitioning to software engineering, Hu Hupeng gained experience in journalism through an internship at Caixin Media in 2015. During this three-month internship in Peking, Beijing, China, he developed skills in research and reporting. This background in journalism complements his technical skills, providing him with a unique perspective in his current role as a software engineer.
Technical Skills and Tools
Hu Hupeng possesses a range of technical skills essential for software development. He is proficient in modern JavaScript frameworks, which are crucial for building dynamic web applications. Additionally, he utilizes version control systems such as Git and GitHub to manage code and collaborate with other developers. His knowledge of both front-end and back-end technologies allows him to contribute effectively to various aspects of software projects.