Summary

With over eight years of experience in the software development sector, I have honed my skills and expertise, particularly in the realm of web application development. My proficiency in Front-End Development encompasses a comprehensive range of technologies including HTML5, CSS3, LESS, JavaScript, TypeScript, Angular, and RxJS. This diverse skill set enables me to create robust, scalable, and user-friendly web applications tailored to meet specific business needs.

I am responsible for the full spectrum of front-end development tasks in my current role. This includes implementing new features, rigorously testing and resolving bugs before release, and ensuring the seamless integration of new functionalities into existing frameworks. My commitment to quality assurance ensures that each release is as stable and efficient as possible.

Beyond my technical duties, I actively research and integrate emerging technologies to enhance our development processes and outcomes. My dedication to continuous learning and innovation allows me to stay ahead of industry trends and advocate for adopting cutting-edge solutions within my team.

Moreover, my knowledge extends to using third-party services, with significant experience in platforms such as Google Cloud and AWS. This expertise allows me to leverage cloud solutions to optimize the performance, scalability, and reliability of the applications we develop.

In summary, my extensive background in front-end development, coupled with my commitment to innovation and team collaboration, positions me as an asset in any software development environment.

Technical proficiencies

Programming Languages: Javascript, Typescript.

Skills: 

  • Angular
  • TypeScript
  • Reactive programming with Rxjs
  • SocketIO
  • RESTful API
  • GraphQL
  • Agile Scrum.

Tools: Visual Studio Code, IntelliJ, Sublime Text, Git, Webpack, NPM, Yarn, Jira, Trello, Slack.

Professional experience

Airport Management System – England

Front-end Developer, Jan 2026 - Present

Project description 

  • Working on a cross-functional team of around 20 members including PO, PM, Scrum Master, Front-End Developers, Back-End Developers, and QC.  
  • Served as a Front-End Developer contributing to a micro frontend architecture, where each of the software modules is independently developed and deployed as a separate service via a unified web portal.
  • The platform incorporates AI/ML capabilities to support intelligent operational analysis, alerts, and decision-making for airport and airline operators.

Responsibilities 

  • Develop responsive user interfaces using HTML5, CSS3, SASS, JavaScript, and TypeScript within a micro frontend architecture.
  • Build and optimize dynamic features and single-page applications using Angular and RxJS across multiple independently deployable modules.
  • Architect and implement micro frontend solutions, ensuring each module (Manager, Ref data, Message centre, etc.) is decoupled, scalable, and integrated seamlessly through a unified web portal.
  • Collaborate closely with PO, PM, Scrum Master, and QA in an Agile/Scrum environment to deliver high-quality features on schedule.
  • Integrate RESTful APIs in collaboration with back-end developers to ensure seamless data flow across apron management services.
  • Conduct thorough code reviews, maintaining high standards of code quality, consistency, and performance across the team.
  • Ensure cross-browser compatibility and performance optimization across various devices and screen sizes.
  • Identify, debug, and resolve front-end issues to enhance user experience within a complex, multi-module airport operations platform.
  • Assist in the design and implementation of UI/UX improvements to enhance usability for airport and airline operators.
  • Stay updated with the latest front-end technologies and micro frontend best practices to continuously improve team standards.
  • Developed frontend components for presenting AI/ML-driven operational insights, alerts, and recommendations within airport management workflows.

Technologies 

  • NodeJS, RabbitMQ, RESTful
  • Angular, Typescript
  • Azure services
  • AI/ML-powered operational insights and intelligent alerts ‍

‍

Event booking system – Australia

Front-end Developer, November 2024 – Dec 2025

Project description 

  • Working on a team of 20 members including PM, developers, and QC.
  • I worked as a front-end developer. My role was to rebuild the existing application by migrating the server-side .NET rendering to a modern Angular Universal front end for improved performance and SEO. I integrated the new Angular front end with the .NET APIs, ensuring smooth communication between the UI and backend services. The platform offered a range of features, including assessments, certification programs, and a resource library. This project is an online event ticketing and booking platform designed for managing events, selling tickets, and collecting registrations. It caters to schools, community groups, businesses, and event organizers by offering tools for seating plans, promotion, payments, and attendee management—all through a simple, user-friendly interface.

Responsibilities 

  • Develop responsive user interfaces using HTML5, CSS3, SASS, JavaScript, and TypeScript.
  • Build and optimize dynamic features and single-page applications with Angular Universal, RxJS, and Redux.
  • Ensure cross-browser compatibility and performance optimization across various devices.
  • Identify, debug, and resolve front-end issues to enhance user experience.
  • Integrate RESTful APIs in collaboration with back-end developers to ensure seamless data flow.
  • Conduct thorough code reviews, maintaining high standards of code quality and performance.
  • Create detailed technical documentation and user manuals for new features and updates.
  • Assist in the design and implementation of UI/UX improvements to enhance usability.
  • Engage in continuous learning and professional development to stay updated with the latest front-end technologies and industry best practices.

