– Hiện tại
Senior Frontend Developer
Onflow Fulfillment
Dịch vụ fulfillment thương mại điện tử dựa trên nền tảng công nghệ riêng: OMS, WMS, TMS và Fulfillment Connect.
- Tiếp nhận và là người phát triển chính frontend Onflow OMS (hơn 3.700 commit): tái cấu trúc codebase thành bảy module theo hướng feature-based, thiết kế lại UI/UX và chuyển đổi hơn 1.600 file từ JavaScript sang TypeScript strict.
- Chuyển build của OMS từ Create React App sang Vite và nâng cấp các dependency cốt lõi để build và deploy nhanh hơn; xây dựng phần lớn bộ test và các quy tắc lint kiến trúc.
- Xây dựng giao diện Fulfillment Connect từ repository trống tới production trong bảy tuần (hiện có chín module), sau đó tạo Onflow Shared Packages: bộ UI, API runtime và tooling dùng chung cho hai ứng dụng.
- Phát triển các màn hình nhập kho, xuất kho, vận chuyển và báo cáo cho hệ thống vận hành OPS; xây dựng hai công cụ nội bộ bằng Google Apps Script: form đặt lịch nhập kho và công cụ đồng bộ Taiga với Google Sheets.
- Thiết lập quy trình phát triển có AI hỗ trợ: soạn bản hướng dẫn cho agent (AGENTS.md, CLAUDE.md) trong ba repository, xây dựng 7 skill dùng lại, 3 subagent và hook, chọn model theo từng tác vụ để tiết kiệm token; khoảng 80% code do AI agent viết nháp và 100% được review trước khi merge.
- Kết quả: rút ngắn 50% chu kỳ release, giảm hơn 50% thời gian deploy và gần như loại bỏ hotfix trên production.
- React
- TypeScript
- Vite
- TanStack Query
- Vitest
- Sentry