Home
Articles

How to Write a Tech CV

How to Write a Tech CV

By Ibi Hasanli

·

·

4 min read

A well-crafted tech CV can open doors to high-paying jobs in software development, networking, cybersecurity, DevOps, cloud computing, and other IT fields. Unlike a traditional CV, a tech CV needs to highlight technical skills, relevant experience, and problem-solving abilities.

This guide will walk you through the structure, key sections, and best practices to write a strong tech CV that impresses recruiters and hiring managers. 🚀



1. CV Structure and Formatting


1.1 Ideal CV Length


📌 1-2 pages is the sweet spot for tech professionals.

📌 1 page if you have less than 5 years of experience.

📌 2 pages for senior roles or multiple projects.



1.2 Formatting Tips


✅ Use a clean, modern layout (avoid excessive colours or fancy fonts).

✅ Stick to professional fonts like Arial, Calibri, or Roboto.

✅ Use bullet points instead of long paragraphs.

✅ Save your CV as a PDF (avoid Word documents unless specified).

📌 Pro Tip: Many companies use Applicant Tracking Systems (ATS), so keep your CV simple and keyword-rich to ensure it passes ATS scans.




2. Key Sections of a Tech CV


2.1 Personal Information (Header)


🔹 Full Name

🔹 Phone Number (UK format: +44 7XXX XXXXXX)

🔹 Email Address (Use a professional email, e.g., [email protected])

🔹 LinkedIn Profile (Custom URL preferred)

🔹 GitHub / Portfolio (if applicable)

Do NOT include:

  1. Date of birth
  2. Full home address (City & postcode are enough)
  3. A photo (Unless required for specific countries)



2.2 Personal Statement / Summary


A 2-4 sentence introduction summarising your skills, experience, and career goals.


Example (Software Engineer CV):

Passionate Software Engineer with 5+ years of experience in developing scalable web applications using React, Node.js, and AWS. Proven track record of improving application performance by 40% and implementing CI/CD pipelines for faster deployments. Looking to join a forward-thinking team to build innovative solutions.

Example (Network Engineer CV):

Certified CCNP Network Engineer with expertise in designing and maintaining enterprise networks. Skilled in routing, switching, security, and cloud networking (AWS & Azure). Seeking a role where I can enhance network security and automation for a growing organisation.

📌 Pro Tip: Tailor your summary to match the job description!



2.3 Skills Section (Technical Skills)

List your most relevant skills in a structured format:


Example (Software Engineer):

Programming Languages: Python, JavaScript (Node.js), TypeScript

Web Technologies: React.js, Next.js, Express.js, REST APIs

Databases: PostgreSQL, MongoDB, DynamoDB

Cloud & DevOps: AWS (EC2, Lambda, S3), Docker, Kubernetes, Terraform

Testing & CI/CD: Jest, Cypress, GitHub Actions, Jenkins



Example (Network Engineer):

Networking: Routing (OSPF, BGP), Switching (VLANs, STP)

Security: Firewalls (Cisco ASA, Palo Alto), VPNs, IPS/IDS

Cloud Networking: AWS VPC, Azure Virtual Networks

Tools: Wireshark, Ansible, Terraform

📌 Pro Tip: Prioritise the skills required in the job description!



2.4 Work Experience (Most Important Section!)


How to Structure Each Job Entry

[Job Title] – [Company Name] | [Location] | [Dates (Month/Year – Present)]

📌 Brief 1-2 sentence description of role

3-5 bullet points highlighting achievements & responsibilities



Example (Software Engineer)

Software Engineer – Google UK | London | Jan 2020 – Present

Working on scalable web applications and improving system performance.

✅ Developed a real-time analytics dashboard using React & AWS Lambda, improving reporting speed by 50%.

✅ Implemented CI/CD pipelines with GitHub Actions, reducing deployment time from 2 hours to 15 minutes.

✅ Optimised database queries in PostgreSQL, decreasing API response time by 30%.



Example (Network Engineer)

Network Engineer – BT | Manchester | Apr 2018 – Present

Designing and maintaining enterprise-grade networks.

✅ Configured and optimised BGP & OSPF routing, reducing network latency by 25%.

✅ Secured corporate networks by implementing firewall rules & VPNs, ensuring 99.99% uptime.

✅ Automated network configuration using Ansible & Python, saving 20+ hours of manual work per week.

📌 Pro Tip: Use numbers & metrics to show impact (e.g., 30% improvement, £50K cost savings).



2.5 Education & Certifications


Example (Education Section)

🎓 BSc Computer Science – University of Manchester (2017 – 2020)



Example (Certifications Section)

  1. AWS Certified Solutions Architect – Associate (2023)
  2. Cisco CCNA (2022)
  3. Microsoft Certified: Azure Fundamentals (AZ-900)

📌 Pro Tip: Certifications stand out in tech CVs, especially for cloud, security, and networking roles!



2.6 Projects (For Developers & Engineers)


If you have side projects or open-source contributions, include them!


Example (Software Engineer)

Project: AI-Based Chatbot (GitHub: github.com/yourname/chatbot)

✅ Built a chatbot using Python & OpenAI API to provide 24/7 customer support.

✅ Hosted on AWS Lambda, reducing hosting costs by 40%.

📌 Pro Tip: A GitHub, personal website, or portfolio can make your application 10x stronger!




3. Tailoring Your CV for ATS & Recruiters


3.1 Use Keywords from the Job Description

📌 Many companies use ATS (Applicant Tracking Systems) to filter CVs. If your CV doesn’t contain relevant keywords, it may never be seen by a recruiter.

Example (Job Description vs CV Skills)

Job Posting:

"Looking for an AWS-certified DevOps Engineer with experience in Terraform, Docker, and Kubernetes."

Your CV (Skills Section):

Cloud & DevOps: AWS (EC2, Lambda, S3), Docker, Kubernetes, Terraform



4. Common Mistakes to Avoid


Using generic CV templates – Make sure your CV is tailored for tech jobs.

Listing every tool you've ever used – Prioritise relevant skills.

Long paragraphs – Use bullet points for readability.

Typos and grammar mistakes – Use Grammarly or ChatGPT for proofreading.




5. Conclusion


A strong tech CV is concise, well-structured, and focused on technical skills & achievements. By following this guide, you can create a standout CV that gets noticed by recruiters and hiring managers.

Key Takeaways:

✅ Keep it 1-2 pages max with a clean format.

✅ Highlight technical skills, certifications, and key achievements.

✅ Use metrics and impact statements in work experience.

✅ Customise your CV for each job application.

Careers

Land your first IT Job

How to Get Started in the IT Industry – Even Without Experience

·

5 min read