Pham Hong Quan

Senior Front-end Developer

Turning complex ideas into elegant, user-friendly interfaces.

Pham Hong Quan

About

Pham Hong Quan

I am a Senior Front-end Developer with over 7 years of experience in building scalable, high-performance web applications. I specialize in modern JavaScript frameworks such as React and Vue, and have a strong command of TypeScript, Tailwind CSS, and component-based architecture. I'm passionate about crafting clean, maintainable code and delivering user-centric interfaces that elevate the digital experience.

7+

Years of Experience

10+

Projects Completed

3+

Awards Won

15+

Satisfied Clients

Vision

I believe that technology should serve humanity. Every line of code I write is aimed at creating exceptional experiences for users.

Unlimited Creativity

Working Methodology

I always follow best practices, write clean, maintainable and scalable code. Agile and DevOps are methodologies I apply daily.

Professional Process

Skills

Technologies and tools I use daily

React

95%

Vue.js

40%

TypeScript

88%

JavaScript

95%

Next.js

85%

Tailwind CSS

92%

Node.js

80%

Git

90%

Jest

85%

Projects

Explore the projects I've built with passion and dedication

THE SYSTEM MANAGES FOR BANKING

Featured
Member

Banking management system with a project scale of 100+ people. I participated in developing new features, creating common components, and building layouts with Adobe XD.

Key Responsibilities:

  • Create common components
  • Develop new features
  • Build layout with Adobe XD
  • Review source code

Technologies:

ReactJSNextJSRedux-sagaTypeScript

THE SYSTEM MANAGES FOR NAIL (FREELANCER)

Featured
Freelancer

Management system for nail salon as a freelancer. I designed and built source code architecture, created common components, developed new features, and built layouts using Material design and Core UI.

Key Responsibilities:

  • Structure and architect source code
  • Create common components
  • Develop new features
  • Build layout using Material design, Core UI

Technologies:

React JSNextJSRedux-sagaTypeScript

DR.DOOSAN

Featured
Team Lead

Healthcare management system project with a large scale of 90 people. I served as Team Lead, system design, customer communication, creating common components, building source code architecture, and managing the development team.

Key Responsibilities:

  • System design
  • Communicate and clear requirement with customers
  • Create common components
  • Structure and architect source code
  • Manage developer team about 30 devs (Track work progress, review source code, support solution, ...)
  • Training interns

Technologies:

React JSTypeScriptSCSSGrapes JS

MURATEC

Featured
BA, Team Lead

Management system project with a scale of 20 people. I served as BA and Team Lead, creating basic design, communicating and clarifying requirements with customers, creating common components for Front end, building source code architecture, and reviewing & merging code.

Key Responsibilities:

  • Create basic design
  • Communicate and clear requirement with customers
  • Create common components for Front end
  • Structure and architect source code
  • Review & merge source code

Technologies:

React JSTypeScriptSCSSAntD

YOLLA APP

React Native Developer

Discount code finder app developed with React Native. I maintained and improved performance, scanned barcodes with camera, developed new features, and built layouts with Figma.

Responsibilities:

  • Maintain and improve performance
  • Scan barcode with camera
  • Develop new features
  • +1 more responsibilities

Technologies:

React Native

BAMBOO QUEST (FREELANCER)

Freelancer

Learning application developed as a freelancer. I built REST API, MongoDB, Socket IO, developed new features, and built layouts using Material design and Core UI.

Responsibilities:

  • REST API, MongoDB, Socket IO
  • Develop new features
  • Build layout using Material design, Core UI

Technologies:

React JSNode JS

MURA

Team Lead

System development project with a scale of 15 people. I served as Team Lead, building source code architecture, creating common components, developing new features, reviewing code, and communicating with customers.

Responsibilities:

  • Structure and architect source code
  • Create common components
  • Develop new features
  • +2 more responsibilities

Technologies:

React JSNextJSTypeScript+1 more

CAINZ

Team Lead

System development project with a scale of 15 people. I served as Team Lead, building source code architecture, creating common components, developing new features, and reviewing code.

Responsibilities:

  • Structure and architect source code
  • Create common components
  • Develop new features
  • +1 more responsibilities

Technologies:

React JSNextJSTypeScript+1 more

Experience

My career development journey

Work Experience

Senior Front-end Developer & Team Lead

2022 - Present

FPT Software, Freelancer

Lead development team in building large-scale web applications. Responsible for architecture design, code review, and mentoring junior developers.

Key Achievements
  • Improved main application performance by 40% through code optimization
  • Implemented CI/CD pipeline reducing deployment time from 30 minutes to 5 minutes
  • Led team of 5 developers in migrating legacy code to TypeScript
Main Responsibilities
  • Perform daily code review for all pull requests
  • Manage and assign tasks for team of 5 developers
  • Organize daily standup, sprint planning and retrospective meetings
  • Mentor and train junior developers on best practices
  • Design architecture for new projects
  • Coordinate with Product Owner and Designer to ensure on-time delivery

Front-end Developer

2020 - 2022

SupremeTech, Freelancer

Developed and maintained client-side applications using React and Vue.js. Participated in the entire development process from planning to deployment.

Key Achievements
  • Built component library used by 3 different projects
  • Implemented responsive design for 15+ web applications
  • Collaborated with UX/UI team to optimize user experience
Main Responsibilities
  • Develop and maintain web applications using React and Vue.js
  • Participate in code review for team members
  • Build reusable component library
  • Optimize performance for existing applications
  • Collaborate with backend team to integrate APIs
  • Write unit tests and integration tests

Junior Front-end Developer

2019 - 2020

IVC Viet Nam

Started career by developing small features and learning from senior developers. Participated in diverse projects from landing pages to complex web apps.

Key Achievements
  • Completed 50+ tickets in the first 6 months
  • Learned and applied 5 different JavaScript frameworks
  • Contributed to company's open source projects
Main Responsibilities
  • Develop small features as requested by senior developers
  • Participate in diverse projects from landing pages to complex web apps
  • Learn and apply new JavaScript frameworks
  • Perform bug fixes and maintenance for existing projects
  • Participate in code review process to learn best practices
  • Contribute to company's open source projects

Education

Software Engineering

2016 - 2020

Ho Chi Minh University of Technology

Graduated with Software Engineering major. Participated in many projects and competitions during study period.

Clients I've Worked With

FPT Software
Viettel
VinGroup
Techcombank
Grab

And many other companies...