About
Tôi là một kỹ sư xây dựng, nhưng đam mê lập trình, từ đó tôi thích những công nghệ mã nguồn mở trong ngành AEC. Điều khiến tôi hứng thú nhất làm sao áp dụng nó vào thực tiễn.
Hiện tại ngôn ngữ c# là công việc chính của tôi, tôi đã học tập các kỹ năng vững về lập trình Revit API và có kinh nghiệm xây dựng và quản lý các dự án phần mềm cho công ty.
Một số công cụ tôi đã từng tạo ra (AlphaBIM tool) hiện đang được sử dụng ở nhiều nước, điều này thành thật mà nói, đôi khi vẫn làm tôi ngạc nhiên.
Khi đối mặt với những bài toán phức tạp về hình học trong Revit, tôi thích tìm hiểu những thuật toán giải quyết vấn đề, tôi rất vui mỗi khi giải quyết được nó.
Tôi cũng dành thời gian nghiên cứu RE.Net và các chủ đề về toán học. Hồi đại học, tôi đã sử dụng Matlab rất nhiều cho nghiên cứu toán học, điều này thực sự khơi dậy niềm yêu thích của tôi đối với các phương pháp tính toán.
Ngoài những đam mê liên quan đến công việc, tôi còn thích tìm hiểu về lịch sử, kinh tế, chính trị, đánh cờ, đánh kick boxing và bơi lội.
Mong muốn của tôi là nhìn thấy dân tộc Việt Nam phát triển. Thế giới cũng cần phải học tiếng Việt giống như cách họ học tiếng Nhật, tiếng Hàn, tiếng Anh,... để qua Việt Nam lao động cho những công ty đa quốc gia.
Công việc hiện tại
Arent Company
Thời gian phát triển: 4–5 năm (hiện vẫn đang tiếp tục)
Quy mô team: 1 Lead, 7 Developer, 1 Tester
Điểm nổi bật kỹ thuật:
- Xây dựng trên nền tảng Revit và AutoCAD
- Tập trung xử lý logic phức tạp và đảm bảo tính toàn vẹn dữ liệu
- Tích hợp hệ thống Version Upgrade để đồng bộ dữ liệu dự án
- Phát triển bộ AutoTest tùy chỉnh dành riêng cho dự án
- Áp dụng Dependency Injection (DI) giúp mã dễ bảo trì và có khả năng mở rộng
- Thiết kế & tối ưu cơ chế xử lý – đồng bộ dữ liệu trong môi trường Worksharing
AlphaBIM Tool
Vai trò: Main Developer
Mô tả: Phát triển bộ phần mềm dành cho kỹ thuật kết cấu bao gồm Rebar, Bóc khối lượng, Formwork và nhiều tính năng khác.
Điểm nổi bật kỹ thuật:
- Xây dựng trên nền tảng Revit
- Chịu trách nhiệm lên ý tưởng, thiết kế và phát triển toàn bộ tính năng
- Triển khai CI/CD cho tự động build và deploy
- Đảm bảo bảo mật DLL và bảo vệ mã nguồn
Mong muốn ngắn hạn
- Có môi trường để tôi giao tiếp tiếng anh, cải thiện khả năng tiếng anh của tôi (hồi nhỏ tôi có mong muốn biết võ, biết bơi và nói được tiếng anh, hiện tại còn mỗi tiếng anh tôi hơi yếu)
- Biết nhiều thứ hơn về BIM development
Mong muốn dài hạn
- Phải nói được tiếng anh
- Thành chuyên gia trong ngành BIM development
- Được đi nước ngoài làm việc
Quan điểm về cuộc sống
- Vì một xã hội văn minh phát triển, bản thân phải sống sao cho đáng sống.
- Lo được cho bản thân, lo được cho gia đình, cao hơn nữa là làm gì đó cho xã hội.
- Theo đoạn trích của bác Giang (bộ trưởng bộ quốc phòng): Bác hồ đã từng nói, ta sẽ đóng những con tàu đi khắp thế giới, nhưng trước hết phải có những con người đẹp nhất, biết CĂM THÙ và biết YÊU THƯƠNG.