Phone
097.205.3951Address
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.

Skills_
Technologies are grouped by the same categories from the original profile.
Backend_
Database_
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