Dương Thế Linh
Kỹ sư phát triển phần mềm
Giới thiệu
Tôi là kỹ sư phát triển phần mềm với hơn 8 năm kinh nghiệm tại Viettel Telecom và Samsung SDS trong môi trường Agile/Scrum. Thành thạo Java, Spring Boot, kiến trúc microservices và phát triển API RESTful. Tôi có kinh nghiệm thiết kế, triển khai các hệ thống có khả năng mở rộng và độ tin cậy cao trên nền tảng đám mây (SDS Cloud, AWS). Về dài hạn, tôi hướng tới vai trò Quản lý dự án công nghệ thông tin, với mục tiêu xây dựng và đóng góp vào các hệ thống công nghệ trọng điểm.
Kinh nghiệm làm việc
- 7/2024 — nay
Kỹ sư phát triển phần mềm, Freelancer.
Nhận và triển khai độc lập các dự án phần mềm cho khách hàng doanh nghiệp:
- Phát triển backend cho hệ thống quản lý bất động sản
- Xây dựng website quản lý thiết bị công nghiệp
- Xây dựng website cho trung tâm Anh ngữ
- Phát triển chatbot tự động hoá bằng Python
Công nghệ: Spring Boot, Hibernate, MyBatis, MySQL, ReactJS, Python.
- 11/2021 — 6/2024
Kỹ sư phát triển phần mềm, Samsung SDS Việt Nam.
Làm việc với vai trò Kỹ sư phát triển phần mềm, phụ trách các hệ thống nội bộ của Samsung SDS:
- Phát triển các microservices cho hệ thống quản lý cấu hình (API Shared Service)
- Phát triển hệ thống quản lý nguyên vật liệu (PBOM)
- Phát triển hệ thống chuẩn thiết kế của Samsung SDS (OPUS)
Công nghệ: Spring Boot, Hibernate, PostgreSQL, Struts, MyBatis, Oracle Database, ReactJS, Vue.js.
- 10/2019 — 10/2021
Kỹ sư phát triển phần mềm, Viettel Telecom.
Làm việc với vai trò Kỹ sư phát triển phần mềm, thực hiện các nhiệm vụ sau:
- Cải thiện hiệu năng hệ thống thông qua tối ưu SQL cho nền tảng giám sát gian lận và đối soát SMSC/GMSC
- Thiết kế và phát triển các RESTful API cho hệ thống Catalogue
- Xây dựng và vận hành hệ thống API Gateway (Gravity Gateway)
- Quản lý dự án outsource và nghiệm thu, đảm bảo tiến độ và chất lượng bàn giao
Công nghệ: Spring Boot, Hibernate, Oracle Database, Hadoop (HDFS), Gravity Gateway.
- 1/2018 — 10/2019
Kỹ sư phát triển phần mềm, Samsung SDS Việt Nam.
Làm việc với vai trò Kỹ sư phát triển phần mềm, thực hiện các nhiệm vụ sau:
- Phát triển chức năng mới cho hệ thống SVP (Samsung VietNam Portal)
- Phát triển các báo cáo tự động tại nhà máy Samsung SEV/SEVT bằng Samsung RPA tools
- Xây dựng giao diện giám sát hệ thống quản lý robot chuyển hàng tự hành SMS-AGV
Công nghệ: Spring MVC, Hibernate, JavaFX, BPEL, Oracle Database, Samsung RPA tools, VBA.
- 10/2017 — 12/2017
Kỹ sư phát triển phần mềm, NextTech Group.
Làm việc với vai trò Kỹ sư phát triển phần mềm, phụ trách mảng thu thập dữ liệu:
- Dùng Robot Framework để crawl dữ liệu và tích hợp API từ các nền tảng social media theo quy trình ETL
- Thiết kế và xây dựng RESTful API phục vụ các hệ thống downstream
- Tự động hoá quy trình thu thập, giảm đáng kể thao tác thủ công và cải thiện tốc độ xử lý dữ liệu
Công nghệ: Robot Framework, Python, MySQL.
Học vấn
- 2012 — 2017
Cử nhân Khoa học máy tính, Trường Đại học Kinh tế Quốc dân, Hà Nội.
GPA: 3.26/4.0
- 2012 — 2017
Cử nhân Kế toán tổng hợp, Trường Đại học Kinh tế Quốc dân, Hà Nội.
GPA: 2.73/4.0 — học song song cùng chuyên ngành Khoa học máy tính
- 2024 — nay
Văn bằng 2 Ngôn ngữ Anh, Trường Đại học Hà Nội.
Đang theo học
- 7/2016 — 12/2016
Sĩ quan dự bị, Trường Quân sự Quân khu 2.
Cấp bậc: Thiếu uý
Chứng chỉ
- 2024
AWS Certified Solutions Architect – Associate (SAA-C03)
Amazon Web Services
Kỹ năng
- Backend
- Java, Spring Boot, Spring MVC, Hibernate, MyBatis, Struts, Python
- Frontend
- ReactJS, Vue.js, JavaFX
- Cơ sở dữ liệu
- Oracle Database, PostgreSQL, MySQL, Hadoop (HDFS)
- Kiến trúc & hạ tầng
- Microservices, RESTful API, API Gateway, AWS, SDS Cloud, Agile/Scrum
- Tự động hoá
- Samsung RPA tools, Robot Framework, BPEL, VBA