Summary
Overview
Work History
Education
Skills
Additional Information
Languages
Websites
Timeline
Hoang Duc Trung

Hoang Duc Trung

Cau Giay, Ha Noi

Summary

Experienced Full-Stack Developer with 4+ years of experience in building scalable and reliable web and mobile applications using Node.js, React, and React Native. Skilled in coding, team collaboration, and troubleshooting. I am seeking challenging opportunities to leverage my skills and expertise in developing cutting-edge applications.

Summary of Qualifications:

  • Extensive experience in developing robust and scalable web applications using Node.js, JavaScript, and related frameworks such as NestJS.
  • Proficient in designing and implementing RESTful APIs, ensuring optimal performance and security.
  • Strong understanding of front-end technologies like HTML5, CSS3, and modern JavaScript frameworks such as React.
  • Understanding of database systems such as MySQL, and MongoDB.
  • Skilled in deploying applications to cloud platforms like AWS
  • Excellent problem-solving skills and a passion for creating clean, efficient, and maintainable code.
  • Understanding System Design and Architecture.

Overview

6
6
years of professional experience

Work History

Software Engineer

VMO Holding
05.2021 - 05.2023
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
  • Developed and maintained scalable and high-performance Node.js applications for clients, ensuring strict compliance with best practices and coding standards.
  • Updated old code bases to modern development standards, improving functionality.
  • Integrated third-party tools and components into applications.
  • Tested methodology with the writing and execution of test plans, debugging, and testing scripts and tools.
  • Designed and implemented RESTful APIs for seamless integration with external systems, achieving improved performance and scalability.
  • Implemented continuous integration and deployment pipelines using tools such as GitLab CI, and Docker, resulting in faster and more reliable release cycles.
  • Mentored junior developers, providing guidance on coding best practices, code reviews, and assisting with problem-solving.

Software Engineer

TWENDEE
01.2020 - 04.2021
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
  • Developed and maintained complex web applications using Reacts and Redux, delivering high-quality front-end solutions to clients.
  • Collaborated closely with product managers, designers, and back-end developers to gather requirements and deliver projects within scope and timeline.
  • Utilized state management libraries like Redux to manage application data and ensure seamless data flow between components.
  • Integrated with RESTful APIs and backend services, ensuring efficient data exchange and system interoperability.
  • Conducted performance optimization and code refactoring, achieving faster rendering times and an enhanced user experience.

Software Engineer

ADT International
01.2017 - 01.2020
  • I have worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance using Node.js.
  • Developed user interfaces and implemented front-end features using React, HTML5, CSS3, and JavaScript.
  • Collaborated with designers to convert wireframes and UI designs into responsive and interactive web applications.
  • Integrated third-party tools and components into applications.
  • Analyzed proposed technical solutions based on customer requirements.
  • Promoted experience with Docker and Amazon Web Services.
  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance

Education

System Information

Military Technology Academy, Hanoi, HN

Skills

  • JavaScript, TypeScript, Ruby, and PHP
  • Nodejs, Express, NestJS, React, and Redux
  • HTML5, CSS3, SASS, and Figma
  • React Native
  • MongoDB, MySQL, PostgreSQL, and Redis
  • AWS
  • Git, JIRA, and Docker
  • System Design and Architecture

Additional Information

SchoolX

Description: SchoolX is an electronic attendance solution for schools. It simplifies managing students.

Role: Full-stack developer

Responsibilities

  • Developed a scalable application using Node.js and the NestJS framework that allows the parents to get immediate alerts when their child enters and leaves the school and records their child's school information.
  • Implemented secure user authentication and authorization using JWT (JSON Web Tokens) for enhanced user experience and data protection.
  • Integrate third-party services, such as email notifications, and Firebase cloud messaging, to push notifications to clients.
  • Designed and implemented a RESTful API to communicate with the front-end and mobile, ensuring efficient data exchange and improved performance.
  • Implemented continuous integration and deployment pipelines using tools such as GitLab CI, Docker, resulting in faster and more reliable release cycles.
  • Developed a responsive user interface using Reacts, allowing users to create and manage students, teachers, staff, etc.
  • Investigate and resolve complex technical issues, ensuring the smooth functioning of the applications.
  • Collaborated with product managers to define system requirements and translate them into technical specifications.


