SONBK
0Loading

Mai BaGiang Son

Fullstack Developer

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.

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.
Skills_

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)

Projects_
  • Web Application 5 12/2025 - 01/2026
    Materials, equipment, and personnel management system

    - 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 04/2025 - 11/2025
    The shopping website

    - Position: Frontend Developer
    - Technology: NuxtTS, Tailwind
    - My responsibilities: Coding UI as requested by the leader, handle API integration
  • CIT Project 06/2024 - 03/2025
    The platforms allows voting and donating to beauty-related contests

    - 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 02/2024 - 06/2024
    The system connect recruiter and applicants

    - 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 05/2023 - 01/2024
    The delivery system by various means

    - 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 01/2023 - 06/2023
    The system analyzes health indicators base eating habit

    - Position: Developer
    - Technology: Laravel, MySQL, jQuery
    - My responsibilities: Separate into tasks based on company requirements, review code of team members
  • Project DM 04/2022 - 11/2022
    The systems connects drivers and customers

    - Position: Fullstack Developer
    - Technology: Laravel, ReactJs, React Native, MySQL
    - My responsibilities: Separate into tasks based on customer requirements, review code of teammate
  • Eccube Lab 06/2021 - 03/2025
    Build websites by EccubeCMS

    - 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 06/2022 - 11/2023
    The systems manage the entire operation of store

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