Lessonode

Giảng viên

Bao Ngo

Software Engineer & Techlead

Tôi làm backend Java/Spring Boot hơn 8 năm, hiện là Techlead ở Seta International và có đóng góp code cho Spring Framework. Tôi cũng phụ trách đào tạo nội bộ và mentor cho team backend.

Ninh Kiều, Cần ThơSpring Framework contributor

Liên hệ
Kinh nghiệm
8+ năm
Backend Java & Spring Boot
Open source
Spring FW
Contributor từ 11/2024
Role
Techlead
Seta International
GPA
3.65 / 4
Đại học Cần Thơ

01

Câu chuyện của tôi

Tốt nghiệp Đại học Cần Thơ với chuyên ngành Công nghệ thông tin, tôi bắt đầu sự nghiệp từ một intern full-stack rồi dần trở thành Techlead tại Seta International, cùng team 6 người xây hệ thống microservices về automotive cho Mitsubishi, Volkswagen và Mazda. Hệ thống đó phục vụ hàng trăm nghìn xe.

Từ cuối 2024 tôi bắt đầu report bug và submit PR cho Spring Framework. Để sửa được một bug, tôi phải đọc kỹ từng phần code nằm sau những annotation mình vẫn dùng hằng ngày. Lúc đó tôi mới thấy mình hiểu nó ít hơn mình tưởng.

Hiểu sâu nền tảng quan trọng hơn biết nhiều thứ nông cạn.

Triết lý này tôi mang thẳng vào các khóa học trên Lessonode: ít chủ đề hơn, nhưng đi tới tận chỗ code thật sự chạy.

02

Triết lý giảng dạy

Cách tôi soạn và dạy từng bài.

  1. Hiểu trước, code sau

    Mỗi khái niệm đều được giải thích rõ ràng trước khi đụng vào code. Bạn sẽ biết tại sao chứ không chỉ biết làm theo.

  2. Đi sâu vào cơ chế

    Spring IoC tạo bean thế nào, vì sao @Transactional phải đi qua proxy, reactive stream thật ra chạy ra sao. Đây đều là những chỗ tôi từng phải hiểu để fix bug trong Spring core.

  3. Làm như dự án thật

    Kiến trúc production-ready, có test, có CI/CD pipeline chứ không dừng ở những thứ cơ bản.

  4. Học để giải thích được

    Học xong một bài, bạn sẽ tự giảng lại được cho người khác. Nếu chưa được thì đó là lỗi của giảng viên.

03

Kinh nghiệm làm việc

Hơn 8 năm, bắt đầu từ full-stack rồi chuyển hẳn sang backend.

Hiện tại

  1. 11/2024 – nay

    Spring Framework

    Open source

    OSS Contributor · Software Engineer

    Tìm, report và submit PR sửa bug cho Spring.

  2. 5/2025 – nay

    BlueOC

    Aktiv Platform · Software Engineer (Remote)

  3. 11/2023 – nay

    Seta International

    Internal Trainer · Technical Trainer / Mentor

    Phụ trách đào tạo nội bộ và mentor cho team backend.

  4. 11/2021 – nay

    Seta International

    AMP Project · Techlead (Backend, Remote)

    Team 6 người, xây hệ thống microservices điều khiển xe từ xa cho Mitsubishi, Volkswagen, Mazda.

Trước đó

  1. 10/2022 – 1/2023

    S3 Corp

    Igloo Project · Techlead (Backend, Remote)

  2. 6/2020 – 10/2021

    Thai Binh Duong High-school

    PIC Project · Software Engineer (Full-stack)

  3. 10/2018 – 11/2020

    Axon Active

    Fintech Project · Software Engineer (Full-stack)

04

Học vấn

Đại học Cần Thơ

Khoa Công nghệ Thông tin · Kỹ thuật phần mềm

8/2014 – 11/2018Cần Thơ

GPA
3.65 / 4

05

Công nghệ

Những thứ tôi dùng thường xuyên trong công việc hiện tại.

Java & Spring
  • Java
  • Spring Boot
  • Spring WebFlux
  • Spring Security
  • Spring Cloud
  • Spring Data JPA
Kiến trúc & messaging
  • Microservices
  • Kafka
  • RabbitMQ
  • Redis
Cơ sở dữ liệu
  • PostgreSQL
  • MySQL
  • MongoDB
Hạ tầng & DevOps
  • Docker
  • Kubernetes
  • AWS / GCP
  • CI/CD
Frontend
  • ReactJS

06

Liên hệ

Bạn có câu hỏi về khóa học, hoặc muốn hỏi chuyện nghề, cứ nhắn cho tôi.