Summary

With over nine 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: C#, ASP.Net, Java, Spring, Javascript, Typescript...

Skills:

  • Javascript, Typescript, Angular, VueJS, HTML / CSS, SASS, SCSS, jQuery, Bootstrap.
  • C#, ASP.Net, Java, Spring, Docker, SQL...
  • Single Page Application, RESTful Web API.

Tools: Visual Studio, IntelliJ, VS Code, Vim, Docker, Jenkins, TeamCity, Workbench, SQL Server Management Studio...

Professional experience

Logistics – Australia

Front-end Developer, July 2023 – Present

Project description 

  • Designed and developed a scalable logistics platform to optimize supply chain operations and streamline transportation management. The platform provides real-time tracking, and intelligent route optimization to enhance efficiency and reduce operational costs. Built using modern front-end technologies such as Angular and TypeScript, ensuring a responsive and user-friendly interface. Integrated APIs to facilitate seamless communication between various stakeholders, including shippers, carriers, and warehouse operators. Focused on improving performance, security, and accessibility to deliver a robust and intuitive solution for logistics businesses.

Responsibilities 

  • Develop responsive user interfaces using HTML5, CSS3, SASS, JavaScript, and TypeScript.  
  • Build and optimize dynamic features and single-page applications with Angular, RxJS.
  • 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.  

Technologies 

  • Go 
  • Angular
  • Azure 
  • Postgres

Insurance 2 – United States

Team Lead, August 2021 – June 2023

Project description 

  • I served as a front-end team lead for a leading US-based insurance company. During this period, I played a crucial role in developing and enhancing their comprehensive web-based insurance 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 

  • Implement dynamic and interactive features with Angular and RxJS.  
  • Ensure cross-browser compatibility and responsive design for various devices.
  • 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.
  • Collaborated with UX/UI designers to create intuitive and user-friendly interfaces for the lesson composer.
  • 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.  
  • Engage in continuous learning to stay updated with the latest front-end technologies and industry trends.  

Technologies 

  • Java
  • NodeJS
  • Angular
  • AWS 
  • Postgres

Visual collaboration tool – New Zealand

Team Lead, June 2020 – August 2021

Project description 

  • 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 supports 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 ensures 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 

  • PHP Laravel
  • NodeJS
  • Angular
  • AWS 
  • Postgres

Maritime Transport – Singapore

Front-end Developer, October 2019 – May 2020

Project description 

  • 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 

  • Develop the user interface using HTML5, CSS3, SASS, JavaScript, and TypeScript.
  • Implement real-time co-editing features with Angular, and RxJS.
  • Ensure cross-browser compatibility and responsive design.
  • 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.
  • Create technical documentation and user guides for new features.  

Technologies 

  • C# .Net
  • Angular
  • MySQL

Insurance 1 – Switzerland

Front-end Developer, November 2018 – September 2019

Project description 

  • The project provides a comprehensive web-based platform for a leading Swiss insurance company, to enhance the management of insurance policies, claims, and customer interactions. Utilized modern front-end technologies such as Angular to create a responsive and user-friendly interface.
  • It provides a centralized system for managing policies, claims, and customer interactions efficiently. Integrated features like policy tracking, automated claim processing, and real-time notifications to streamline operations and improve customer service. Collaborated with cross-functional teams to ensure seamless integration with Mobiliar's existing systems and compliance with industry standards. This initiative aligned with Mobiliar's digitalization strategy, which focuses on modernizing products and creating efficient core processes to enhance the user experience.
  • This platform supports the digital transformation strategy by enhancing operational efficiency, improving customer satisfaction, and reducing administrative overhead.

Responsibilities 

  • Implement dynamic and interactive features with Angular and RxJS.
  • Ensure cross-browser compatibility and responsive design.
  • 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.
  • Create technical documentation and user guides for new features.  

Technologies 

  • C# .Net
  • Angular
  • MySQL

Data visualization – Switzerland

Front-end Developer, May 2018 – October 2018

