Nhu cầu về kỹ sư phần mềm tại Việt Nam và các nước luôn cao. Vì vậy không thiếu cơ hội cho những người có kỹ năng phù hợp. Nhưng nếu chỉ vì bạn giàu kinh nghiệm, biết cách thiết kế các giải pháp đám mây hoặc xây dựng các ứng dụng web không có nghĩa là bạn sẽ dễ dàng được gọi phỏng vấn khi quyết định tìm kiếm một công việc mới. Trước tiên, bạn cần phải viết một bản CV nổi bật. Một CV hoàn hảo của kỹ sư phần mềm cần phải tường thuật rõ ràng về con người của bạn. Nó cho thấy bạn có giỏi trong công việc không, hay bạn có phát huy được các kỹ năng tốt nhất của mình. Ngoài việc chỉ liệt kê quá trình làm việc của bạn, CV của bạn phải ghi lại bề dày kinh nghiệm của bạn vì nó liên quan đến các vai trò bạn đang theo đuổi trong tương lai, do đó vẽ nên bức tranh đầy đủ hơn về bạn.
Bài viết này mang lại cho bạn một số mẹo để viết một CV nổi bật cho một kỹ sư phần mềm. Đồng thời cũng cũng cho bạn một số CV mẫu bạn có thể download để sử dụng ở cuối bài
Bạn cũng có thể xem thêm: Cách viết CV ấn tượng dành cho lập trình viên
Mẹo giúp bạn viết một CV hoàn hảo cho một kỹ sư phần mềm
Tips 1: Trình bày kỹ năng và kinh nghiệm làm việc bằng các Stack cụ thể.
Cách dễ nhất để làm điều này là liệt kê stack kỹ thuật trong một dự án trước đó mà bạn đã làm việc. Một cách khác là giới thiệu các dự án của bạn trên GitHub. Ngoài ra trên CV xin việc của mình bạn cũng nên bao gồm một phần gọi là “tự học”. Bạn có thể liệt kê các khóa học, sách và podcast mà bạn đã sử dụng và tự học được để phát triển kỹ năng, và hoàn thành dự án của mình. Xin lưu ý rằng, không nên bao gồm tất tần tật các cuốn sách , khóa học mà bạn đã học, chỉ cần liệt kê những cuốn sách, khóa học cần thiết và phù hợp với vị trí mà bạn đang ứng tuyển.
Tips 2:Sử dụng động từ để nói về kinh nghiệm
Sử dụng các động từ chỉ “Hành động” để thể hiện về các kinh nghiệm làm việc của bạn. Ví dụ như “áp dụng”, “cải tiến”, “thực hiện”. Ngoài ra, trong phần này bạn chỉ nên viết, liệt kê những gì bạn biết hoặc đã có kinh nghiệm. Không nên “chém gió”, khoác lác khi nhà tuyển dụng biết sẽ đánh giá bạn là một ứng viên không thành thật.
Trong buổi phỏng vấn, hãy giải thích chi tiết cách phân mức độ của bạn để nhà tuyển dụng hiểu cách bạn đánh giá và hãy trung thực với đánh giá của mình. Nếu bạn code 1 ứng dụng Struts web application trong 1 năm, hãy liệt kê 1 năm cho JSP/Servlet/Java, 2 tháng cho Struts và 1 tháng cho MSSQL, đơn giản là vì bạn chỉ thực sự dính dáng tới Struts framework và database rất ít trong quá trình làm việc, trong khi phần lớn thời gian dành cho lập trình các trang web JSP và servlet.
Tips 3: Điều chỉnh CV của bạn cho phù hợp với vị trí mà bạn đang ứng tuyển.
Điều này có nghĩa là CV xin việc của bạn có thể khác nhau đối với mỗi công ty, vị trí làm việc khác nhau. Bạn hãy đọc lại CV xin việc của mình nhiều lần, và tập trung trau chuốt, loại bỏ những phần không cần thiết cho công việc, vị trí mà bạn đang ứng tuyển. Ví dụ bạn ứng tuyển cho một vị trí mà trong mô tả công việc họ có để cập tới cụm từ “Clean Code”, nên trong CV của mình bạn trong khu vực “tự học” bạn cũng có thể đề cập tới việc mình đã đọc và khám phá cuốn sách nào đó liên quan, chẳng hạn như Clean Code của Robert Martin.
Tips 4: Hãy nói về các hoạt động và thành tựu hay giải thưởng.
Điều này sẽ cho bạn một chút cơ hội để thể hiện một chút cá tính của mình đối với nhà tuyển dụng. Hãy nói cụ thể các hoạt động hay giải thưởng đó là gì. Bạn cũng có thể đưa ra những chứng chỉ, bằng cấp, khen thưởng cho những dự án của mình đã có.
Mẫu CV xin việc cho lập trình viên
NGUYEN THANH TRUNG
(+84) 12345-68799 | trungthanhdeveloper@gmail.com | LinkedIn URL | GitHub URL
SUMMARY
Senior software engineer with master’s in computer science and 5+ years experience at top companies. Increased code delivery speed by 7% and power evaluation accuracy by 12%, while regularly contributing to open source projects and Kubernetes SIGs. Seeking to leverage proven leadership and expertise to become the next senior software engineer at FPT Software.
SKILLS
- Programming languages: List the programming languages from the most to the least proficient (Java, Python, C++, React, SQL, JavaScript)
- Frameworks: Same as the programming languages
- Database: Same as the programming languages
- Tools: List other tools that you are familiar with such as Git, GitHub, JIRA and IDE
- Languages: List your language certificates such as IELTS, TOEIC and TOEFL
WORK EXPERIENCE
Senior Distributed Systems Software Engineer, VNG Cloud Services
VNG, VNG Campus, HCMC
November 2018–Present
- Guided the VNG Cloud Security team on various projects (list some project name).
- Spearheaded and coached more than 15 distributed software system projects.
- Tested, coded, reviewed, and delivered software with 100% on-time record and according to service level objectives.
- Overhauled continuous integration (CI) and continuous delivery (CD) pipeline which increased code delivery speed by 5%.
Software Engineer, Embedded Systems
FPT Software, Saigon Hi-tech Park, HCMC
January 2016–November 2018
- Conceptualized and implemented 50+ critical firmware, functional tests, and debugging tools for mobile systems.
- Directed cross-functional team to integrate AI, NLP, and data storage elements for important internal projects.
- Transformed and improved performance and power evaluation accuracy by 12% by overhauling test software.
- Optimized embedded device software efficiency by 15% and improved system stability by 32%.
Junior Software Developer
DXC Technology, HCMC
May 2015–January 2016
EDUCATION
Master of Science (M.S.) in Computer Science
Ho Chi Minh City University of Technology
August 2014–May 2016
- Relevant Coursework: Distributed Software Development, Machine Learning, Computer Security and Privacy, Bioinformatics Research, Advanced Systems Programming, Wireless Sensor Networks, IT Leadership & Communication.
Bachelor of Science (B.S.) in Computer Science
Ho Chi Minh City University of Technology
September 2010–June 2014
CERTIFICATIONS
- Offensive Security Exploitation Expert (OSEE), December 2019
- Certified Information Systems Security Professional (CISSP), August 2017
ACTIVITIES AND AWARDS
Name of the Awards/Activities, Your Roles, Duration:
Descriptions and Achievements
Download các mẫu CV dành cho lập trình viên
Bạn có thể tải về các mẫu CV dành cho lập trình viên sau và bổ sung thông tin cho phù hợp. Lưu ý: bạn nên download về máy để edit để không bị mất định dạng file
- Mẫu ITG_CV01 dành cho software developer: định dạng word, định dạng pdf
- Mẫu ITG_CV02 dành cho software developer: định dạng word, định dạng pdf
- Mẫu ITG_CV03 dành cho software developer: định dạng word, định dạng pdf
- Mẫu ITG-CV04 dành cho software developer: định dạng word, định dạng pdf