Technologies 

  • Angular
  • Typescript
  • .Net

‍

Management Consulting – US

Front-end Developer, February 2023 -Present

Project description 

  • Working on a team of 10 members including PM, developers, and QC.
  • I worked as a front-end developer for a US-based company specializing in online services for the education industry, with a particular focus on veterinary education. My role involved developing and enhancing a comprehensive online learning platform tailored to the needs of veterinary students and professionals. The platform offered a range of features, including assessments, certification programs, and a resource library. This system aimed to provide a seamless and engaging educational experience, supporting users in their academic and professional growth

Responsibilities 

  • Develop responsive user interfaces using HTML5, CSS3, SASS, JavaScript, and TypeScript.
  • Build and optimize dynamic features and single-page applications with Angular, RxJS, and Redux.
  • Ensure cross-browser compatibility and performance optimization across various devices.
  • Identify, debug, and resolve front-end issues to enhance user experience.
  • Integrate RESTful APIs in collaboration with back-end developers to ensure seamless data flow.
  • Conduct thorough code reviews, maintaining high standards of code quality and performance.
  • Create detailed technical documentation and user manuals for new features and updates.
  • Assist in the design and implementation of UI/UX improvements to enhance usability.
  • Provide mentorship and technical support to junior developers and new team members.
  • Engage in continuous learning and professional development to stay updated with the latest front-end technologies and industry best practices.

Technologies 

  • Angular
  • Typescript
  • NodeJS
  • AWS

‍

Insurtech - US

Front-end Developer, August 2021 – January 2023

Project description 

  • Working on a team of more than 20 members including PM, developers, designer, and QC.
  • I served as a front-end outsourcing developer for a leading US-based insurance company. During this period, I played a crucial role in developing and enhancing their comprehensive web-based insurance management system. This system was designed to streamline and improve the user experience for both customers and internal stakeholders. Key features of the system included policy management, claims processing, and customer support portals, all of which aimed to facilitate efficient and transparent interactions between the company and its clients.
  • My work focused on building intuitive, user-friendly interfaces that aligned with the company’s brand guidelines and enhanced overall customer satisfaction. The project also involved ensuring that the platform was scalable, secure, and optimized for performance. I collaborated closely with cross-functional teams, including back-end developers, UX/UI designers, and QA testers, to deliver a seamless and responsive web application. The system was built to support high traffic volumes and comply with stringent industry standards and regulations

Responsibilities 

  • Develop user interfaces using HTML5, CSS3, SASS, JavaScript, and TypeScript.
  • Implement dynamic and interactive features with Angular, and RxJS.
  • Ensure cross-browser compatibility and responsive design for various devices.
  • Debug and resolve front-end issues to maintain a smooth and efficient user experience.
  • Collaborate with back-end developers to integrate RESTful APIs and ensure data consistency.
  • Conducted code reviews and enforced best practices for code quality and performance.
  • Participate in daily stand-ups, sprint planning, and retrospective meetings to ensure timely delivery of features.
  • Create detailed documentation and user guides for newly developed features.
  • Provide technical support and guidance to junior developers and new team members.
  • Engage in continuous learning to stay updated with the latest front-end technologies and industry trends

Technologies 

  • Angular
  • RxJS
  • Typescript
  • Java
  • AWS

‍

Visual collaboration tool - New Zealand

Front-end Developer, August 2020 -July 2021

Project description 

  • Working on a team of 6 members including PM, developers, and QC.
  • The project is a web-based graphic tool to facilitate meetings and brainstorming sessions. The tool aimed to enhance collaboration by providing users with an intuitive and interactive platform to create, share, and manipulate visual aids in real-time. Key features included graphic elements, real-time co-editing, drag-and-drop functionality, and seamless integration with video conferencing tools. The platform also supported customizable templates, annotation tools, and version control, allowing users to track changes and revert to previous versions. This project focused on improving team productivity and creativity by offering a user-friendly interface that supports effective visual communication and idea generation during meetings. Additionally, the tool ensured data security and compliance with industry standards, providing a reliable environment for corporate use.

Responsibilities

  • Develop the user interface using HTML5, CSS3, SASS, JavaScript, and TypeScript.
  • Implement real-time co-editing features with Angular, and RxJS.
  • Design and integrate drag-and-drop functionality for graphic elements.
  • Ensure cross-browser compatibility and responsive design.
  • Develop customizable templates and annotation tools.
  • Debugged and resolved front-end issues to maintain a smooth user experience.
  • Conducted code reviews and maintained high code quality standards.
  • Collaborate with back-end developers to integrate RESTful APIs.
  • Participate in daily stand-ups, sprint planning, and retrospectives.
  • Create technical documentation and user guides for new features.

Technologies

  • Angular
  • Typescript
  • Laravel
  • AWS (Cognito, S3, EC2,...)

‍

Maritime Transport– Singapore

Front-end Developer, January 2020 -July 2020

