Technical CV template

Use this project-led example when employers need quick evidence of your stack, engineering judgement and delivered outcomes.

Compact design1 page
Read the example as text
Ethan Clarke
Software Engineer
Cambridge · 07700 900107 · [email protected] · github.com/ethan-clarke-example

Profile

Software engineer with five years' experience building and operating TypeScript and Python services for logistics teams. Strong in API design, automated testing, observability and pragmatic delivery with product colleagues. Seeking a backend-focused role working on reliable systems with clear user value.

Technical skills

Languages: TypeScript, Python, SQL, JavaScript

Frameworks: Node.js, Express, FastAPI, React

Data and infrastructure: PostgreSQL, Redis, Docker, AWS, GitHub Actions

Practices: REST APIs, automated testing, code review, monitoring and incident follow-up

Experience

Software Engineer, ParcelNorth Systems, Cambridge April 2023–present

Designed a TypeScript service that validates dispatch requests and returns actionable errors to warehouse users.

Reduced p95 API response time from 820ms to 310ms by profiling queries, adding targeted indexes and removing duplicate reads.

Added service-level dashboards and alert runbooks; helped cut average investigation time during support incidents.

Pair with product managers and warehouse staff to test workflow changes before release.

Review code and mentor two graduate engineers on testing and incremental delivery.

Junior Software Developer, Birchline Software, Remote September 2021–March 2023

Built Python integrations that reconciled courier status updates for small retailers.

Added contract tests around three external APIs, reducing recurring regressions after provider changes.

Improved the deployment checklist and took part in an on-call rota with senior support.

Selected project

QueueScope, Personal project 2025–present

Built an open-source dashboard for inspecting background-job retries using FastAPI, React and PostgreSQL.

Wrote setup documentation, accessibility checks and a small example dataset so contributors can run it locally.

Source: github.com/ethan-clarke-example/queuescope

Education

BSc (Hons) Computer Science, 2:1, Fenbridge University 2018–2021

AWS Certified Developer – Associate 2024

Additional information

Eligible to work in the UK.

Fictional example for a software engineer. Every person and employer in it is invented; replace every detail with your own. Select the page to zoom in.

Before you use it

Cut older or less relevant technologies before shortening the evidence beneath your recent role.

See the Compact design on its own page or compare one CV in all eight designs.

Inside this example
  • Profile: 41 words here
  • Technical skills: 30 words here
  • Experience: 127 words here
  • Selected project: 35 words here
  • Education: 13 words here
  • Additional information: 6 words here

How to use this template

01

Prioritise relevant tools

List technologies you can discuss and use, ordered around the vacancy rather than as an exhaustive keyword dump.

02

Explain the engineering result

Connect technical decisions to reliability, speed, support effort, delivery risk or user experience.

03

Link only useful work

A portfolio project should have clear setup notes, a working example or readable code; remove an abandoned link that weakens the application.

04

Give metrics context

Use measurements you can explain, including the baseline, period or method where space allows.

If the employer asks for a particular file type, a page limit or an application form, do what they ask, even where this page suggests otherwise. CV format and file types explains the choices.