Computer Science Resume Examples
Years of Experience
- Entry-level
- Mid-career
- Senior-level
Thom Chea
(123) 456-7890
[email protected]
4556 East Terrace, Philadelphia, PA 23456
Profile
An innovative Computer Scientist with entry-level experience, specializing in building and testing applications for Android, iOS and Windows. Adept at developing and maintaining websites using UX best practices and user-centered design principles to improve engagement and web traffic.
Key Skills
- Computer systems: Mac OS X, DOS, Windows, Linux
- Databases: MySQL, Oracle, FoxPro
- Programming languages: React JS, C++, Python, HTML, CSS
- Application Development
- Web Development
Professional Experience
Junior Programmer, Elm Apps, Philadelphia, PA
July 2018 – Present
- Created informational and gaming applications in Python for corporate clients, leading to increased name recognition among target audiences
- Support development of gaming apps, performed quality assurance testing, configured in-app purchases, and enhanced user functionality, leading to 19% increase in revenue
- Coordinate with a team of UX designers to enhance user interfaces, UX copy, and application design
Computer Scientist Intern, Hawthorn Tech, Seattle, WA
September 2017 – June 2018
- Wrote code for an SaaS web application in Python, maintained existing company applications, developed bug fixes, and identified opportunities to enhance application functionality
- Collated information on reported software problems and provided recommendations to prevent recurring issues using written reports and oral presentations
Education
Bachelor of Science in Computer Science
University of Washington, Seattle, WA, September 2013 – June 2017
Master’s of Science in Computer Science
University of Washington, Seattle, WA, September 2017 – June 2018
Astrid Flores
(123) 456-7890
[email protected]
6778 South Road, Dallas, TX 98765
Profile
A Cyber Security Specialist with over eight years of experience delivering patient privacy software solutions for the healthcare industry. A proven track record of identifying system vulnerabilities and identifying innovative solutions to improve cyber security protocols, enhance data integrity, and prevent security breaches. Adept at managing multiple complex projects concurrently and leading diverse technical teams.
Professional Experience
IT Security Specialist, Oak Health Systems, Dallas, TX
February 2016 – Present
- Manage the design, installation, operational planning, and risk remediation activities for more than 12 hospital clients valued at $200K-$500K, conduct risk assessments for clients, and provide recommendations to enhance infrastructure and network security
- Perform ethical hacking, malware reverse engineering, and penetration testing to evaluate system vulnerabilities and develop defenses
- Deliver presentations to senior leadership, client stakeholders, and non-technical audiences on security risks, vulnerabilities, and improvement recommendations
Assistant Cyber Security Specialist, Apple Healthcare, Austin, TX
July 2012 – January 2016
- Developed hospital software in compliance with HIPAA Cyber Security Framework
- Coordinated with IT team to implement software solutions, test for vulnerability and report security issues and solutions to management team
- Provided technical manuals and training guides to ensure doctors, nurses and administrative staff could use software, ensuring a high level of user compliant
Education
Bachelor of Arts in Computer Science
Harvard University, Cambridge, MA, September 2006 – June 2010
Master of Science in Computer Science
University of Texas at Austin, Austin, TX, September 2010 – June 2012
Key Skills
- System architecture design
- Vulnerability evaluation
- Risk management
- Project management
- System troubleshooting
Certifications
- Certified Information Security Manager, ISACA, 2018
- HealthCare Information Security and Privacy Practitioner, ISC2 2017
Andre Jackson
(123) 456-7890
[email protected]
6778 West Boulevard, Boise, ID 34567
Profile
A results-driven Computer Scientist with 12+ years of professional experience, specializing in network design, project management, Cisco, and VMware. A proven track record of deploying and maintaining LAN/WAN infrastructure for enterprise companies. Adept at building and leading high performance teams to execute large scale projects and deliver innovative technical solutions.
Professional Experience
Senior Network Engineer, Chestnut Systems, Boise, ID
April 2012 – Present
- Lead team of 15+ IT specialists in designing, documenting and implementing upgrade of network to Cisco 6500-E, including migrating over 100+ WAN connections across 10 locations
- Manage and troubleshoot over 500 servers, maintain 99.99% uptime, and implement remote access to servers for on-shore and offshore teams during expansion
- Configure, upgrade, and troubleshoot Cisco switches and routers and implement new preventative maintenance protocols, resulting in an $80K reduction in annual repair costs
Network Engineer, Pine Network Solutions, Boise, ID
July 2008 – March 2012
- Designed and installed private and public wireless services for public parks and buildings, configured Wi-fi networks, and implemented user access protocols
- Conducted security assessments and made recommendations for remote access, disaster recovery, and server security, monitored network capacity and performance, and resolved complex network problems
Education
Bachelor of Science in Computer Science
Iowa State University, Ames, IA, September 2002 – June 2006
Master of Science in Computer Science
Columbia University, New York, NY, September 2006 – June 2008
Key Skills
- Project Management
- Technical Leadership
- Cisco Products
- VMware
- Network Security
Certifications
- Cisco Certified Design Professional, 2018
- VMware Certified Advanced Professional 6 – Data Center Virtualization Design, 2017
Common Key Skills and Action Verbs for Computer Science Resumes
Hiring managers use Applicant Tracking Systems (ATS) to identify the best candidates for advertised positions. An ATS scans your resume and evaluates it based on keywords and phrases that match the job requirements. High-scoring resumes are then forwarded to hiring managers for further investigation. This means that if you include a high number of skill keywords in your resume, you have a greater chance of the hiring managers seeing your resume and inviting you for an interview.
Key Skills & Proficiencies | |
---|---|
Agile Methodology | Artificial Intelligence |
Cloud Technology | Computer Science |
C# | Computer Engineering |
Cross-functional Leadership | Data Analysis |
Data Analytics | Database Management |
Data Integrity | Data Science |
JavaScript | Programming |
Project Management | Python |
Software Development Lifecycles (SDLC) | SQL |
System Administration | System Architecture |
Technical Leadership | Technical Project Management |
Vendor Management | VMware |
Action Verbs | |
---|---|
Analyzed | Built |
Coded | Collaborated |
Communicated | Conducted |
Created | Designed |
Developed | Diagnosed |
Enhanced | Identified |
Implemented | Improved |
Led | Managed |
Oversaw | Performed |
Planned | Provided |
Resolved | Supported |
Tested | Troubleshot |
Tips for Writing a Better Computer Science Resume
Quantify Your Computer Science Achievements
To differentiate yourself from the competition during your job search, you’ll want to integrate hard numbers, data, and monetary figures into your resume. Quantifying your professional achievements provides helpful context for the hiring manager and establishes a sense of scope for your technical projects. In the example below, the candidate is able to demonstrate their advanced knowledge of computer science by highlighting key accomplishments from their career. They also make a point to incorporate numbers to show prospective employers how they generated value for their previous organizations:
- Lead team of 15+ IT specialists in designing, documenting and implementing upgrade of network to Cisco 6500-E, including migrating over 100+ WAN connections across 10 locations
- Manage and troubleshoot over 500 servers, maintain 99.99% uptime, and implement remote access to servers for on-shore and offshore teams during expansion
- Configure, upgrade, and troubleshoot Cisco switches and routers and implement new preventative maintenance protocols, resulting in an $80K reduction in annual repair cost
Showcase Your Technical Leadership Skills
It’s easy to get caught up listing your technical skills when applying for a computer science position, but don’t forget to emphasize your leadership capabilities. While your computing expertise is important, hiring managers also want to see that you can communicate effectively with both technical and non-technical audiences. They also want to see examples of you collaborating cross-functionally in diverse team-based environments. In the example below, the candidate achieves a strong balance that captures both their leadership and technical skills:
- Manage the design, installation, operational planning, and risk remediation activities for more than 12 hospital clients valued at $200K-$500K, conduct risk assessments for clients, and provide recommendations to enhance infrastructure and network security
- Perform ethical hacking, malware reverse engineering, and penetration testing to evaluate system vulnerabilities and develop defenses
- Deliver presentations to senior leadership, client stakeholders, and non-technical audiences on security risks, vulnerabilities, and improvement recommendations
How to Align Your Resume With the Job Description
Jobs for computer scientists are projected to grow by 21% from 2021 to 2031, according to the Bureau of Labor Statistics. This will mean around 3,300 new jobs for computer scientists each year. This growth comes from continued advances in technology, and many new positions will be created in the business sector, where companies are using data mining to better understand their customers. There will also be an increase in jobs in cybersecurity and software development.
Although there will be more positions, computer science is likely to remain a competitive industry. A strong resume can help you stand out from a crowded field of job applicants. Hiring managers use job descriptions to define exactly what they need from their new employee. When evaluating candidate resumes, they use this description to determine if a person has the attributes they’re looking for. If you include skills and experience in your resume that mirror what’s detailed in the job description, you can help your application stand out from other applicants.
If you’re not sure what to include, start by closely reading the job description. The most important requirements are usually listed first or mentioned multiple times. Compare your resume to the company’s job description and make sure you’ve detailed how you can deliver on key priorities. Ensure your resume doesn’t sound generic by focusing on your major attributes and steering clear of bland descriptions.