ToC

Ensure your CV format is structured to best highlight your unique experience and life situation.

Programmer CV Template (Text Format)

PERSONAL STATEMENT

Accomplished Senior Programmer with 9+ years of experience in the gaming industry. Specialise in the development of high-profile projects using C#, Unity, and Unreal Engine. Track record in delivering complex, bug-free games on schedule, enhancing user engagement and satisfaction. Eager to bring my skillset and passion for e-sports to the team at Velocity Games.

KEY SKILLS

  • C# programming
  • Unity engine
  • Unreal engine
  • JavaScript
  • AI development

WORK EXPERIENCE

Lead Game Programmer
Amplify, Remote | Jan 20XX – Present

  • Spearheaded the development of multiple high-profile gaming projects using Unity and Unreal Engine, contributing to a 30% increase in project completion efficiency
  • Lead a team of 10 programmers, ensuring the seamless integration of C# and JavaScript in both frontend and backend development, achieving a 25% improvement in code performance
  • Collaborate with cross-functional teams, including designers and QA, to deliver bug-free releases on schedule, leading to a 15% boost in user satisfaction scores
  • Mentor junior developers in best practices for game development, resulting in a 20% reduction in onboarding time for new hires
  • Implemented AI algorithms in game environments, enhancing player experience and driving a 40% increase in engagement rates

Senior Unity Developer
Inspire Interactive, Glasgow | Jun 20XX – Dec 20XX

  • Developed and optimised core game mechanics in Unity, contributing to a 35% increase in game frame rates across multiple platforms
  • Collaborated with the art and animation departments to ensure seamless asset integration, reducing asset load times by 20%
  • Pioneered the use of advanced shaders and particle systems, leading to a 25% increase in visual quality without sacrificing performance
  • Worked with stakeholders to define technical roadmaps, ensuring all projects were aligned with the company’s strategic goals

Game Developer
Echo.io | Feb 20XX – May 20XX

  • Assisted in the development of mobile and desktop games using C# and Unity, contributing to a 50% increase in user acquisition for key titles
  • Integrated third-party APIs and plugins to enhance game functionality, leading to a 15% increase in overall game feature set
  • Participated in code reviews and implemented feedback to improve code quality and maintainability across the development team

PROJECTS

Multi-Platform RPG Game Development
Lead Programmer | Jan 20XX – Dec 20XX

  • Developed a multi-platform RPG using Unity and C#, integrating real-time multiplayer functionality and complex AI behaviours to enhance gameplay experience

Virtual Reality (VR) Puzzle Game
Senior Developer | Mar 20XX – Nov 20XX

  • Created and optimised a VR puzzle game for Oculus using Unreal Engine and C++, focusing on immersive VR interactions and performance optimisation

EDUCATION

BSc (Hons) Software Engineering | University of Glasgow | July 20XX
Advanced Game Development Certification | British Computing Society | March 20XX

HOBBIES & INTERESTS

  • Amateur e-sports competitor
  • Digital illustrator

Modern languages (fluent in Spanish)


How to write a programmer CV

Before you begin writing, make sure you know how to write a CV in a way that best emphasises your strengths.

To stand out in programming roles, your CV needs to highlight both technical skills and the impact you’ve made through your work. Here’s how to craft a CV that showcases your strengths, aligns with job expectations, and speaks directly to employers.

1. Craft a personal statement that sells your skills

Your personal statement should sum up your experience, technical abilities, and a top achievement.

Start by specifying your years of experience, the programming languages you excel in, and any significant achievements, such as key projects or industry recognitions.

Next, focus on how your skills match the role. Highlight what you bring to the table and why you’re excited about this specific opportunity.

Example of a personal statement for a programmer

Experienced Software Developer with over 5 years in Python, JavaScript, and Java, specialising in full-stack development. Proven success in designing scalable applications and improving user experiences in dynamic environments. Skilled in collaborating with cross-functional teams to deliver high-quality software solutions. Eager to contribute to innovative projects and leverage technology to solve complex challenges at [Company Name].

2. List key skills that match the job requirements

Format your skills section as a simple, easy-to-scan list that covers your core programming competencies. Focus on job-relevant programming languages, frameworks, tools, and areas of specialisation to keep your CV concise and make it easy for hiring managers to see you have the exact skills they need.

Example skills section for a programmer CV

  • Python programming
  • JavaScript
  • React
  • Django
  • Node.js
  • Docker
  • AWS
  • Agile methodologies
  • Database management (SQL – MySQL, PostgreSQL; NoSQL – MongoDB, Cassandra)

3. Highlight work experience with programming-specific achievements

In your work experience section, focus on your programming accomplishments. Don’t just list what you were responsible for — highlight the impact of your work.

The best way to do this is to use bullet points to break down each project: what was the challenge, what was your role, what technologies did you use, and what was the measurable result? Start with your most recent job and work backwards.

Example programmer CV work experience section

Software Developer
XYZ Tech Solutions, London
January 20XX – Present

  • Developed a multi-threaded, high-performance data processing system in Python for a financial analytics platform. This reduced data processing time from 3 hours to 45 minutes, enabling real-time analytics and increasing customer satisfaction by 50%
  • Built a custom GraphQL API with Node.js and TypeScript, optimising data retrieval for a client dashboard, improving query efficiency by 70%, reducing server load and enhancing client-side performance
  • Refactored legacy codebase of a monolithic Java application into microservices using Spring Boot and Kubernetes, which decreased deployment times by 80% and reduced server costs by 30% through better resource use
  • Led the implementation of automated end-to-end testing using Cypress and Jest, achieving 95% test coverage and reducing bugs in production by 75%

4. Include projects that showcase your technical expertise

Projects are a great way to demonstrate your programming skills and creativity. Detail personal, academic, or open-source projects that are relevant to the role. For each project, explain the problem, your solution, the technologies used, and the results.

Example projects section

Mobile Health App Development
Full Stack Developer | May 20XX – Jan 20XX

  • Built a cross-platform mobile health app using React Native and Node.js, integrating real-time chat and notifications with Firebase and achieving a 4.8-star rating on the App Store with over 50,000 downloads
Need more ideas?

Our library of CV examples has hundreds of tailored CVs you can use to fine-tune your job application and stand out from other applicants.

Ida Pettersson
Written by

Ida Pettersson

After graduating from New College of Florida with a BA in Philosophy and Chinese Language and Culture, Ida moved to Hong Kong to begin her own career journey and finally settled in Taiwan. Her insights on CV writing, interview strategies, and career development have been featured on websites such as LawCareers.net, Digital Marketer, and SheCanCode.