Programmer Resume Examples

Jobs for programmers are projected to decrease by 9% (or approximately 20,100 jobs) from 2019 to 2029, according to the Bureau of Labor Statistics. When it comes to daily job duties, coding is the main duty of computer programmers. Programmers are typically involved in creating and testing new code, fixing code errors, and streamlining the code so that it’s most efficient. Computer programmers work closely with software developers, and the lines can often be blurred between the two job roles as many duties overlap.

As there are a decreasing number of positions available, a strong resume can help you stand out from other programmer applicants. Below you’ll find sample resumes for entry-level job seekers and experienced programmers, as well as tips on how to make your resume stand out.

Downloadable Resume Examples

No Experience

Example #1 No Experience

2-3 years

Example #2 2-3 Years

5-10 Years

Example #3 5-10 Years

10+ Years

Example #4 10+ Years

Programmer Resume Examples

Years of Experience
  • No Experience 0
  • 2-3 years 2-3
  • 5-10 Years 5-10
  • 10+ Years 10+

Ashley Chow
(246) 642-2468
[email protected]
321 My Avenue, Denver, CO 98765


Diligent recent computer science graduate with internship experience writing and testing programs for a leading software firm. Outstanding problem-solving ability with a proven talent for detecting and resolving complex code errors. Hardworking and reliable with a collaborative mindset and superb verbal and written communication skills.

Key Skills

  • Communication
  • Teamwork
  • Knowledge of object-oriented programming
  • Problem-solving
  • Attention to detail


Bachelor of Science in Computer Science
UNIVERSITY OF COLORADO, Denver, CO, September 2017 – June 2021

Coursework completed:

  • Object-Oriented Programming
  • Embedded Systems Programming
  • Algorithms

Professional Experience

Programming Intern, Recondo Technology, Denver, CO
March 2021 – Present

  • Collaborate with representatives from other departments to determine brief requirements and plan workflows, receiving praise 4x for strategic planning ability
  • Assist with the development of code for software and mobile applications and run tests to detect bugs
  • Leverage problem-solving skills to resolve bugs reported by clients, resolving 87% of issues independently
  • Prepare detailed troubleshooting and performance reports, receiving positive feedback 3x for attention to detail

Technology Sales Associate, Office Depot, Denver, CO
January 2019 – March 2021

  • Established rapid rapport with customers and employed strong negotiation skills to maximize sales, ranking in the top 15% for overall revenue in 2020
  • Absorbed and memorized complex specifications of a wide range of technology products and communicated information clearly to customers and colleagues
  • Listened to customer requirements and used information gleaned to recommend solutions, consistently maintaining a 4.9-star customer service rating
  • Supported customers experiencing device issues and used knowledge of technology to troubleshoot problems

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


Diligent and energetic programmer with a two-year track record of prioritizing clean code and UX best practices. Can deliver results as a solo operator or as part of a team. Background in quality assurance lends itself to a detail-oriented, thorough approach.

Key Skills

  • Reviewing code for quality issues
  • UX design
  • Python, Java, Scala, and other programming languages
  • Researching problems and implementing solutions
  • Communication and collaboration


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

Professional Experience

Junior Programmer, Bay Area Solutions, San Francisco, CA
July 2019 – Present

  • Using Java, act as primary programmer on company’s weather application for mobile platforms, meeting 100% of deadlines
  • Troubleshoot malfunctioning apps for clients and recommend changes, maintaining a 99% satisfaction rating in clients’ feedback
  • Create and revise documentation per company policies
  • Implement new automated testing procedures, boosting efficiency by 20%

Programming Intern, Bay Area Solutions, San Francisco, CA
January 2019 – June 2019

  • Coordinated 12 beta testers, gathered feedback, and delivered reports on their findings
  • Tested new applications and reported on problems, finding an average of three errors per day
  • Observed and then participated in code reviews with senior programmers
  • Debugged a new client’s web page, reducing crashes from eight per month to zero


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

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


Seasoned IT systems programmer with 8 years of experience developing and testing IT systems and 3+ years in a senior position. Organized and inspiring leader with an advanced aptitude for strategic planning and employee development. Strong problem-solving ability and an established reputation for troubleshooting complex programming errors.

Professional Experience

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

  • Mentor interns and new hires and contribute to the company’s professional development program, receiving positive feedback 4x for employee education
  • Act as an escalation point for the most challenging hardware and software errors, troubleshooting 92% of issues within 6 hours
  • Identify potential security risks and devise system updates to safeguard confidential data
  • Manage a team of up to 6 programmers to coordinate projects, earning a shortlisting for a Women in Technology Annual Leadership Award in 2020

Programmer, Challenge Manufacturing, Grand Rapids, MI
June 2013 – August 2017

  • Collaborated with colleagues to generate effective sampling protocols and regularly evaluate and report system performance, receiving praise 6x for teamwork
  • Efficiently identified 99.8% of coding errors and applied problem-solving skills to create effective solutions
  • Responded rapidly to evolving briefs under tight time pressure, delivering 98.5% of target outcomes by the set deadlines
  • Actively sought ongoing professional development and maintained an expert knowledge of emerging programming technologies


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

  • Teamwork
  • Time management
  • Efficiency
  • Problem-solving
  • Microsoft LAN

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


