Về tôi
Là một Kỹ sư Phần mềm tại Việt Nam, tôi đặc biệt chú trọng vào việc kiến tạo các hệ thống có hiệu suất cao, khả năng mở rộng tốt và dễ dàng bảo trì.
Với hơn 7 năm làm việc trong ngành, tôi am hiểu sâu sắc về phát triển full-stack, các mô hình kiến trúc phần mềm và đề cao tầm quan trọng của mã nguồn sạch (clean code). Tôi luôn phát huy thế mạnh trong những môi trường mang tính thử thách cao, nơi tôi có thể ứng dụng kỹ năng giải quyết vấn đề vào các dự án thực tế.
Cách tôi làm việc
Bắt đầu từ ràng buộc thực tế
Tôi ưu tiên xác định yêu cầu cốt lõi trước, độ trễ cho phép, hình dạng dữ liệu, quy mô đội ngũ, rồi để nó dẫn dắt kiến trúc thay vì chọn công nghệ theo trào lưu.
Triển khai theo từng phần nhỏ, dễ review
Những thay đổi nhỏ, phạm vi rõ ràng luôn nhanh và an toàn hơn một bản viết lại quy mô lớn. Tôi thà chia một tính năng thành năm PR sạch còn hơn một PR khó review.
Viết code để tồn tại lâu dài
Code được đọc nhiều hơn được viết rất nhiều lần. Tôi luôn tối ưu cho người kế tiếp sẽ đọc và sửa nó, kể cả khi người đó chính là tôi trong tương lai.
Những nơi tôi đã làm việc
Xem hồ sơ đầy đủ →Tech Town
Kỹ sư Phần mềm Cấp cao
Dẫn dắt thiết kế kiến trúc và phát triển các nền tảng B2B SaaS, FinTech và multi-tenant sử dụng hệ sinh thái TypeScript hiện đại.
2022 - hiện tạiWaoStudio
Nhà phát triển Fullstack Cấp cao
Dẫn dắt chuyển đổi hệ thống monolithic cũ sang kiến trúc microservices có thể mở rộng bằng Node.js và Kubernetes.
2018 - 2022Revollet
Lập trình viên Rails Cấp trung
Phát triển và bảo trì các ứng dụng web phức tạp sử dụng Ruby on Rails.
2018 - 2021Genesys
Lập trình viên Fullstack Cấp dưới
Xây dựng trực quan hóa dữ liệu tương tác bằng D3.js và Recharts.
2018Skynet
Lập trình viên Cấp dưới
Bảo trì và cập nhật các dashboard hướng khách hàng được xây dựng bằng PHP.
2017 - 2018Freelance
Lập trình viên Web
Chuyển giao các giải pháp CMS tùy chỉnh cho doanh nghiệp nhỏ sử dụng PHP/Laravel.
2018 - 2019