Programmer Resume Examples and Templates for 2023

Frank Hackett headshot

Frank Hackett

Certified Professional Resume Writer (CPRW)

Frank Hackett is a professional resume writer and career consultant with over eight years of experience. As the lead editor at a boutique career consulting firm, Frank developed an innovative approach to resume writing that empowers job seekers to tell their professional stories. His approach involves creating accomplishment-driven documents that balance keyword optimization with personal branding. Frank is a Certified Professional Resume Writer (CPRW) with the Professional Association of Resume Writers and Career Coaches (PAWRCC).

Create a professional resume in minutes for free.

Build Resume

Downloadable Resume Examples

1-2 years
Programmer_2-3-Years.pdf

Example #1 1-2 Years

5-10 Years
Programmer_5-10-Years.pdf

Example #2 5-10 Years

10+ Years
Programmer_10-Years.pdf

Example #3 10+ Years

Programmer Resume Examples

Years of Experience
  • 1-2 years 1-2
  • 5-10 Years 5-10
  • 10+ Years 10+

Rebecca Ronaldson
(222) 222-2222
[email protected]
333 Third Street, San Francisco, CA 33333

Profile

An innovative Programmer with two years of experience, specializing in UX design, Python, JavaScript, and Object-oriented Design (OOD). Adept at performing quality assurance reviews and identifying root-causes of complex technical issues.

Professional Experience

Programmer, Bay Area Solutions, San Francisco, CA
July 2020 – Present

  • Utilize Java and HTML to deliver scalable, elegant code for a local news network client, including building the framework for a mobile weather application
  • Troubleshoot malfunctioning applications, identify root causes, and lead efforts to successfully retain an at-risk account valued at $200K
  • Develop automated testing procedures to save 20+ work hours per week

Junior Programmer, Bay Area Solutions, San Francisco, CA
January 2019 – June 2020

  • Coordinated with a team of programmers and 12 beta testers to test web and mobile applications for a start-up social media platform, gather feedback from users, deliver reports on their findings, and conduct code reviews
  • Debugged a new client’s web page, reducing crashes from eight per month to zero

Certifications

  • Oracle Certified Professional Java Programmer, Oracle, 2019
  • UX Design Certificate, Google, 2020

Key Skills

  • Programming Languages: Python, Java, HTML
  • UX Design
  • Code Reviews
  • Debugging
  • Application Development

Education

Bachelor of Science in Computer Programming
THE OHIO STATE UNIVERSITY, Columbus, OH, September 2015 – June 2019

Lucille Webster
(753) 357-7531
[email protected]
345 Main Road, Grand Rapids, MI 75319

Profile

A seasoned IT Systems Programmer with eight years of experience managing and developing dynamic programming teams to enhance application performance and build high-quality IT systems for large businesses. Adept at identifying root causes of programming errors and delivering scalable code.

Professional Experience

Senior IT Systems Programmer, Hastings Mutual Insurance Company, Grand Rapids, MI
August 2017 – Present

  • Oversee all aspects of application development for an insurance company with 2M customers, including performing maintenance and upgrades to existing software
  • Coordinate with cross-functional teams, stakeholders, and QA specialists to develop and implement new app features, resulting in a 15% increase in user satisfaction
  • Serve as the point of contact for complex hardware and software issues, identify potential security risks, and devise system updates to safeguard confidential data

Programmer, WebDev Consultants, Grand Rapids, MI
June 2013 – August 2017

  • Coordinated with technical teams to deliver consulting services to clients for web development, including the design of new web and mobile applications
  • Conducted code reviews of existing application frameworks and provided high quality, elegant Python code to enhance app performance

Education

Bachelor of Science in Computer Science
GRAND VALLEY STATE UNIVERSITY, Allendale, MI, September 2007 – June 2011

Master of Science in Computer Science and Engineering
UNIVERSITY OF MICHIGAN, Ann Arbor, MI, September 2011 – June 2013

Key Skills

  • Languages: Python, JavaScript, HTML5
  • Application Development
  • Project Management
  • Cross-functional Leadership
  • Agile Methodology

Jason Taylor
(123) 456-7890
[email protected]
123 Main Street, Seattle, WA 12345

Profile

A solutions-driven programmer with over 12 years of experience overseeing all phases of the software development cycle. A proven track record of delivering customized engineering solutions to improve business operations and profitability.

