Daniel Okafor

Senior Software Engineer

daniel.okafor@example.com +44 7700 900142 Manchester, United Kingdom linkedin.com/in/example-profile github.com/example

Summary

Seven years building high-traffic payment and order services. I work on deployment safety, observability and latency in systems with very little tolerance for error.

Work Experience

Senior Software Engineer

March 2022 – Present

Fintech company · Manchester

  • Split the payments service into six microservices; deployment time fell from 45 minutes to 7.
  • Designed a caching layer for an API taking 12 million requests a week; p95 latency dropped from 480 ms to 120 ms.

Software Engineer

January 2020 – February 2022

E-commerce platform · Leeds

  • Migrated the order management module to TypeScript; type-related production defects fell 60%.
  • Raised automated test coverage from 31% to 74%; regression rollbacks went from 9 a quarter to 2.

Education

September 2014 – June 2018

University of Manchester

BSc, Computer Science · First Class

September 2012 – June 2014

Sheffield College

Foundation Degree, Web Development · Distinction

Skills

TechnicalTypeScript · Go · React and Next.js

ToolsDocker · Kubernetes · AWS

Soft skillsTechnical leadership · Mentoring · Incident management

Projects

Payments Service Decomposition

Broke a monolithic payments application into six services, using a dual-write strategy for a cutover with no downtime. Deployment frequency went from once a week to six times a day.

Languages

  • English · Native
  • French · Proficient
The Software Classic template with sample content — shown at true A4 size.

Resume Template

Software Classic

Technical drawing grid; labelled fields, engineering discipline

Who it suits

  • entry level, mid level, senior roles
  • Applications sent directly to an employer or by email
  • Short and mid-length resumes
Layout
Technical drawing grid
ATS compatibility
Very good
Photo
No photo

Although the page divides into several areas, the sections are built with flex rather than tables and the text layer stays linear, so common parsers take the information in the right order.

There is no photo area; the header stays pure text, so parsers read the name and contact lines without breaking them apart.

Technical drawing grid; labelled fields, engineering discipline. Each section carries a fixed-width capitalised label on the left with a fine divider between sections. It has the rhythm of engineering documentation, and because the single-column flow is preserved machine readability stays high.

Layout

How the Software Classic template is built

Knowing how information sits on the page before you pick a template directly affects how your application gets read.

Technical drawing header: label left, content right

Each section carries a fixed-width capitalised label on the left with a fine divider between sections. It has the rhythm of engineering documentation, and because the single-column flow is preserved machine readability stays high.

Typography

Body and headings share one sans-serif family, reading equally cleanly on screen and in print.

Section headings

A fine rule sits under each section heading, making the boundaries clear without using colour.

Use of colour

Colour appears only in fine rules and headings; the rest of the page stays white.

Density

Generous line spacing and plenty of white space. On short and mid-length resumes it lets the page breathe instead of forcing it to look full.

How skills are presented

Skills are presented as a single tech-stack block, which makes the tool names a technical employer is scanning for the fastest to find.

When not to choose this template

  • Applications where a visual portfolio is expected in the document itself
  • Applications where the employer mandates its own template
  • Very long career histories running past three pages

You can compare the alternatives side by side in the template comparison table.

Recommended for

Roles we recommend the Software Classic template for

This layout suits the application processes for the roles below. Each page carries an example resume and tips for that job.

Frequently asked questions

About the Software Classic template

Is the Software Classic template ATS-friendly?

ATS compatibility for this template is rated “very good”. Although the page divides into several areas, the sections are built with flex rather than tables and the text layer stays linear, so common parsers take the information in the right order.

Does the Software Classic template include a photo?

There is no photo area; the header stays pure text, so parsers read the name and contact lines without breaking them apart. If you are applying to employers who expect a photo, pick one of the templates that carries it as part of the design.

Can I change template later?

Yes. The template is only a presentation layer; what you write is stored separately and carries over intact when you switch.

Will the PDF match this preview?

Yes. The preview and the PDF come from the same component: A4 (210×297 mm), accented characters and a selectable text layer are all preserved.

Can I change the colour in the Software Classic template?

Yes. The accent colour control in the editor applies to this template too — pick any of the six presets.