.png)
Lachlan ***
Kỹ sư phần mềm cao cấp · Phát triển phần mềm · New South Wales (NSW)

Tóm tắt nghề nghiệp
Kỹ sư phần mềm cấp cao với 6 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ủ, phát triển API, hệ thống phân tán, thiết kế cơ sở dữ liệu và ứng dụng trên nền tảng đám mây. Có khả năng phát triển phần mềm có mã nguồn rõ ràng, dễ bảo trì và 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, kỹ sư kiểm thử chất lượng và các bên liên quan trong doanh nghiệp để cung cấp các giải pháp công nghệ đáng tin cậy. Đam mê giải quyết vấn đề kỹ thuật, nâng cao khả năng mở rộng của hệ thống, cải thiện chất lượng mã nguồn và liên tục nâng cao hiệu quả kỹ thuật.
Học vấn
Đại học New South Wales, Sydney, New South Wales
Cử nhân Khoa học máy tính — Kỹ thuật phần mềm, tháng 2 năm 2016 – tháng 12 năm 2019
Kinh nghiệm làm việc
Technology Solutions Australia, Sydney, New South Wales — Kỹ sư phần mềm cấp cao, tháng 1 năm 2023 – 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 hiệu suất, khả năng mở rộng, độ tin cậy và bảo mật.
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à tích hợp phức tạp.
Thiết kế 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 trên nền tảng AWS và Microsoft Azure.
Triển khai kiểm thử tự động, quy trình tích hợp và triển khai liên tục, cùng các 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ư phần mềm khác về kiến trúc, tiêu chuẩn lập trình và phương pháp kỹ thuật.
Đ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 dài hạn hiệu quả.
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 và hiệu suất.
Phối hợp với đội ngũ DevOps và hạ tầng để cải thiện việc triển khai ứng dụng, khả năng theo dõi hệ thống và khả năng 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.
Digital Engineering Group, Sydney, New South Wales — Kỹ sư phần mềm, tháng 1 năm 2020 – tháng 12 năm 2022
Phát triển và bảo trì các ứng dụng web, dịch vụ phía máy chủ và API phục vụ những ứng dụ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 và chuyên viên phân tích nghiệp vụ để 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 ứng dụng 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à lập trình đã đượ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 ứng dụng và vận hành hạ tầng đám mây.
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, quy trình phát triển và cấu hình hệ thống.
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, tích hợp hạ 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, tự động hóa kiểm thử, gỡ lỗi, đánh giá mã nguồn
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 2016 đến tháng 12 năm 2019
Cử nhân Khoa học máy tính — Kỹ thuật phần mềm
Đại học New South Wales, Sydney, New South Wales
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 toàn bộ ứng dụng | 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: 6 năm
Địa điểm: New South Wales, Úc
Skills: JavaScript, React, Node.js
Experience: 6 years
Daily rate: AUD 550
Fictional sample profile — replace with your approved candidate details.