Careers & Skills

How to write a CV for tech jobs in Uganda

Learn how to write a CV for tech jobs in Uganda, with the right format, sections, project examples and tailoring tips that help recruiters see your skills quickly.

How to write a CV for tech jobs in Uganda

Tech roles in Uganda attract many applicants, from fresh computer science graduates to self-taught developers who learnt from YouTube in their hostel rooms. A recruiter may spend less than a minute on your application, so knowing how to write a CV for tech jobs that is clear, focused and backed by evidence can be the difference between an interview call and silence.

Understand what tech employers are looking for

Whether the job is in software development, IT support, networking, data analysis or digital marketing, employers want answers to three questions:

  1. Can you do the work? They look for relevant skills, tools and real examples.
  2. Can you learn? Technology changes quickly, so evidence of continuous learning matters.
  3. Will you work well with others? Communication, reliability and teamwork count, especially in small teams.

Read the job advert carefully and highlight the skills and tools it mentions. Your CV should speak directly to those points.

Choose a clean, simple format

Tech recruiters value clarity over decoration.

  • Keep it to one or two pages. One page is often enough for students and recent graduates. Two pages suit people with several years of experience.
  • Use a clear font such as Calibri, Arial or similar, at a readable size, with consistent headings.
  • Avoid photos, graphics and skill bars that rate you "4 out of 5" in Python. They take space and say little. Some application systems also struggle to read complex layouts.
  • Save as PDF unless the employer asks for another format, so the layout stays the same on any device.
  • Name the file sensibly, for example Firstname_Lastname_CV.pdf.

The sections your tech CV needs

Here is a practical order that works for most tech roles.

Contact details

Your name, phone number, a professional email address and your location (for example, Kampala). Add links to your LinkedIn profile, GitHub or portfolio website. Skip your date of birth, religion, marital status and ID numbers; they are not needed at this stage and you should protect your personal information.

Professional summary

Two to four lines at the top that say who you are, what you do and what you are looking for. For example: "Junior web developer with hands-on experience building WordPress and Laravel sites for small businesses in Kampala. Comfortable with HTML, CSS, JavaScript and PHP. Looking for a role in a product team where I can grow in backend development." Write your own, tailored to each job.

Technical skills

Group skills so they are easy to scan:

  • Languages: for example Python, JavaScript, PHP, SQL.
  • Frameworks and tools: for example React, Django, Laravel, Git, Docker.
  • Platforms: for example Linux, AWS, cPanel, WordPress.
  • Other: for example networking basics, Excel, Power BI.

Only list skills you can discuss confidently in an interview. If you list it, expect to be asked about it.

Projects

For many early career applicants, this is the most important section. Include two to four projects with:

  1. The project name and a link (GitHub, live website or demo).
  2. One line describing the problem it solves.
  3. The tools you used.
  4. What you personally did and any result you can show.

Good project ideas include a school fees tracker, a booking system for a salon, a website for a local church or NGO, or a data analysis of publicly available information.

Work experience

List roles in reverse order, most recent first. For each role, use bullet points that start with an action verb and show impact. Compare these two examples:

  • Weak: "Responsible for IT support."
  • Stronger: "Resolved staff computer and printer issues for an office of 30 people and set up a shared drive that reduced lost files."

Internships, volunteering, freelance work and industrial training all count. If you built a website for a relative's business, that is experience too.

Education and certifications

Include your degree or diploma, the institution and the year. Add relevant certifications from recognised providers such as Cisco, Microsoft, Google, AWS or CompTIA, and short courses from reputable platforms. List them with the year obtained.

Referees

Many Ugandan employers still expect referees. You can list two or three, or write "Available on request". Always ask your referees for permission first, and let them know when you have applied so they are ready for a call.

Tailor your CV for every application

Sending the same CV to fifty companies rarely works. Tailoring takes ten to fifteen minutes and greatly improves your chances.

  1. Copy the main skills from the advert into a list.
  2. Make sure the skills you genuinely have appear clearly in your summary and skills section, using the same wording as the advert where accurate.
  3. Move the most relevant project to the top.
  4. Remove or shorten items that do not relate to the role.
  5. Adjust your summary so it mentions the type of role and company.

Show your work online

In tech, evidence speaks louder than claims. Build a small online presence that supports your CV:

  • GitHub: keep your best repositories public, with clear README files explaining what each project does and how to run it.
  • Portfolio website: a simple site on your own domain, with your projects, a short bio and contact details, shows initiative. It also gives you a professional email address.
  • LinkedIn: keep your profile consistent with your CV. Share what you are learning or building now and then.

Common mistakes to avoid

  • Spelling and grammar errors. Ask a friend to proofread and use a spell checker.
  • Long paragraphs that hide your achievements.
  • Exaggerating skills or job titles. Interviews and practical tests quickly reveal this.
  • Using an unprofessional email address. Create a simple one with your name.
  • Forgetting to update contact details after changing your phone number.
  • Including every certificate since primary school. Focus on what is relevant.

Frequently asked questions

Should I include my Primary Leaving Examination and O level results?

For most tech roles, your highest qualifications are what matter. Some employers, especially in government and large organisations, may request academic documents separately. Follow the instructions in the advert.

Do I need a cover letter?

If the employer asks for one, always include it. Even when optional, a short, tailored cover letter can help explain your interest and fit.

What if I have no work experience?

Lead with projects, internships, volunteering and certifications. Employers hiring junior staff know you are early in your career; they want evidence that you can learn and deliver.

A strong tech CV is clear, honest and focused on evidence: skills you can prove, projects others can see and achievements described in plain language. Tailor it for each role and support it with a tidy online presence. If you want a personal portfolio site with your own domain and email, a simple hosting plan such as those from Baasa Cloud is an affordable place to start.


← All posts Discuss on WhatsApp