Summary

I am a software engineer with 5+ years of experience in various technologies. Detail-oriented Front-End Developer, highly adept at both independent and collaborative projects. Proficient in project management tools and skilled in collaborating with cross functional teams to deliver high-quality projects within deadlines. Demonstrated expertise in building and maintaining websites, with a keen eye for detail and a passion for clean, efficient code.

Technical proficiencies

Programming Languages: JavaScript, TypeScript, HTML, SASS/SCSS, Python.

Frameworks: 

  • ReactJS, NextJS
  • GraphQL, RestAPI
  • Redux/Saga, Recoil, React Query
  • Socket.io, Vite, Webpack

Tools: Git, VS Code, WebStorm, GitHub, GitLab, Jira, Confluence, Figma

Professional experience

E-commerce platform

Frontend Developer, Oct 2024 – Present

Project description 

  • B2B digital ecosystem of E-commerce, Online expo and conference, and CSR

Responsibilities 

  • Led the front end development of a custom admin portal to manage data of all three platforms.
  • Developed a 360° media viewer feature for an online expo and conference platform.
  • Developed large complex forms containing over 50 input fields with nested sections, multiple file uploads, and dynamic field dependencies
  • Implemented localization support for a multi-language website, hence expanding the customer base.

Technologies 

  • NextJS, ReactJS, TypeScript, Redux, Swagger, OpenAPI, React Query, TailwindCSS, Dayjs, Ant design, Material UI, RadixUI, React Hook Form, Zod, Vite,...

Digital Health platform

Frontend Developer, Jun 2021 - Mar 2024

Project description 

  • Digital Health platform for doctors and patients

Responsibilities 

  • Led the front-end development of a data labeling tool for a heartbeat detection model.
  • Led the front-end development of a patient report processing application, hence optimizing physician workload and processing time.
  • Upgraded the UI and added new ECG and Heart rate visualization tool features using Canvas API.
  • Collaborated with BA and UI/UX team to develop a reusable React UI library based on the product design system.
  • Assisted in migrating legacy code from React Class Components to Functional Components.
  • Implemented localization support for a multi-language website, hence expanding the customer base.
  • Worked on a ReactJS project with a huge legacy source code.
  • Picked up user stories, analyzed them, designed solutions, and discussed with the team to successfully deliver features.
  • Participated in an Agile team that requires attending every meeting and process.
  • Optimized the performance of several projects by using techniques like caching, lazy load, dynamic import, minification....

Technologies 

  • NextJS, ReactJS, TypeScript, Redux/Saga, Recoil, Apollo GraphQL, Socket.io, Lodash, Moment, Ant design, HighChart, AmChart, FabricJS, PDF-lib, Webpack.
Certifications

Education: Bachelor of Science in Computer and Embedded Systems (2017 – 2021)

VNUHCM University of Science - Faculty of Electronics and Telecommunications

Certifications: TOEIC Listening and Reading with score 830 / 990 (L: 470 - R: 360) by IIG Vietnam

Navigating OurCooperation Models

We assess your needs first. Then, we will send you the top software engineer CV options so that you can select your favorite. The chosen engineer becomes part of your in-house team.

Ideal for businesses that:
Need specialized expertise but don't want to hire full-time staff
Want to scale resources up and down quickly
Require extra support for upcoming or ongoing projects
You can choose from our numerous software developer CV options. The selected developers form a dedicated team that works exclusively on your project. They also collaborate closely with your in-house team to achieve your goals.

Ideal for businesses that:
Require cost-effective and scalable solutions for large and long-term projects
Want to form a consistent team with excellent skills
Need a development team committed to their business goal
We define a clear path for your project. Since the project has clear timelines and scopes, you can control your budget better. You can also choose to work with a remote team or manage specialized technical roles.

Ideal for businesses that:
Have a set budget and clearly outline the project scope
Struggle with strict deadlines
Handle projects with clear goals, a detailed outline, and achievable milestones
How to Hire Top Developers from Saigon Technology?