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
Innovative and team-oriented computer scientist with experience building and testing applications for Android, iOS and Windows. Strong knowledge of developing and maintaining websites, including using UX best practices to improve visitor engagement. Able to communicate complex concepts to those without a technical background in a clear manner.
Key Skills
- High level of written and verbal communication skills
- Customer service experience
- Computer systems: Mac OS X, DOS, Windows, Linux
- Databases: MySQL, Oracle, FoxPro
- Programming languages: React JS, C++, Python, HTML, CSS
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
Professional Experience
Junior Programmer, Elm Apps, Philadelphia, PA
July 2018 – Present
- Created informational and gaming apps for corporate clients, leading to increased name recognition among target audience
- Assisted in development of gaming apps, including taking responsibility for in-app purchases, leading to 19% increase in revenue
- Created instructions for using apps, providing clear, easy-to-understand information in a fun, in-game format
Computer Scientist Intern, Hawthorn Tech, Seattle, WA
September 2017 – June 2018
- Wrote code for SaaS web app in Python
- Maintained and developed bug fixes for existing company applications
- Collated information on reported software problems and communicated this to team and senior management through written reports and oral presentations
Astrid Flores
(123) 456-7890
[email protected]
6778 South Road, Dallas, TX 98765
Profile
Cyber security specialist with more than eight years’ experience developing software for the health care industry that protects patient privacy. Proven record of evaluating system vulnerability and recommending innovative solutions to improve security and efficiency. Able to design, implement and troubleshoot network infrastructure and security with superior capacity to work in a fast-paced environment and manage multiple projects from conception to implementation.
Professional Experience
IT Security Specialist, Oak Health Systems, Dallas, TX
February 2016 – Present
- Manage design, installation, operational planning and risk remediation activities for more than 12 hospital clients, ensuring all systems installed according to schedule
- Conduct risk assessments for clients and provide recommendations regarding infrastructure and network security enhancements
- Perform ethical hacking, malware reverse engineering and penetration testing to evaluate system vulnerabilities and develop defenses
- Present reports to upper management and clients regarding risks, vulnerabilities and improvement recommendations
Assistant Cyber Security Specialist, Apple Healthcare, Austin, TX
July 2012 – January 2016
- Developed hospital software that complied 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
Results-driven computer scientist with 12+ years’ experience in network design. Able to deploy and maintain LAN and WAN infrastructure, troubleshoot and accurately conduct system repairs. Experience leading teams, planning and managing projects and communicating with a variety of stakeholders.
Professional Experience
Senior Network Engineer, Chestnut Systems, Boise, ID
April 2012 – Present
- Lead team of 5 IT specialists in designing, documenting and implementing upgrade of network to Cisco 6500-E, including migrating more than 100 WAN connections in multiple locations
- Manage and troubleshoot over 500 servers
- Implement remote access to servers in remote sites via Avocent products
- Configure, upgrade and troubleshoot Cisco switches and routers
Network Engineer, Pine Network Solutions, Boise, ID
July 2008 – March 2012
- Designed and installed private and public wireless services for public parks and buildings around Boise
- 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
- Leadership skills
- Cisco and VMWare expertise
- Document management
- Network security systems
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 | |
---|---|
Artificial intelligence | Attention to detail |
Calculus | Change management |
Cloud-based technologies | Coding |
Communication | Computer hardware engineering |
Creativity | Data analysis |
Database management | Experimentation |
Flexibility | Mathematics |
Organization | Problem-solving |
Programming languages: JavaScript, Python, CSS, C++, SML, Ruby | Software development |
Statistics | Systems Development Life Cycle (SDLC) |
Teamwork | Technical writing |
Time management | Work independently |
Action Verbs | |
---|---|
Analyze | Calculate |
Code | Collaborate |
Communicate | Construct |
Convert | Create |
Design | Engineer |
Generate | Innovate |
Install | Organize |
Plan | Process |
Produce | Program |
Research | Solve |
Support | Validate |
Tips for Writing a Better Computer Science Resume
Highlight your computer science certifications
In the field of computer science, certifications can help you stand out from applicants with similar qualifications. They show hiring managers you’re dedicated to continual learning and verify your technical skills. As the industry has many specialized fields, certifications can also demonstrate your area of expertise. Include all the details of your certifications, such as the exact name, any specializations and the date you received it, so hiring managers have all the details they need to understand your skills. Vendor-specific certifications, such as Cisco certifications, don’t require the name of who provided it, as it’s included in the certification name. However, for all other certifications, be sure to include the full name of the organization that conferred it.
Example #1
Good
Microsoft Certified Solutions Developer: App Builder Specialization, 2018
Bad
Microsoft Certified
Example #2
Good
CompTIA Security+ Certification, Computing Technology Industry Association, 2019
Bad
Cybersecurity certificate
Remember to feature your computer science soft 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 soft skills. While your computing expertise is important, hiring managers want to know you can communicate clearly, work with a team, manage your time and stay organized. Be sure to emphasize at least one soft skill in your resume. Choose one that is featured in the job description or where you excel.
Example #1
Good
Collaborated with multidisciplinary team to develop human-centered software and regularly presented progress to senior management
Bad
Helped develop software in line with company needs
Example #2
Good
Translated technical concepts into plain English and communicated clearly to clients, ensuring they understood their role in the software development process and how to use the finished product
Bad
Developed software for a variety of clients and helped them use finished product
How to Align Your Resume With the Job Description
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.
Example Computer Scientist Job Description
Willow Tech is currently seeking an experienced and highly skilled computer scientist to join our team. In this role you will create and develop innovative solutions for our users in a collaborative environment. The ideal candidate will be detail-oriented and experienced with all phases of the software development life cycle, with the ability to develop software and web-based applications. We appreciate creative thinkers who can work with teams and are dedicated to continued learning.
Responsibilities:
- Software development and deployment
- Testing and bug fixing
- Contribute to all phases of the development life cycle
- Web-based application development
- Work collaboratively with cross-functional teams to achieve goals on time and on budget
- Gather requirements and make recommendations for software development
- Maintain current products
Qualifications:
- Master’s degree in computer science or related field
- Additional certifications that demonstrate commitment to continued learning preferred
- Coding skills including SQL and JavaScript
- Experience with testing and bug fixing with ability to solve problems
- Familiarity with software development life cycle
- Collaborative attitude
- Experience gathering requirements
- Experience developing web-based applications
This job description demonstrates that the ideal job applicant should have the following skills and experience:
- Creative and innovative
- Software development and deployment experience
- Experience with the software development life cycle
- Collaborative
- Committed to continued learning
- Testing and bug fixing experience
- Experience gathering requirements
- Experience developing web-based applications
Look at what you highlighted in the job description and develop your resume to showcase the experience and skills you have that match. Below is an example of how best to incorporate this information into your resume:
Computer Science Work Experience Example
Senior Computer Scientist, Sycamore Solutions, New York City, NY
April 2015 – Present
- Collaborated with clients and cross-functional team to gather requirements for new software and develop innovative solutions
- Took ownership of all phases of the software development life cycle, from conception to software development and deployment
- Developed web-based applications for clients, leading to 26% increase in user engagement
- Tested new software solutions and managed bug fixing to provide clients with optimal user experience
- Committed to continued learning by completing Cisco and Microsoft certification and brought new skills back to team