Cheng Po-Huai (鄭博懷)

Front-end Developer  • Taipei, Taiwan 

• Phone: 0975-212160 • Email: [email protected] • Line ID: pohuai

• 1.5 years experience on the web front end building, SEO friendly pages with readable and maintainable code. 
 • At the last job I worked as a software engineer at Verizon Media, serving multiple marketing team published e-commerce related pages through using the Adobe Experience Management system (a powerful context management system based on Java) completely. 
• Technical experience at work with HTML, CSS, JavaScript, Java, GraphQL, AMP, AEM, git, and SCRUM. 
• Also familiar with React, Redux, React Router, Next.js (Server-side rendering), Jest (Unit Test), TestCafe (End-to-End Test), and TypeScript.
• As a person with mathematics bachelor degree, I eager to understand thing deeply and completely.

Skills


Experience at work

• HTML / CSS / JavaScript (ES6+)

• AMP, a Google supported web component framework

• Java

• GraphQL

• Adobe Experience Manager, AEM


Also familiar with

• React ecosystem (React, Redux, Redux Toolkit, React Router, Next.js, React testing library)

• Testing ( Jest for unit test, TestCafe for E2E test) 

• TypeScript 

Work Experience

Verizon Media (Yahoo TW), 

Software Engineer Nov. 2018 - Apr. 2020 (1 yr 6 mos)

Worked on E-commerce front-end central team. 


 • Collaborate with UI/UX designers and SEO team to build both SEO friendly and user friendly E-commerce channel and activity pages on Adobe Experience Manager (AEM) system (a powerful content management system). 

• Achieved specific business requirements like one form fast build a page and editors can select products from API by using AEM completely included customized OSGi services, listeners, schedulers, and dispatcher configurations. 

• Introduced AMP (a google guided open source web component framework) as a web front end base to improve SEO and get easily used and maintained web components. 

• Connected internal resources by GraphQL based on Node.js Apollo server. 

• Reduced AEM component level API calls time by asynchronous API call through the Java concurrent API, Future interface and thread pool. 

• Improved search engine optimization (SEO) through implemented automatically generate sitemap.xml, setup robotx.txt, and applied structure data. 

• Resolved cross team page tracking system problem under our restrictions, pure client-side pages and AMP limited client-side JavaScript. 

• Used software engineering practices: git, GitHub flow, SCRUM, Code Review.


Education

National Central University (Taiwan), Master of Science, Computer Science 

Sept. 2014 - Jan. 2017

Data structure course teaching assistant 

Agile method lab research assistant

Tamkang University (Taiwan), Bachelor of science, Mathematics

Sept. 2009 - June 2014

Coursework: Statistics course case study, implements chi-squared test to check C++11 random with different distributions.

Languages


• Chinese, Native

• English, Limited working proficiency, TOEIC 715

Powered by CakeResumePowered by CakeResume