Computer Science CV Example


When you apply for a job, you make your first impression through your curriculum vitae. Many recruiters will decide whether to call you in for an interview based on the information and quality of your CV.

Creating and updating your CV may feel daunting, but using our computer science CV example as a reference can help you understand what information to include and how to format it for readability. Once you’ve written your first draft, follow our helpful writing tips to fine-tune your CV for maximum impact.

Build My CV
Joseph Smith

4487 2nd Avenue, Boulder, Colorado 11111

E: joseph.smith9@anymail T: 555-342-4857

Professional Summary

Expert computer scientist with diverse work experience, including programming, software development, and consulting. Extensive knowledge of software development cycle as well as proficiency in several programming languages. Dedicated to meeting customer requirements with innovative solutions that maximize efficiency and exceed capability targets. Consistently use in-depth knowledge of budgetary issues affecting development and implementation to create cost-effective solutions. Comfortable discussing technical issues and solutions with scientists and analysts as well as clients.

  • ?Thorough understanding of computer hardware and software, including experience working in all parts of software development cycle.?Fluent in several programming languages, including C++, Python, MySQL, and Microsoft Visual Basic.?Excellent interpersonal skills, such a the ability to make technical information understandable to customers and end users.?Solid background in mathematics, analysis, and problem-solving.
Work Experience
Computer Systems Consultant

  • Analyze client-specified problems to develop hardware and software solutions that fulfill operational requirements.
  • Modify and test systems and networks to add functionality and improve workflow.
  • Develop and modify system design procedures to meet updated quality and security standards.
  • Assist internal and external customers to solve computer problems in a timely manner.
  • Lead team of consultants, including assigning work and performing final testing.
  • Serve as liaison between clients, developers, and programmers to facilitate expedient communication and efficient workflow.

Scientific Programmer Analyst

  • Analyzed software and hardware to find solutions that meet client requirements.

  • Consulted with clients to determine feasibility of computer programs and network plans.

  • Authored evaluation summaries detailing project goals, timelines, milestones, budgetary targets, and implementation schedules.

  • Managed team of senior programmers by delegating assignments, reviewing work, providing feedback, and correcting errors.

  • Exceeded internal targets for budget and delivery timeline on 95 percent of projects.


  • Performed final review of programs to improve efficiency, correct errors, and verify operational capability.
  • Authored instructional manuals for customers as required for delivery and implementation of software packages.
  • Interacted directly with customers during development to update order requirements, give feedback on testing procedures, and ensure final product met operational targets.
  • Received Customer Service Provider of the Year award due to outstanding feedback from clients.

Part-Time Programming Intern

  • Participated in on-the-job training with senior computer programmers.
  • Wrote, tested, and altered computer programs to meet customer requirements.
  • Updated programs to meet new operational and security standards.
  • Analyzed and created summary reports of computer programs detailing workflow and logic.

Master of Science in Computer Science

University of California
Bachelor of Science in Computer Science

University of Colorado
Hobbies and Interests

Maintain a video game review blog and attend gaming conferences. Lead a local tabletop gaming team. Enjoy reading and playing the violin. Volunteer at local library teaching computer literacy class for seniors.

Build My CV

Computer Science CV Questions

1. How do you format a computer science CV?

Start your CV with a header that includes your full name and contact information. Use subtitles to set off a professional summary or objective statement, list of skills and qualifications, and sections dedicated to work experience and education. You may conclude with hobbies and interests to give employers a better sense of your personality.

Refer to our computer science CV sample to see an example of a professional document for a computer science position. You have the option to use this CV sample as a template for our step-by-step CV builder.

2. How do you make a computer science CV with no experience?

Even if you have never worked before, you can still make a professional CV for a computer science position. Point out your educational background and specialized training as well as any relevant certifications you hold to indicate that you possess the required skills to fill an available position.

You should still include an experience section in which you list extracurricular activities, leadership roles, work-study positions, or other professional involvements. Describe these items in ways that will give employers a sense of your character and work ethic or reinforce your qualifications for a job in computer science.

3. How should you present software knowledge on a computer science CV?

Depending on your area of specialization within the field of computer science, you may know programming languages and be adept at developing, testing, or patching software. Present this knowledge in your summary statement, skills section, or work experience section.

The candidate on our computer science CV sample addresses general software development skills in his summary statement. He brings up specific programming languages and mentions his familiarity with the development cycle in his skills section. The candidate addresses his background in software analysis in his work experience section. Take a close look at the description for an available position to determine which kinds of software knowledge you should emphasize on your CV.

4. How do you list certifications on your computer science CV?

Many employers seek candidates who hold certifications respected throughout the industry. If a position requires a certification, you may want to mention it early on in your summary statement or qualifications section. You can also combine academic degrees and professional certifications in the education section, or create a section for certifications to draw attention to these credentials.

5. How do you optimize your computer science CV for an ATS?

Employers are increasingly relying on Applicant Tracking Systems to streamline the hiring process. An ATS scans CVs and resumes for keywords specified by an employer, and weeds out spam and irrelevant applications.

The best way to increase the chance that your CV will pass an ATS check is to carefully examine the description of a position for significant keywords and use these words and phrases naturally in your document. If the candidate on our computer science CV sample applies for a position that requires analysis, client outreach, and team leadership skills, his CV would likely pass an ATS check.

Computer Science CV Must-Haves

What Does Computer Science Do?

A computer science professional may work in a number of specific positions, such as systems administration, programming, software design, and research and development. You may work primarily with other scientists and engineers, or you could interface directly with users and customers. In either case, interpersonal and communication skills are important. Depending on the position, you may work with various software programs, coding languages, operating systems, and hardware.

As shown in the computer science CV example, you should list all your technical skills, certifications, and programming languages. While most computer science jobs are primarily technical, creative thinking and problem-solving skills are important as well, especially in development and testing environments. Use your Work History, Skills, and Education sections to showcase both your technical proficiency and your results-oriented analytical skills.

Tips for Creating a Great Computer Science CV

Once you’ve created your computer science CV, use these tips to fine-tune the writing for the final draft:

– Start each bullet in the Work History section with a strong action word and write concisely without excessive detail. As a computer science professional, use verbs such as developed, tested, analyzed, and programmed.
– You may include some personal information in a CV, such as interests and hobbies. Be sure to mention volunteer work, especially if it is related to computer science. Avoid mentioning any controversial topics such as politics and religion.
– Format your CV for A4 paper and use a standard font that is easy to read. Convert the final copy to a PDF file and make sure the formatting looks correct.
– Organize your Work History in reverse chronological order beginning with your current or most recent job. Use present tense to describe work at your current job and past tense for all previous positions.