Hello, My name is

Matthew Nguyen

Welcome Here, I'm a

Frontend Developer

Summary:

With over 3 years of experiences as a Frontend Developer, I specialize in creating dynamic and responsive web applications using Angular, ReactJS, and NextJS. My expertise includes developing robust user interfaces, implementing state management, and ensuring seamless performance across various devices. I am proficient in HTML, CSS, JavaScript, and have a strong background in TypeScript and modern Frontend libraries such as Redux and RxJS. I have a proven track record of delivering high-quality, maintainable code, collaborating effectively with cross-functional teams, and continuously learning and adapting to new technologies.

My Tech Stacks

Languages & frameworks

UI libraries

HeadlessCMS

Testing tools

Database

Other

Experiences

Gearment • Frontend Developer • 08/2024 - Present
  • Maintained a landing website using Remix and Directus CMS (headless CMS).
  • Optimized website performance and SEO for improved user experience and search engine rankings.
  • Refactored and structured code to ensure reusable components, enhancing maintainability and scalability.
  • Integrated APIs using connectrpc for seamless communication between frontend and backend services.
  • Implemented authentication with Facebook and Google login for user convenience.
  • Contributed to key modules including orders, stores, studios, members, and logs, ensuring smooth functionality and efficient workflow for the admin system.
⚝ Programming languages: ReactJS 18, Remix, HTML, SCSS, Javascript, Typescript.
⚝ UI libraries: Shacdn/ui, Radix UI, TailwindCSS
⚝ Other: CMS Directus, Turbo, Zustand, React-Query, ConnectRPC, Github Actions, Framer Motion,...
Sanbul Solutions • Frontend Developer • 04/2023 - 8/2024
  • Create and assign tasks using Jira.
  • Develop the source code structure following Atomic-Design principles.
  • Establish a process for code pushing and committing using Husky, Commit-lint, and GitHub Actions.
  • Implement the website interface based on design specifications, from management pages to user pages, utilizing Turbo (Vercel) for monorepos.
  • Configure Socket connections with the Backend and develop Service Workers.
  • Configure Storybook for documenting components and write comprehensive README files.
  • Create Dockerfile and Nginx configurations, and deploy the website.
  • Code Maintenance (Review, clean, and refactor code).
  • Integrate OAuth for login with Google, Facebook, Naver, and KakaoTalk.
⚝ Programming languages: ReactJS 18, NextJS 13, HTML, SCSS, Javascript, Typescript.
⚝ UI libraries: Ant Design, MUI React.
⚝ Other: Vite configuration, Redux, Redux-toolkit, React-Query (Tanstack-query), Storybook V7, Styled-component, Socket.io, Service Workers, Docker, Nginx, Github Actions, Jest,....
Amit Group JSC & TotallyAwesome • Frontend Developer • 06/2021 - 04/2023
  • Develop and program the web interface (Micro-site).
  • Implement motion effects and animations.
  • Trigger event send Google Analytics.
  • Deploy the application with PM2 or Docker.
  • Communicate with Backend developers for integration APIs
  • Analyzed and suggested solutions to solve problems of the stakeholder
⚝ Programming languages: Angular 12/13, NextJS 10/12, HTML, SCSS, Javascript, Typescript.
⚝ UI libraries: Ant Design, NgZorro, Angular Material, ChartJS, Bootstrap 5, Animate.css, Owl Carousel, GSAP, React MUI, AOS(Animate On Scroll), tsParticles

Projects

Monorepos
This repository is configured as a monorepos utilizing Vercel's Turbo Repos. It includes multiple frameworks and libraries such as React, Next.js, Astro, Gatsby and Remix. The monorepo structure allows for efficient code sharing, consistent development practices, and streamlined CI/CD processes.
Angular-boilerplate
This is a comprehensive Angular application which is designed to be scalable, maintainable and robust. The application follows a clear directory structure along with a set of predefined scripts for build, development, testing and formatting. This application has been enhanced with a range of libraries such as Husky, Commitlint, AutoChangelog, Bootstrap, and Ng-Bootstrap.
More Project Here

Contact

annminn100@gmail.com