Project description 

  • Working on a team of 10 members including PM, developers, and QC.
  • The project provides a comprehensive web-based portal for a maritime transport company. The portal was designed to streamline and optimize various aspects of maritime logistics and operations. It provided a centralized platform for managing shipping schedules, tracking vessels, handling cargo information, and facilitating communication between different stakeholders such as ship owners, port authorities, and logistics providers.
  • The portal included features such as vessel status tracking using integrated GPS systems, automated notifications for shipping milestones, and detailed dashboards for monitoring fleet performance. Additionally, it supported document management for shipping manifests, bills of lading, and customs paperwork, ensuring compliance with international maritime regulations. User roles and permissions were carefully structured to provide appropriate access levels, ensuring data security and operational integrity. The portal also incorporated analytics and reporting tools, enabling users to generate insights and reports on shipping activities, fuel consumption, and route efficiency.
  • By integrating with existing enterprise systems and external APIs, the portal facilitated seamless data exchange and reduced manual data entry, enhancing overall efficiency. The project aimed to improve operational transparency, reduce turnaround times, and support decision-making processes through a user-friendly and feature-rich interface tailored to the unique needs of the maritime transport industry.

Responsibilities

  • Design and developed the web-based portal using HTML5, CSS3, and modern JavaScript frameworks Angular.
  • Implement client-side features and functionalities to enhance user experience and usability of the web-based portal.
  • Ensure cross-browser compatibility and optimized performance for various devices and screen sizes.
  • Collaborate with UX/UI designers to translate wireframes and mockups into functional front-end code.
  • Integrated APIs and data services to fetch and display dynamic content such as vessel tracking information and shipping schedules.
  • Conduct code reviews and maintain high standards of code quality, readability, and scalability.
  • Resolved front-end issues and bugs reported by QA testers or end-users to ensure a smooth and error-free user experience.
  • Keep up to date with the latest trends and best practices in front-end development and web technologies.
  • Work closely with back-end developers and other team members to ensure seamless integration of front-end and back-end components.

Technologies

  • Angular
  • RxJS
  • ASP .Net
  • Typescript

‍

E-Commerce – UAE

Fullstack Developer, June 2016 - December 2019

Project description 

  • Working on a team of 10 members including PM, developers, and QC.
  • I contributed to the development of an e-commerce system for a Dubai-based company, tailored to meet the specific needs of the Middle Eastern market. The system aimed to provide a seamless online shopping experience across various product categories such as fashion, electronics, home appliances, and luxury goods.
  • Key features included intuitive browsing, advanced search and filtering, secure payment gateways, multi-language and currency support, and robust inventory management. The platform was designed to handle high traffic, optimize logistics, and provide actionable insights through integrated analytics.
  • Collaboration with stakeholders ensured alignment with business objectives, adherence to industry standards, and the delivery of a user-friendly and scalable e-commerce solution.

Responsibilities

  • Develop and maintained both front-end and back-end components
  • Integrate third-party APIs for payment gateways and analytics tools to enhance functionality and user experience.
  • Design and optimize database schemas, queries, and data models to support efficient data storage, retrieval, and manipulation.
  • Develop and maintain RESTful APIs to facilitate communication between front-end and back-end systems, enabling seamless data exchange and functionality.
  • Collaborate with UX/UI designers, product managers, and other stakeholders to translate business requirements into technical solutions.

Technologies

  • CodeIgniter
  • PHP
  • Vue
  • JQuery
  • MySQL
  • Javascript
Certifications

Bachelor of Science - Software Engineering - Danang University of Education (2015)

Book an Appointment

Navigating Our Cooperation Models

For when you have the roadmap and the process, but not the people. Tell us the skills and seniority you need, and we send shortlisted profiles. You interview; the engineer you choose joins your existing team and works under your management.

Ideal for businesses that:
Need specialized expertise without adding full-time headcount
Want to scale capacity up or down as the roadmap shifts
Need extra hands on an upcoming or in-flight project
For when you need a team that owns a product, not individuals filling gaps. You select the engineers from the profiles above; they work exclusively on your project alongside your in-house team, keeping context instead of rebuilding it every quarter.

Ideal for businesses that:
Run large or long-term projects that need consistent ownership
Want a stable team that accumulates domain knowledge
Need engineers committed to the business goal, not just the ticket
For when scope and timeline are already settled and budget certainty matters more than flexibility. We define the delivery path up front, so the cost is known before work starts.

Ideal for businesses that:
Have a set budget and a clearly documented scope
Work to a hard deadline
Run projects with defined goals and achievable milestones
For when you want a permanent extension of your engineering organization in Vietnam, your process and your tooling, running on our infrastructure and hiring pipeline across three ISO-certified centers.

Ideal for businesses that:
Are building long-term engineering capacity, not staffing a single project
Want dedicated infrastructure and a managed hiring pipeline
Plan to grow the team steadily over several years
Let's Discuss Your Needs

How to Hire Top Developers from Saigon Technology?