Home / CV examples / Software Engineer

Software Engineer CV example

A software engineer CV has to prove two things quickly: what you have built, and how well you build it. Recruiters and hiring managers scan for the stack first, then for evidence of impact — faster pages, fewer bugs, features shipped to real users.

Use this example Upload my CV instead

Hamza Rauf

Software Engineer — Node.js & React
+92 321 5551234Lahore, Pakistangithub.com/hamza-rauf-examplelinkedin.com/in/hamza-rauf-example

Profile

Full-stack software engineer with 3 years of experience building payment and logistics products in Node.js, React and PostgreSQL. Shipped a rider-tracking system used in 14 cities and reduced cloud costs by 31%. Strong on clean APIs, testing and code review.

Experience

Software Engineer

RaastaPayLahore
Aug 2023 – Present
  • Built the merchant settlement service in Node.js and PostgreSQL, processing 40k+ transactions a day with zero reconciliation errors
  • Cut average API response time from 900 ms to 180 ms by adding Redis caching and fixing N+1 queries
  • Reduced AWS spend by 31% by moving batch jobs to scheduled Lambda functions
  • Review pull requests for a team of 6 and wrote the team's testing guidelines (Jest, Supertest)

Associate Software Engineer

Cargo Chain LabsLahore
Jul 2022 – Jul 2023
  • Developed the React dashboard for real-time rider tracking used by dispatch teams in 14 cities
  • Wrote 220+ unit and integration tests, raising coverage from 38% to 76%

Education

BS Software Engineering

University of Engineering and TechnologyLahore
2018 – 2022

CGPA 3.3 / 4.0

Projects

Qist Tracker

Open-source instalment tracker for small shops, built with Next.js and Supabase.

Skills

  • JavaScript
  • TypeScript
  • Node.js
  • React
  • PostgreSQL
  • Redis
  • AWS Lambda
  • Docker
  • Jest
  • Git

Certifications

  • AWS Certified Cloud Practitioner (2024)

Languages

  • English — professional
  • Urdu — native

How to write a software engineer CV

  1. Put your main languages and frameworks in the title line and skills section — ATS software filters on exact names like "React", "Node.js" and "PostgreSQL".
  2. Write bullets as problem → what you built → result: "Cut API response time from 900 ms to 180 ms by adding Redis caching".
  3. Link a GitHub profile or 1–2 projects with a live demo. For fresh graduates, projects can replace work experience.
  4. Keep it to one page under 5 years of experience. Delete school-level certificates and generic skills like "MS Office".

Professional summary example

Full-stack software engineer with 3 years of experience building payment and logistics products in Node.js, React and PostgreSQL. Shipped a rider-tracking system used in 14 cities and reduced cloud costs by 31%. Strong on clean APIs, testing and code review.

Achievement bullet examples

  • Built the merchant settlement service in Node.js and PostgreSQL, processing 40k+ transactions a day with zero reconciliation errors
  • Cut average API response time from 900 ms to 180 ms by adding Redis caching and fixing N+1 queries
  • Reduced AWS spend by 31% by moving batch jobs to scheduled Lambda functions
  • Review pull requests for a team of 6 and wrote the team's testing guidelines (Jest, Supertest)
  • Developed the React dashboard for real-time rider tracking used by dispatch teams in 14 cities
  • Wrote 220+ unit and integration tests, raising coverage from 38% to 76%

Top skills for a software engineer

JavaScriptTypeScriptNode.jsReactPostgreSQLRedisAWS LambdaDockerJestGit

This example uses the Tech template. All names and companies are fictional.

More CV examples