Project description 

  • A sophisticated data intelligence platform designed to streamline the querying, analysis, and visualization of organizational and individual information. The system enables users to efficiently search, filter, and categorize large datasets, ensuring quick access to relevant insights. Interactive graphs and geospatial maps provide a clear representation of relationships between entities, uncovering connections that may impact financial risk assessments.
  • The platform incorporates advanced data processing algorithms to evaluate an entity’s creditworthiness based on historical financial data, behavioral patterns, and external risk factors. These insights empower banks and insurance professionals to make informed decisions, optimize risk management strategies, and enhance customer evaluation processes. With a focus on accuracy, efficiency, and user-friendly design, the system improves due diligence workflows and supports compliance with financial regulations.

Responsibilities 

  • Implement dynamic and interactive features with Angular and RxJS.
  • Ensure cross-browser compatibility and responsive design.
  • 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.
  • Create technical documentation and user guides for new features.  

Technologies 

  • Java Spring boot
  • Angular
  • SOAP
  • Restful
  • Oracle SQL

Even management system – Vietnam

Full-stack Developer, August 2017 – April 2018

Project description 

  • A comprehensive and high-performance application suite designed for seamless event management across web and mobile platforms. The system provides event organizers with the tools to plan, monitor, and analyze events efficiently, ensuring smooth execution and enhanced attendee experiences. Built for scalability, it can handle high traffic and large-scale events while maintaining optimal performance.
  • The Event Management Suite empowers organizations to streamline event execution, enhance participant engagement, and leverage real-time insights for better decision-making. Whether managing corporate conferences, trade shows, festivals, or virtual summits, this system ensures a seamless and efficient event experience.

Responsibilities 

  • Implement dynamic and interactive features with Angular and RxJS.
  • Develop and maintain server-side logic, APIs, and database interactions using Java, ensuring efficient data processing and system performance.
  • Enhance application performance through caching strategies, database indexing, and load balancing techniques to support high traffic and large-scale operations.
  • Design and optimize relational (MySQL) databases for efficient product catalog management, user data handling, and transaction storage.
  • Debugged and resolved issues to maintain a smooth user experience.
  • Conducted code reviews and maintained high code quality standards.
  • Create technical documentation and user guides for new features.  
  • Monitor the application’s state.

Technologies 

  • Java Spring boot
  • Angular
  • MySQL

E-commerce – Vietnam

Full-stack Developer, June 2016 – July 2017

Project description 

  • A scalable and feature-rich e-commerce platform designed for seamless shopping across web and mobile devices. It enables businesses to manage product catalogs, track inventory, and process secure transactions with multiple payment gateways.
  • The system offers an intuitive shopping experience with smart search, AI-driven recommendations, and personalized promotions. It includes real-time order tracking, automated shipping calculations, and returns management to streamline logistics. Integrated marketing tools support discounts, loyalty programs, and targeted campaigns to enhance customer engagement. Built for high performance, the platform efficiently handles high traffic and large transaction volumes while ensuring security through advanced encryption and fraud detection. Fully responsive and optimized for cross-platform accessibility, it provides businesses with the tools to expand their digital presence and drive online sales.

Responsibilities 

  • Develop and maintain server-side logic, APIs, and database interactions using C# .Net, ensuring efficient data processing and system performance.
  • Build responsive and user-friendly interfaces using modern frameworks like Angular, ensuring seamless shopping experiences across web and mobile platforms.
  • Design and optimize relational (MySQL) databases for efficient product catalog management, user data handling, and transaction storage.
  • Implement and secure payment gateways Stripe ensuring smooth transaction processing with fraud detection mechanisms.
  • Enhance application performance through caching strategies, database indexing, and load balancing techniques to support high traffic and large-scale operations.
  • Debugged and resolved issues to maintain a smooth user experience.
  • Conducted code reviews and maintained high code quality standards.
  • Create technical documentation and user guides for new features.  

Technologies 

  • C# .Net
  • Angular
  • MySQL
Certifications

AWS Cloud Practitioner

Book an Appointment

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
Let's Discuss Your Needs
How to Hire Top Developers from Saigon Technology?