Wallet

Description: The wallet is an E-wallet that can use currencies and virtual currencies for companies/individuals who are looking for a smooth international money transfer and payment solution. We provide a simple and quick digital asset platform that replaces the complicated international bank remittance/payment procedures and history management.

Role: Software Engineer

Responsibilities

  • Developed a scalable e-wallet using Node.js and the NestJS framework that allows users to use currencies and virtual currencies for individuals, exchange currencies, deposit currencies, and withdraw currencies.
  • Implemented secure user authentication and authorization using JWT (JSON Web Tokens) for enhanced user experience and data protection.
  • Integrate the Binance API, enabling seamless online transactions.
  • Designed and implemented a RESTful API to communicate with the front-end, ensuring efficient data exchange and improved performance.
  • Optimized the application's database queries, reducing response times and enhancing overall system performance.



Sal

Description: Sal CRM is a Sales CRM tool. It is designed as an integrated, end-to-end application for sales administration.

Role: Software Engineer

Responsibilities

  • Developed a responsive CRM website using React and Redux.
  • Implemented features such as company management, customer management, and payment integration using the Stripe API.
  • Designed and developed reusable UI components, ensuring code modularity and maintainability.
  • Integrated with RESTful APIs to fetch and display data to clients.
  • Implemented state management using Redux to efficiently manage application data and ensure a consistent user experience.
  • Utilized React Router for seamless navigation and dynamic routing.
  • Collaborated with UI/UX designers to create visually appealing interfaces and improve user engagement.


Jobnow

Description: Jobnow is at the forefront of innovation when it comes to using data and technology to evolve the human capital management space with solutions that help employers find, hire, and manage great people.

Role: Full-stack developer

Responsibilities

  • Developed a scalable application using Node.js and the NestJS framework that allows employers to find, hire, and manage great people.
  • Designed and implemented a RESTful API to communicate with the front-end and mobile, ensuring efficient data exchange and improved performance.
  • Developed a responsive website using React and Redux.
  • Implemented features such as company management, customer management, and payment integration using the Stripe API.
  • Designed and developed reusable UI components, ensuring code modularity and maintainability.
  • Integrated with RESTful APIs to fetch and display data to clients.
  • Implemented state management using Redux to efficiently manage application data and ensure a consistent user experience.
  • Utilized React Router for seamless navigation and dynamic routing.
  • Collaborated with UI/UX designers to create visually appealing interfaces and improve user engagement.


BESALES

Description: BeSales is a CRM tool. It is designed as an integrated, end-to-end application for small businesses.

Role: Full-stack developer

Responsibilities:

  • Developed a responsive CRM website using React and Redux.
  • Designed and developed reusable UI components, ensuring code modularity and maintainability.
  • Integrated with RESTful APIs to fetch and display data to clients.
  • Implemented state management using Redux to efficiently manage application data and ensure a consistent user experience.
  • Utilized React Router for seamless navigation and dynamic routing.
  • Collaborated with UI/UX designers to create visually appealing interfaces and improve user engagement.



BLO

Description: The system allows users to manage and research a company's Portfolio and provide detailed information about this Portfolio and the company.

Role: Node.js developer

Responsibilities

  • Developed an application using Node.js and NestJS that allows users to research and manage the Portfolio information so that they can have the overview statistics of each Portfolio, search for exact company portfolios, and view the detail information of each company Portfolio.
  • Developed an application using Node.js that allows the system to obtain Portfolio' data from the data center and process this data before storing it in the system.

Languages

Vietnamese
Native language
English
Intermediate
B1

Timeline

Software Engineer - VMO Holding
05.2021 - 05.2023
Software Engineer - TWENDEE
01.2020 - 04.2021
Software Engineer - ADT International
01.2017 - 01.2020
Military Technology Academy - , System Information
Hoang Duc Trung