Hi there! I'm Haoting Cheng, a
Frontend Developer.
I'm all for keeping code maintainable, reusable, and top-notch in performance. Stick to the best practices and SOLID design principles.
Throughout my professional journey, I've had the privilege of collaborating with teams at and start-ups, building creativity web apps and contributing to the Google Developer community.✨
Currently based in Taiwan, I'm excited about seeking opportunities in the UK. Let's link up on LinkedIn!
My Portfolio
Deer Donate
ValleyDeer management system
NADI Membership platform
Geography Information Application Platform
Meal Time
WhiskerSoothe
Google Dev Community Work
As a Developer Programs Engineer, my role centers on guiding global developers in Google Smart Home software integration. I accomplished the following:
0
+ developers0
+ issues per quarter0
%Experience
Developer Programs Engineer
Contract via Virtusa | 10/2022 ~ now- • Coached over 400 developers worldwide in the Google Smart Home and Matter development through Google Issue Tracker, resolving more than 100 issues each quarter.
- • Implemented Service Level Objectives (SLOs), leading to an 85% reduction in response time for the Issue Tracker.
- • Enhanced workflow efficiency by integrating new tools, saving 15% of time on routine tasks.
- • Reported and tracked bugs, bridging communication gaps between internal team engineers and third-party developers.
- • Contributed to enhancing developer tools and public documentation on Google Home Developer Center.
- • Supported Google Smart Home certification team in processing certificate requests, including cloud-to-cloud and Matter.
Frontend Web Developer
Part-time | 10/2022 ~ now- • Developed an international real-time payment platform and management system, increasing monthly transaction counts by 70% within 10 months. More than 120 streamers have subscribed to our SaaS service.
- • Contributed 30% of frontend codebase across various projects, utilizing the latest technologies such as React and Typescript.
- • Engineered dashboards for live stream donation data, enabling data-driven decisions through advanced data visualization.
- • Leveraged Google Cloud Platform for scalable serverless backend services and storage.
- • Created a Discord bot to boost streamer-fan interaction.
- • Played a key role in optimizing frontend and backend architecture and database design.
Frontend Web Developer
Full-time | 01/2022 ~ 10/2022- • Developed internationalization membership platform services and 3D web GIS applications using React, Next.js, Redux, TypeScript, and WebGL libraries.
- • Utilized AGILE methodology and actively participated in SCRUM meetings, helping the team meet sprint goals.
- • Collaborated with senior engineers to conduct thorough code reviews to ensure code quality and maintainability.
- • Ensured code quality by implementing unit testing using Jest, React Testing Library and Mock Service Worker.
- • Migrated legacy projects to Next.js, MUI and Docker, resulting in faster page load times and an enhanced user experience.
- • Implemented pre-commit hooks (Prettier, commitlint) for consistent code style and enhanced collaboration within the team.
Skills
Front-end Development
JavaScript
TypeScript
React
Redux
Next.js
Jest
i18next
Sass
CSS
HTML
Styled-components
Tailwind CSS
MUI (Material-UI)
RWD (Responsive Web Design)
Webpack
Flutter
Dart
Back-end Development
Node.js
Express
Restful API
PostgreSQL
MySQL
NoSQL
Sequelize
Microservices
Serverless
Nginx
Cloud and Infrastructure
GCP (Google Cloud Platform)
AWS (Amazon Web Services)
Linux
Docker
CI/CD
Git
Smart Home and IoT
Google Smart Home
Matter