Solutions-driven programmer with over 12 years of experience in all phases of the software development cycle. Strong working knowledge of data structures and algorithms. Proven track record engineering customized 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 that are each individually customized to meet requirements
  • Design and develop up to 20 new applications each year
  • Design project requirements in cooperation with data analysis teams from around the world
  • Train and mentor 10 new junior programmers and software developers
  • Enhanced process accuracy from 85% to 92%, which saved over 1000 working hours on an annual basis

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

  • Developed and optimized programs for over 20 clients each year
  • Implemented new office management applications that saved over $90,000
  • Programmed and developed customized software solutions for clients
  • Collaborated with business analysts and users to collect requirements and provided implementation.
  • Designed project requirements in collaboration with clients and sales teams


Bachelor of Science in Computer Science
STANDFORD UNIVERSITY, Standford, CA, September 2003 – June 2007

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

Key Skills

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


  • 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 Systems) systems are 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
Adaptability Analysis and testing
Application Programming Interface (API) Collaboration
Communication skills Continuous learner
Creativity Critical thinking skills
Detail-oriented Git/Version control (Github, Gitlab)
Graphic User Interfaces (GUI) Innovative
Keep up to date with industry trends Logic
Multitasking Organized
Problem Solving Responsive design principles
Self-motivation Systems calculations
Testing/Debugging Time management
Troubleshoot Understand C#, PHP, Java, Javascript
Action Verbs
Analyze Assess
Build Construct
Coordinate Design
Develop Deliver
Diagnose Enhance
Implement Manage
Plan Resolve
Streamlined Test

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 your professional experience bullets or in the key skills section of your resume, you can highlight either of these. Pro tip: If the job description calls for specific computer programs and technical skills, make sure you include them in your resume.

Example #1


Proficient in C#, with good knowledge within the .NET framework.


C# Proficient

Example #2


Excellent knowledge of using Github for version control to push and pull requests.


Github version control

Quantify your experience to feature your successes

Hiring managers are more likely to take notice of your accomplishments if you illustrate them with specific numbers. It highlights not only your applicable experience but also your accomplishments.

Include as many, if not all, bullet points with hard figures in your professional experience section as possible — that way, it will be easier to illustrate your experience.

Example #1


Planned and executed software rollout to the school education board 7 days before the deadline.


Rolled out a new system before the deadline.

Example #2


Led a team of 8 programmers to build a new education platform to exact specifications. This included the development, testing, and rollout of the project across 9 schools in the state.


Coordinated a team of programmers to build a new system.

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.

Example Programmer Job Description

Isotonics Software Development is a leading tech startup that employs cutting-edge technologies and practices with a typical IT company culture. As part of our team, you’ll be instrumental in creating leading software applications that benefit individuals and companies worldwide. Currently, we’re looking for a talented coder who has a keen eye for detail and can produce flawlessly clean code. If you excel at both working independently and as part of a team then you may be the perfect candidate for our company.


  • Transform software specifications and designs into a high functioning code using the appropriate language
  • Use web-based tools to create advanced SaaS when applicable
  • Test programs before release to ensure that it produces the desired results and perform debugging when necessary
  • Collaborate with technical writers to create documentation for user support
  • Working knowledge of SQL and Microsoft SQL Server
  • Ensure that cross-browser testing takes place and make any necessary modifications if they do not work correctly
  • Ability to write clean, well-documented code
  • Excellent complex problem solving and critical thinking skills
  • Solid troubleshooting and communication skills
  • Document your build and steps taken to create the program with notes for handovers to others
  • Research topics related to innovative software and best practices to help suggest improvements for the company 


  • Proven experience as a programmer or relevant role
  • Ability to program in languages such as C#, Javascript, PHP, and Python.
  • Experience in developing web applications using one of the following frameworks (.Net, MVC, Spring)
  • Excellent knowledge of relational databases, SQL, and CRM technologies
  • BSc/BA in computer science, software engineering, or relevant discipline
  • Experience creating and testing code for large companies
  • Minimum of one programming/development-related experience

Several key qualities and experience are listed in the job description as ideal for the perfect candidate to possess:

  • high functioning code
  • web-based tools
  • Test and debug
  • create documentation
  • cross-browser testing
  • create clean code
  • complex problem solving
  • critical thinking skills
  • communication Skills
  • create supporting documentation

Next, incorporate the experience and skills that match the keywords in the job description on your resume.

Programmer Work Experience Example

Senior Computer Programmer, Ipsos Incorporated Software Development, Oakland, CA

January 2017 – July 2021

  • Created high functioning code that incorporated various web-based tools using industry best practices
  • Applied critical thinking skills to create clean code along with providing supporting documentation
  • Ensured code created was tested and debugged before being rolled out
  • Oversaw cross-browser testing to meet the needs of different website browsers 
  • Maintained communication skills across the team to ensure active collaboration between software developers and business analysts