Kinh nghiệm
Những nơi mình đã làm
Mốc thời gian và chỉ số sẽ được bổ sung khi mình có dữ liệu đã kiểm lại. Phần dưới chỉ mô tả hướng công việc, không phải một bản thành tích.
Anfin
Backend Engineer
Mình làm backend trong lĩnh vực fintech. Công việc xoay quanh các dịch vụ phía sau sản phẩm tài chính: API, luồng xử lý và những phần cần giữ cho dữ liệu nhất quán.
- Backend
- Fintech
- API
- Hệ thống giao dịch
FPT Software
Kỹ sư phần mềm
Mình tham gia xây dựng phần mềm cho bài toán doanh nghiệp. Giai đoạn này giúp mình quen với cách một thay đổi nhỏ đi qua review, kiểm thử và bàn giao.
- Phát triển phần mềm
- Làm việc trong đội
- Bàn giao
Teko
Backend Engineer
Mình phát triển backend và các dịch vụ hỗ trợ sản phẩm. Đây là chỗ mình tập trung hơn vào ranh giới giữa các thành phần và cách một yêu cầu đi qua hệ thống.
- Backend
- Dịch vụ
- Thiết kế hệ thống
Dự án minh hoạ
Các mục dưới đây là ví dụ để giải thích ý tưởng. Chúng không phải dự án thực tế mình đã triển khai cho Anfin, FPT Software hay Teko.
Mẫu
Dịch vụ ghi nhận idempotency key
Một phác thảo để nói về cách lưu kết quả của một request và trả lại kết quả đó khi client gửi lại. Đây là ví dụ minh hoạ trong bài viết, không phải hệ thống mình đã triển khai.
Mẫu
Worker xử lý việc nền bằng Go
Một ví dụ về hàng đợi nhỏ, vài goroutine và một chỗ để nhìn timeout. Mình dùng nó để giải thích ý tưởng, không phải để mô tả một pipeline đang chạy.