.png)
Charlie ***
Kỹ sư phần mềm cao cấp · Lập trình & Kỹ thuật · Melbourne

Tóm tắt nghề nghiệp
Kỹ sư phần mềm cấp cao với 8 năm kinh nghiệm thiết kế, phát triển và bảo trì các ứng dụng phần mềm có khả năng mở rộng trên nền tảng web, hệ thống phía máy chủ và môi trường điện toán đám mây. Có kinh nghiệm trong toàn bộ vòng đời phát triển phần mềm, bao gồm phân tích yêu cầu, thiết kế hệ thống, phát triển ứng dụng, kiểm thử, triển khai và hỗ trợ hệ thống đang vận hành. Có nền tảng vững về phát triển hệ thống phía máy chủ, thiết kế API, hệ thống phân tán, kiến trúc cơ sở dữ liệu và ứng dụng trên nền tảng đám mây. Có khả năng xây dựng phần mềm đáng tin cậy, dễ bảo trì và có hiệu suất cao bằng các ngôn ngữ lập trình, nền tảng và phương pháp kỹ thuật hiện đại. Có kinh nghiệm phối hợp với quản lý sản phẩm, kỹ sư phần mềm, đội ngũ DevOps, chuyên viên kiểm thử chất lượng và các bên liên quan trong doanh nghiệp để triển khai các giải pháp công nghệ phức tạp. Chú trọng đến kiến trúc phần mềm, giải quyết vấn đề kỹ thuật, khả năng mở rộng hệ thống, chất lượng mã nguồn và cải tiến liên tục.
Học vấn
Đại học Melbourne, Melbourne, Victoria
Cử nhân Khoa học máy tính — Kỹ thuật phần mềm, tháng 2 năm 2014 – tháng 12 năm 2017
Kinh nghiệm làm việc
Digital Technology Solutions, Melbourne, Victoria — Kỹ sư phần mềm cấp cao, tháng 1 năm 2022 – hiện tại
Dẫn dắt các hoạt động kỹ thuật phần mềm trong quá trình thiết kế, phát triển và triển khai các ứng dụng web, hệ thống phía máy chủ và ứng dụng đám mây có khả năng mở rộng.
Phối hợp chặt chẽ với quản lý sản phẩm, kiến trúc sư giải pháp và các nhóm kỹ thuật để chuyển yêu cầu kinh doanh thành các giải pháp kỹ thuật vững chắc.
Thiết kế và phát triển các dịch vụ phía máy chủ, RESTful API và thành phần ứng dụng phân tán bằng các phương pháp kỹ thuật phần mềm hiện đại.
Phát triển mã nguồn rõ ràng, dễ bảo trì và kiểm thử, chú trọng đến khả năng mở rộng, hiệu suất, bảo mật và độ tin cậy.
Thiết kế kiến trúc ứng dụng và giải pháp kỹ thuật cho các yêu cầu kinh doanh và nhu cầu tích hợp hệ thống phức tạp.
Phát triển và tối ưu hóa cấu trúc cơ sở dữ liệu, truy vấn và lớp truy cập dữ liệu trên các nền tảng cơ sở dữ liệu quan hệ và NoSQL.
Xây dựng và bảo trì các ứng dụng và dịch vụ đám mây bằng AWS và Microsoft Azure.
Triển khai quy trình tích hợp và triển khai liên tục, kiểm thử tự động và quy trình triển khai ứng dụng để cải thiện chất lượng phần mềm và hiệu quả phát hành.
Đánh giá mã nguồn và hướng dẫn các kỹ sư về tiêu chuẩn lập trình, kiến trúc và các phương pháp kỹ thuật hiệu quả.
Điều tra các sự cố trong môi trường vận hành, chẩn đoán những vấn đề kỹ thuật phức tạp và triển khai giải pháp lâu dài.
Theo dõi hiệu suất ứng dụng, nhật ký hệ thống và các chỉ số vận hành để xác định cơ hội cải thiện độ tin cậy, khả năng mở rộng và hiệu suất.
Phối hợp với đội ngũ DevOps và hạ tầng để cải thiện khả năng tự động hóa triển khai, theo dõi hệ thống và phục hồi khi xảy ra sự cố.
Tham gia đánh giá kiến trúc, lập kế hoạch kỹ thuật và thảo luận về thiết kế kỹ thuật.
Hướng dẫn các kỹ sư cấp cơ sở và cấp trung, đồng thời góp phần phát triển năng lực chuyên môn của đội ngũ kỹ thuật.
Trình bày thiết kế kỹ thuật, đề xuất chuyên môn và tiến độ dự án cho các bên liên quan cấp cao về kỹ thuật và kinh doanh.
Software Engineering Group, Melbourne, Victoria — Kỹ sư phần mềm, tháng 1 năm 2018 – tháng 12 năm 2021
Phát triển và bảo trì các ứng dụng web, dịch vụ phía máy chủ và API hỗ trợ những hệ thống quan trọng đối với hoạt động kinh doanh.
Làm việc với quản lý sản phẩm, chuyên viên phân tích nghiệp vụ và kỹ sư cấp cao để tìm hiểu yêu cầu và chuyển thành các tính năng phần mềm.
Thiết kế và triển khai các thành phần ứng dụng bằng Java, Python, JavaScript và TypeScript.
Phát triển RESTful API và các dịch vụ phía máy chủ để hỗ trợ ứng dụng web và di động.
Thiết kế và bảo trì cơ sở dữ liệu quan hệ, bao gồm cấu trúc dữ liệu, thủ tục lưu trữ, truy vấn và chỉ mục.
Xây dựng các bài kiểm thử đơn vị và kiểm thử tích hợp để nâng cao chất lượng phần mềm và giảm lỗi trong quá trình vận hành.
Tham gia đánh giá mã nguồn và tuân thủ các tiêu chuẩn phát triển phần mềm và phương pháp kỹ thuật đã được thiết lập.
Điều tra lỗi phần mềm và các sự cố trong môi trường vận hành, phân tích nguyên nhân gốc rễ và triển khai giải pháp khắc phục.
Làm việc với các kỹ sư DevOps để hỗ trợ quy trình tích hợp và triển khai liên tục, triển khai trên nền tảng đám mây và vận hành hạ tầng ứng dụng.
Sử dụng quy trình làm việc dựa trên Git để quản lý mã nguồn, phát triển tính năng, đánh giá mã và quản lý phát hành.
Tham gia các hoạt động Agile, bao gồm lập kế hoạch cho từng giai đoạn phát triển, rà soát danh sách công việc, họp cập nhật hằng ngày và họp tổng kết.
Chuẩn bị tài liệu kỹ thuật về kiến trúc ứng dụng, API, cấu hình hệ thống và quy trình phát triển.
Phối hợp với kỹ sư kiểm thử chất lượng và các bên liên quan trong doanh nghiệp trong quá trình kiểm thử, phát hành và triển khai.
Góp phần cải thiện hiệu suất ứng dụng, tái cấu trúc mã nguồn và giảm nợ kỹ thuật.
Kỹ năng chuyên môn
Lập trình: Java, Python, JavaScript, TypeScript, C#, SQL
Phát triển hệ thống phía máy chủ: REST API, kiến trúc vi dịch vụ, hệ thống phân tán, dịch vụ phía máy chủ, tích hợp API, kiến trúc ứng dụng
Phát triển giao diện người dùng: React, JavaScript, TypeScript, HTML, CSS, phát triển web tương thích với nhiều kích thước màn hình
Cơ sở dữ liệu: PostgreSQL, MySQL, SQL Server, MongoDB, Redis, thiết kế cơ sở dữ liệu, tối ưu hóa truy vấn
Điện toán đám mây: AWS, Microsoft Azure, kiến trúc đám mây, ứng dụng phi máy chủ, triển khai trên nền tảng đám mây, dịch vụ đám mây
DevOps: Docker, Kubernetes, tích hợp và triển khai liên tục, GitHub Actions, Jenkins, Azure DevOps, triển khai tự động
Kỹ thuật phần mềm: Lập trình hướng đối tượng, mẫu thiết kế, cấu trúc dữ liệu, thuật toán, thiết kế hệ thống, mã nguồn rõ ràng, tái cấu trúc mã nguồn
Kiểm thử và chất lượng: Kiểm thử đơn vị, kiểm thử tích hợp, kiểm thử tự động, gỡ lỗi, đánh giá mã nguồn, tự động hóa kiểm thử
Giám sát và theo dõi hệ thống: Giám sát ứng dụng, ghi nhật ký, theo dõi chỉ số, cảnh báo, phân tích hiệu suất, xử lý sự cố trong môi trường vận hành
Công cụ phát triển: Git, GitHub, GitLab, Jira, Confluence, Visual Studio Code, Postman
Phương pháp làm việc: Agile, Scrum, vòng đời phát triển phần mềm, tích hợp liên tục, phân phối liên tục, đánh giá mã nguồn
Kỹ năng nghề nghiệp: Dẫn dắt kỹ thuật, thiết kế hệ thống, giải quyết vấn đề, hướng dẫn nhân viên, giao tiếp với các bên liên quan, viết tài liệu kỹ thuật, phối hợp và triển khai dự án
Học vấn
Tháng 2 năm 2014 đến tháng 12 năm 2017
Cử nhân Khoa học máy tính — Kỹ thuật phần mềm
Đại học Melbourne, Melbourne, Victoria
Kỹ năng
Kỹ thuật phần mềm | Kỹ thuật phần mềm cấp cao | Phát triển hệ thống phía máy chủ | Phát triển cả giao diện và hệ thống phía máy chủ | Java | Python | JavaScript | TypeScript | C# | SQL | React | REST API | Kiến trúc vi dịch vụ | Hệ thống phân tán | Thiết kế hệ thống | Kiến trúc phần mềm | Lập trình hướng đối tượng | Cấu trúc dữ liệu | Thuật toán | PostgreSQL | MySQL | SQL Server | MongoDB | Redis | Thiết kế cơ sở dữ liệu | Tối ưu hóa truy vấn | AWS | Microsoft Azure | Docker | Kubernetes | Tích hợp và triển khai liên tục | GitHub Actions | Jenkins | Azure DevOps | Kiểm thử đơn vị | Kiểm thử tích hợp | Tự động hóa kiểm thử | Đánh giá mã nguồn | Gỡ lỗi | Hiệu suất ứng dụng | Giám sát hệ thống | Ghi nhật ký | Agile | Scrum | DevOps | Điện toán đám mây | Phát triển API | Dẫn dắt kỹ thuật | Hướng dẫn nhân viên | Quản lý các bên liên quan
Nghề nghiệp: Kỹ sư phần mềm cấp cao
Kinh nghiệm: 8 năm
Địa điểm: Melbourne, Victoria, Úc
Skills: Software Engineering, DevOps, Frontend Development, Cloud
Experience: 8 years
Daily rate: AUD 400
Fictional sample profile — replace with your approved candidate details.