Hung Nguyen
Creator of Jest Preview and Vitest Preview. Open Source Enthusiast. Lifelong Learner.
πΌ Work experience
Senior Front End Developer, Filum Inc.
October 2022 - Present
- 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 βοΈ
https://github.com/nvh95/jest-preview - www.jest-preview.com
- 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.
- Reached 2100 stars on GitHub from developers all over the world. Got starred by React Core Team (Dan Abramov), Material UI CEO (Olivier Tassinari), creator of Preactjs (Jason Miller)β¦
- Currently having ~90.000 downloads weekly (and still growing).
- Was nominated in The Most Exciting Use of Technology category for React Open Source Awards 2022, part of React Summit.
vitest-preview
https://github.com/nvh95/vitest-preview - www.vitest-preview.com
- Visual debugging experience for Vitest, built on top of Vite and itβs blazing fast
- Currently having ~2.500 downloads weekly
react-linkedin-login-oauth2
https://www.npmjs.com/package/react-linkedin-login-oauth2
- An open source package that eases the integration of Login with LinkedIn feature to your application with more than 5000 downloads per week.
Contribute to several open source software projects
- Participating in discussions about features, open issues, polishing documentation and committing code to open source software projects such as strapi, react-hook-form, mswjs, Next.js, create-react-app, vitejs...
- Top 1 on GitHub Trending Developers several times.
π£ Keynote speeches
- JSConf Korea 2022: How I Got 1600 Stars on GitHub in 2 months of Open Source Work
- React Advanced London 2022: How to Build Your Own Open Source Project
π« Education
VNU University of Engineering and Technology
- Bachelor of Science in Computer Science - June 2017