Avatar of Cheng Po-Huai.

Cheng Po-Huai

Software Engineer
• 2+ years experience on the web building, SEO friendly pages with readable, maintainable and tested code. • Experienced in a big company on-site and a full remote startup company. • Technical experience at work with JavaScript, TypeScript, Node.js, Next.js, Jest, React, Storybook, Java, GraphQL, AMP, AEM, git, Docker, and SCRUM.
Logo of Glossika.
Glossika
National Central University
Taipei City, Taiwan

Skills

JavaScript
HTML5
CSS3
Java
SEO
AMP
Adobe Experience Manager
React
Redux
Jest
TestCafe
TypeScript
Next.js

Languages

Chinese
Native or Bilingual
English
Fluent

Work experiences

Logo of Glossika.

Front-end developer

Glossika
Full-time

Oct 2022 ~ Apr 2023
7 mos
Glossika is an online AI-based language learning company. Po-Huai join the team as a front-end developer who • Worked on black Friday campaign pages through providing easy to read and easy to be modified clean code with React, Next.js, Jest for testing.

Software Engineer

PeraPera
Full-time

Apr 2021 ~ Nov 2021
8 mos
PeraPera is a remote native software company, the main product is an online language learning platform to provide technical assistance to both teachers and students. Pedialab is another service to provide tech-lead as a service, a consultant service. Po-Huai work as an software engineer who • Built pedialab.io website from zero with Next.js, TypeScript, and hosted on Cloudflare CDN. Features were 1. transform markdown articles into React component, 2. SEO got 100 scores from the Google Lighthouse. • Integrated Stripe as a payment service, implemented from both back-end to front-end, and handled stripe event to authentication control and event tracking, based on AWS Lambda, Segment, and React. • Integrated Rewardful as our affiliate solution. • Earned experience work in a full remote startup team, improved communication skill and time management.

Software Engineer

Verizon Media (Yahoo)

Nov 2018 ~ Apr 2020
1 yr 6 mos
Worked on Yahoo! Taiwan 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.

Educations

National Central University

Master of Science (MS)
Computer Science

2014 - 2017
Description
Data structure course teaching assistant Agile method lab research assistant

Tamkang University

Bachelor of Science (BS)
Mathematics

2010 - 2014
Description
Coursework: Statistics course case study, implements chi-squared test to check C++11 random with different distributions.
Powered By CakeResume