Professional Experience

Programmer, ABC International, Seattle, WA
December 2014 – Present

  • Develop and maintain 15 data-centric web applications and servers and oversee individual customization to ensure alignment with business requirements
  • Design and develop up to 20 new applications each year and establish project requirements and scope in coordination with global data analysis teams
  • Lead the development and implementation of new QA protocols and peer code reviews to enhance process accuracy and save over 300 labor hours per year

Programmer, Intech Software Development, Seattle, WA
July 2009 – November 2014

  • Developed customized software solutions and programs for over 20 clients per year and collaborated with business analysts to gather requirements
  • Implemented new office management applications to reduce annual costs by $90K
  • Designed project requirements in collaboration with clients and sales teams

Education

Bachelor of Science in Computer Science
STANFORD UNIVERSITY, Stanford, CA, September 2003 – June 2007

Master of Science in Computer Science (Programming)
STANFORD UNIVERSITY, Stanford, CA, September 2007 – June 2009

Key Skills

  • Coding and Scripting
  • Troubleshooting and Debugging
  • GUI Design
  • User Training and Support
  • Software Development

Certifications

  • Microsoft Certified Solutions Developer 2018
  • Oracle Certified Professional MySQL 5.6 Developer 2019
  • Puppet Labs Puppet Developer 2019

Common Key Skills and Action Verbs for a Programmer Resume

A recruitment manager will look for key skills and appropriate action verbs on your resume concerning the job you’re applying for. ATS (Applicant Tracking System) software is commonly used to scan resumes. You have a greater chance of getting an interview if you include more skill keywords on your resume.

Key Skills & Proficiencies
Agile Methodology Application Development
Application Programming Interface (API) C#
Coding Code Reviews
Continuous Integration Cross-functional Leadership
Detail-oriented Git/Version Control (Github, Gitlab)
Graphic User Interfaces (GUI) HTML
Java JavaScript
Object-oriented Design (OOD) Programming
Python Quality Assurance
Responsive Design Principles Scrum
SQL Systems Architecture
Testing/Debugging Troubleshoot
Waterfall Methodology Web Development
Action Verbs
Analyzed Assessed
Built Collaborated
Coordinated Communicated
Conducted Designed
Developed Delivered
Diagnosed Enhanced
Implemented Led
Managed Oversaw
Performed Planned
Resolved Supported
Tested Troubleshot

Tips for Writing a Better Programmer Resume

Showcase your programming technical skills and program knowledge

In a career as a programmer, you should have specific technical knowledge, and, depending on your role, you should also know specific software programs that are used for coding. There are many different languages used for programming, so choose the languages and programs that work well with the job description. In the example below, the candidate uses a number of key projects from their professional career to showcase their broad technical knowledge. Although you should always include a robust skills section, it’s important to provide insights into how you’ve used specific languages throughout your career as a programmer:

Example


  • Utilize Java and HTML to deliver scalable, elegant code for a local news network client, including building the framework for a mobile weather application
  • Troubleshoot malfunctioning applications, identify root causes, and lead efforts to successfully retain an at-risk account valued at $200K
  • Develop automated testing procedures to save 20+ work hours per week

Quantify your technical achievements and projects

Hiring managers are more likely to take notice of your accomplishments if you illustrate them with specific numbers. This will establish a sense of scope for your professional achievements and help you differentiate yourself from the competition during the job search. Notice how in the example below, the candidate showcases the number of users impacted by an application they were working on. This particular detail adds helpful context to draw the reader’s eye and make a strong impression on the hiring manager:

Example


  • Oversee all aspects of application development for an insurance company with 2M customers, including performing maintenance and upgrades to existing software
  • Coordinate with cross-functional teams, stakeholders, and QA specialists to develop and implement new app features, resulting in a 15% increase in user satisfaction
  • Serve as the point of contact for complex hardware and software issues, identify potential security risks, and devise system updates to safeguard confidential data

How to Align Your Resume with the Job Description

Recruiters review a large number of job applications so they can find the right person, which means it’s vital for you to highlight your skills and experience. Making your resume stand out by mirroring the language in the job description can help you focus on the right skills and make your resume attract the recruiter’s attention. When planning your resume, review the job description at the start and the skills and experiences mentioned repeatedly. Usually, the most important elements of the job description are mentioned immediately or several times in the description.