Address

Thanh Khe, Da Nang

Fullstack Developer

Mai BaGiang Son

I am SonBK, a dedicated Web Developer with 7 years of experience. My expertise lies in programming, self-study, training, and effective communication. I excel in developing robust web applications and am committed to continuous learning and professional development. My ability to collaborate with teams and mentor junior developers has contributed significantly to my success in the field.

Mai Ba Giang Son

Skills_

Technologies are grouped by the same categories from the original profile.

Frontend_

HTML5/CSS3 (>6 years)React/NextJs (>3 years)React Native (>1 years)Vue/NuxtJS (> 6 months)Typescript (> 3 years)jQuery (>4 years)

Backend_

PHP (>4 years)Laravel (>3.5 years)EccubeCMS (>4 years)NodeJs/.Net (>1 years)Cloud (Digital Ocean, Azure) (6 months)

Database_

MySQL (>3 years)Postgres (>2 years)Neo4j (1 year)ORM (~3 years)

Experience_

Engineering leadership across web products

Hands-on delivery, team leadership, DevOps support, and long-term CMS implementation experience.

Web Developer

11/2020 - 06/2022

  • Contributed to projects, collaborating and solving problems effectively.
  • Completed tasks efficiently, exceeding expectations and meeting deadlines.
  • Tracked and managed tasks efficiently using Redmine to maintain clear workflow and accountability.
  • Contributed to a long-term EC-CUBE CMS project for over 4 years, managing and developing more than 10 different sites.

Team Leader

06/2022 - 04/2025

  • Mentored junior developers and guided teams through complex engineering challenges, fostering a high-performance culture.
  • Build common modules in SPA projects or management pages.
  • Communicate effectively with colleagues, customers and stakeholders.
  • Provide solutions and structure of small and medium projects.
  • Tracked and managed project progress using Redmine to maintain clear task visibility and deadlines.
  • Led cross-functional teams in high-pressure projects, ensuring seamless coordination between development, QA, infrastructure, and business stakeholders.
  • Built a scalable microservices architecture template adopted across the company, accelerating new project kick-offs and maintaining consistent code quality.
  • Utilized platforms and infrastructures such as Kubernetes and Microsoft Azure to deploy development and production environments.
  • Established a company-wide CI/CD standard using GitLab CI, reducing release cycles from days to hours.
  • Responded to incidents, troubleshot system issues, and provided night support to ensure smooth releases and operations.
  • Developed plugins related to purchasing workflows and management features for EC-CUBE CMS.
  • Prepared master data for projects during development and release phases.
  • Manage and train interns to help build a skilled workforce.

Freelancer - Web Outsourcing

04/2025 - now

  • Participated in and implemented various web outsourcing projects in multiple roles, including Frontend Developer, Backend Developer, and DevOps.
  • Supported the implementation of ideas and project concepts.
  • Responded to incidents, troubleshot system issues, and provided night support to ensure smooth releases and operations.

Projects_

Selected delivery history

Project scope, position, technology, and responsibilities are preserved from the current resume content.

Web Application 5

Materials, equipment, and personnel management system

12/2025 - now

  • Position: Fullstack Developer
  • Technology: NodeJs, Vue, Typescript
  • Database: SQL Server
  • My responsibilities: Coding UI as requested by the client, coding plugin to handle specific requirements

Web Application 4

The shopping website

04/2025 - 11/2025

  • Position: Frontend Developer
  • Technology: NuxtTS, Tailwind
  • My responsibilities: Coding UI as requested by the leader, handle API integration

CIT Project

The platforms allows voting and donating to beauty-related contests

06/2024 - 03/2025

  • Position: Frontend & Mobile Developer
  • Technology: NextJs, React Native, Typescript, Tailwind
  • My responsibilities: Separate into tasks based on customer requirements, review code of teammate

Web Application 3

The system connect recruiter and applicants

02/2024 - 06/2024

  • Position: DevOps
  • Technology: Azure Cloud, Postgres, Neo4j, Gitlab, K8s
  • My responsibilities: Setup environment for developer teams, setup CI/CD on Gitlab, setup and deploy source code to production environment, prepare documents related build instructions and master data

Web Application 2

The delivery system by various means

05/2023 - 01/2024

  • Position: Developer
  • Technology: ReactJs, Java Spring Boot, Postgres, Neo4j
  • My responsibilities: Separate into tasks based on company requirements, review code of team members, deploy source code to production environment, write documents related to build instructions and master data

Web Application 1

The system analyzes health indicators base eating habit

01/2023 - 06/2023

  • Position: Developer
  • Technology: Laravel, MySQL, jQuery
  • My responsibilities: Separate into tasks based on company requirements, review code of team members

Project DM

The systems connects drivers and customers

04/2022 - 11/2022

  • Position: Fullstack Developer
  • Technology: Laravel, ReactJs, React Native, MySQL
  • My responsibilities: Separate into tasks based on customer requirements, review code of teammate

Eccube Lab

Build websites by EccubeCMS

06/2021 - 03/2025

  • Position: Developer
  • Technology: EccubeCMS, Jquery, MySQL, Postgres
  • My responsibilities: Coding UI as requested by the client, coding plugin to handle specific requirements, deploy source to test or staging environments.

ERP Project

The systems manage the entire operation of store

06/2022 - 11/2023

  • Position: Developer
  • Technology: NextJs, .Net, Postgres, React Native
  • My responsibilities: Coding UI as requested by the leader, integrate API