Nguyen Phi Vu, Senior Software Engineer
| (+84)907671903 | Ho Chi Minh city, Vietnam
SUMMARY
Senior Software Engineer with strong experience in web and cross-platform mobile app development. Focused on React/React Native/Next.js, TypeScript, and Node.js. Experienced in leading frontend development teams and implementing efficient architectures for enterprise applications.
EDUCATION
Asia e University - Malaysia's Digital Global University 2011-02-12 — 2014-12-12
Bachelor's Degree - Software Engineering
SKILLS
Frontend & Cross-platform App: JavaScript/TypeScript, React.js/Next.js, React Native/Expo, Design System / UI Library, CSS/SASS/Tailwind/CSS-in-JS, Micro-frontend/Mono-repo, Jest/React Testing Library, Technical docs
Backend: Node.js/NestJS/Express, GraphQL/REST API, Prisma/Supabase, CI/CD (Jenkins, GitHub Actions), Cloud (AWS, Vercel)
EXPERIENCE
National Australia Bank (NAB) | Senior Software Engineer 2021-03-01 — Present
https://www.nab.com.au/

Working on home lending applications and financial calculators

  • Lead frontend development for the Borrowing Power Calculator app and other home lending applications
  • Work closely with product and design team to implement financial logic with user-friendly interfaces
  • Define front-end architecture guidelines, setup project structure and mentor team members on best practices and code quality
  • Participate in full production release cycle, set up test environments, configure environment variables, feature flags, and planned multiple release scenarios with properly backout strategies.
  • Contribute reusable components to NAB's UI library which are now used internally across many web applications in NAB
  • Build GraphQL/Java back-end services that connect with existing bank systems while maintaining fast response times
  • Participate in setting up CI/CD pipelines with Jenkins/Harness to streamline deployment processes and improve release cycles
Dwarves Foundation | Software Engineer 2020-02-02 — 2021-02-02
https://dwarves.foundation/

Worked on Reapit Foundations developer portal and BaseHQ assistant management platform

  • Refactor codebase into a monorepo using Yarn Workspaces, improving build efficiency and developer workflow
  • Convert lots of legacy React class components to functional components with hooks to improve performance and reduce bundle size
  • Build a React component library with Storybook to standardize UI elements across multiple projects
  • Implement Redux Toolkit to simplify state management and reduce boilerplate code
  • Participate in code reviews and helped establish coding standards to improve overall code quality
  • Collaborate with designers using Figma to implement complex UI requirements
REDIMED | Software Engineer 2019-01-01 — 2020-02-02
https://www.redimed.com.au/

Developed healthcare booking systems and telemedicine applications

  • Built a web application for skin cancer treatment bookings using React and Redux with Ant Design UI components
  • Developed a React Native mobile app that enables remote medical support and communication between patients and healthcare providers
  • Implemented secure data handling following healthcare compliance requirements
  • Worked with healthcare professionals to translate medical workflows into digital interfaces
Isobar Commerce Vietnam | Front-end Engineer 2016-10-10 — 2019-01-01
https://www.isobar.com/en-at/offices/isobar-commerce

Developed e-commerce solutions for major brands including Sony, Lacoste, and Pandora

  • Build responsive e-commerce websites for multiple global retail brands using modern front-end technologies
  • Implement custom UI components for various e-commerce platforms with Salesforce Commerce Cloud
  • Create reusable front-end modules to speed up development across different client projects
  • Optimize website performance through code splitting, lazy loading, and caching strategies to improve load times
VeXeRe | Front-end Engineer 2015-01-01 — 2016-09-09
https://vexere.com

Developed Vietnam's online bus ticket booking platform with multiple payment options

  • Build interactive seat selection and booking features for the bus ticketing system using jQuery and .NET
  • Integrate multiple payment gateways (ONEPAY, MoMo, Nganluong) to provide various payment options for users
  • Implement bilingual support for both Vietnamese and English languages to cater to local and international users
  • Collaborate with third-party logistics providers to create a complete booking-to-travel experience
PROJECTS
Upskills.dev 2024-08-01 — Present
https://upskills.dev/

Build a website providing practical coding tutorials with interactive demos and code snippets. Built with Next.js and focused on helping developers learn through practical examples.

React Native UI Templates 2019-04-02 — Present
https://codecanyon.net/user/jcstudioz/portfolio

Build React Native UI templates sold on Codecanyon marketplace. Created ready-to-use screen designs and components with documentation.

Open Source Projects 2019-04-02 — Present
https://github.com/sponsors/nphivu414

Build and maintain multiple open source projects primarily using React and Next.js

Upwork Freelance Projects 2022-11-01 — Present
https://www.upwork.com/freelancers/~0134b6b44d89adbbc9

Help clients build SaaS projects and job finder platforms using React, Next.js, and full-stack JavaScript technologies. Delivered complete solutions from UI/UX implementation to backend integration.

CERTIFICATES
TOEIC Test (845 Total Score) | IIG Vietnam