Hi! I'm Haoting Cheng, a
Software Engineer.
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 the UK, I'm excited about seeking new opportunities. 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 ~ 04/2024- • Developed Android UI Automation tools using Python and Kotlin to streamline QA processes and improve efficiency.
- • Coached over 400 developers worldwide in the Google Smart Home and Matter development through Google Issue Tracker, resolving more than 100 issues per quarter and reducing 85% response time by implementing service level objectives.
- • Enhanced workflow efficiency by integrating new tools, saving 15% of time on routine tasks.
- • Troubleshoot web development, OAuth, and smart home skill issues, utilizing Docker, CLI tools, and Node.js.
- • Reported and tracked bugs, bridging communication gaps between internal team engineers and third-party developers.
- • Contributed to developer tools and public documentation on Google Home Developer Center.
- • Collaborated with cross-functional international teams to identify and solve complex problems.
Frontend Web Developer
Part-time | 10/2022 ~ now- • Achieved 20 times faster loading speed, implemented SEO best practices and integrating CRM solutions for official websites.
- • 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
Python
Kotlin
Cloud and Infrastructure
GCP (Google Cloud Platform)
AWS (Amazon Web Services)
Linux
Docker
CI/CD
Git
Smart Home and IoT
Google Smart Home
Matter