Hung Nguyen

Creator of Jest Preview and Vitest Preview. Open Source Enthusiast. Lifelong Learner.


💼 Work experience

Senior Engineer (Front End), Motional Inc.

June 2023 - Present

  • Designed, developed, and maintained Command Center, a comprehensive cloud platform enabling the large-scale operation of Autonomous Vehicles (AVs) across Boston, Pittsburgh, Las Vegas, Los Angeles, and Singapore. (Technologies used: React, Typescript, react-query, vitest, Python, AWS S3, AWS Cloudfront)
  • Developed a suite of features facilitating seamless real-time communication between AVs and cloud services, including remote ride dispatch, physical component control (e.g: fan, temperature), and video streaming access.
  • Developed features to streamline the updating and deployment of new software versions to AVs, ensuring efficient and timely rollouts.
  • Performed on-call duties to monitor and support the production system, promptly addressing issues and assisting testing specialists in the operation and testing of AVs.
  • Conducted high-level analysis, design, and code reviews. Communicated with stakeholders and cross-functional teams in U.S. office to identify and meet system requirements.

Senior Front End Developer, Filum Inc.

October 2022 - May 2023

  • Develop Filum Experience Platform which handles every single touchpoint to help customers deliver the best experience and unleash sustainable growth opportunities.
  • Mentor and conduct training sessions for junior engineers to improve their skills and knowledge.
  • Participate in design review, code review for the frontend team.
  • Adapt the more robust technology to improve the Developer Experience and the performance in CI/CD pipeline.

Lead/ Senior Front End Developer, Got It Inc.

April 2020 - May 2022

  • Guide a team of front end developers to develop high-quality, maintainable and secured web applications.
  • Architect greenfield applications and improve the architecture of existing applications.
  • Work with product team and senior engineers to define roadmap and feature priorities. Advise them in the decision-making process.
  • Coach and mentor team members to sharpen their skills and knowledge. Perform code review, pair programming. Organized frequent seminars and learning sessions.
  • Experiment with cutting-edge technologies and evaluate their suitability for particular use cases.
  • Increase the scalability, boost the performance of frontend systems, enhance DX (Developer Experience) by migrating existing complex applications in PhotoStudy ecosystem (200.000 sessions monthly) which were written in server-render language (PHP) to Single Page Application (React Typescript with Vite).

Front End Developer, Got It Inc.

Nov 2017 - April 2020

  • Developed, maintained and monitored various web applications in the Excelchat ecosystem (10.000 sessions monthly). An on-demand platform to locate human experts who can answer questions in a personalized way.
  • Collaborated with engineer and product team in Hanoi and Silicon Valley to build several MVPs to explore the market and find potential B2B customers and partners.

🛠 Skills

  • Javascript, React, Redux, Webpack, Vite, CSS-in-JS, NextJS, Typescript
  • Testing, Jest, React-testing-library, Mock Service Worker, Cypress, Enzyme
  • HTML, CSS, Design Systems
  • Git, Python, Postman, Wireshark
  • Web security: XSS, SQL injection, CSRF, path traversal, template injection

🔬 Projects

jest-preview ⭐️

  • An open source package that increases DX when writing tests for frontend using Jest. It helps to preview the actual interface of application in NodeJS environment to an external browser such as Google Chrome.

vitest-preview

  • Visual debugging experience for Vitest, built on top of Vite and it’s blazing fast

react-linkedin-login-oauth2

  • An open source package that eases the integration of Login with LinkedIn feature to your application with more than 7000 downloads per week.

Contribute to several open source software projects

  • Top 1 on GitHub Trending Developers several times.

🗣 Keynote speeches


🏫 Education

VNU University of Engineering and Technology

  • Bachelor of Science in Computer Science - June 2017