1 About Me
Xin chào, mình là Dương(Kevin Vu) – một người mê công nghệ và có đam mê đặc biệt với backend và hạ tầng hệ thống. Mình chủ yếu là xây dựng các hệ thống backend, thiết kế API và xử lý những thứ “vô hình” phía sau một sản phẩm phần mềm.
1.1 Mình giỏi gì?
Mình làm nhiều với Golang, Java và C#, đặc biệt là các hệ thống dùng kiến trúc microservice, chạy trên cloud AWS. Mình thích làm việc với API: tích hợp hệ thống, xử lý luồng thanh toán, định danh người dùng, quản lý giao dịch,… nói chung là những thứ giúp sản phẩm hoạt động mượt mà phía sau mà người dùng không thấy.
Ngoài code, mình cũng thường setup mấy thứ liên quan đến monitoring và logging như Grafana, Loki, để tiện theo dõi hệ thống. Dữ liệu thì chơi đủ loại: PostgreSQL, Oracle, SQL Server, thậm chí có cả Firebase cho một vài dự án thời gian thực.
1.2 Công nghệ mình đã “va chạm” nhiều:
- Ngôn ngữ: Golang (yêu thích nhất), Java, C#, JavaScript, SQL
- Frameworks: Echo, Spring, .NET Core, ReactJS
- Databases: PostgreSQL, Oracle, SQL Server, Firebase, MySQL
- Cloud & DevOps: AWS, Azure
- Công cụ hỗ trợ: Redis, Memcached, Grafana, Loki,..
- API: RESTful, SOAP
1.3 Mình làm việc kiểu gì?
Mình thích làm ra những hệ thống ổn định, rõ ràng, dễ mở rộng – chứ không phải kiểu “chạy được là xong”. Mỗi khi làm gì đó, mình luôn tự hỏi: “Cái này có scale nổi không?”, “Nếu nó chết thì có tự recover được không?”, “Người khác vào có đọc hiểu không?” – vì mình tin làm phần mềm là làm để chạy lâu dài.
1.4 Chặng đường tiếp theo
Mình muốn tiếp tục học hỏi thêm về distributed systems, systems design, tối ưu hiệu suất ở quy mô lớn, và tham gia vào những dự án từ nhỏ đến lớn.