4+ year Frontend engineer / [email protected] / LinkedIn / Github / Blog
Frontend engineer - Trend Micro 2021/12 ~ present
Project: Security Training Program System
Honored as the Quarterly Star for willing to share knowledge, being proactive in improving team workflows, and being proactively taking responsibility.
Lead and structured frontend project for enterprise level udemy like Saas with Next.js 13 to build SPA with AWS S3 with 3 team members, reduced cost and secure user data, and delivered within 2 months.
Surveyed best solution and instructed colleagues for api Query tool , RTK Query, Swr, enhance user experience return within 0s by caching, and enhance developer experience reduce 30% project code.
Design complicated and robust Route Guard React HOC, with deep knowledge of Chain of Responsibility with js Promise api, secure 100% user information
Setup Frontend project infrastructure domain name and SSL certificate, by AWS Route53 CNAME setup.
Enhance DX of api mocking in unit testing , by Mock Service Worker reduce 60% api mocking code
Tech stack: React 18, RTK Query, MSW, Next.js 13, Typescript, AWS S3, Cloudfront, IAM, Route53, Github CI/CD workflow, Nx monorepo, Terraform
Project: Phishing Simulation System
Optimize email template data response time, with Service worker and Web Cache api, minimize to 0s response time, and decreased cost of 40% AWS lambda api call
Inventing Unit testing mental model and utils, with U.S.E naming pattern, 3A writing pattern, significantly reduce 67% writing time and 80% modifying time.
Investigated i18n translation checking tool, React i18n, reduced 90% manual checking time.
Tech stack: Next.js 12, Swr, Redux, immer.js, React Testing library, React, Typescript, i18n, jest, AWS S3, Cloudfront
Frontend engineer - Lion Travel 2019/8 ~ 2021/11
Project: Group Travel Search page and Detail page
Instructed frontend critical knowledge, e.g. Lighthouse Performance Score, Redux.
Rebuilt Search page & Detail page as technical principal, including Component Designing & Task Assignment & Environment Setting, utilizing Redux, Webpack, React, TypeScript.
National Chiayi University - BA, Mechanical & Energy Engineering 2012/9 ~ 2016/6