Free CV Builder Online

Create a professional CV or resume in minutes. Perfect for software developers, IT graduates, and tech professionals in Sri Lanka and worldwide.

100% Free No Sign-Up Download PDF IT-Focused
Advertisement
Fill In Your Details
Personal Information
Work Experience
Education
Technical Skills
Projects (Optional)
Certifications & Courses
Languages
Advertisement
Advertisement

The Complete Guide to Writing a Professional CV in 2026

Your CV (Curriculum Vitae) is the single most important document in your professional career. Before a hiring manager ever meets you, before they see your work, before they hear your voice — they see your CV. It is your first impression, your personal marketing document, and in many cases, the deciding factor between getting an interview and being overlooked.

In Sri Lanka's competitive IT job market, a well-written CV can be the difference between landing a role at a top software company and being passed over. Whether you are a fresh graduate applying for your first developer role, an experienced engineer looking for a senior position, or a professional seeking remote work opportunities abroad, this guide will walk you through everything you need to know to write a CV that gets results.

What Is a CV and Why Does It Matter?

The term CV stands for Curriculum Vitae, a Latin phrase meaning "course of life." It is a detailed professional document that outlines your education, work experience, skills, certifications, and achievements. Unlike a resume (which is typically a short 1-page document used primarily in the United States and Canada), a CV is more comprehensive — typically 1-3 pages for professionals and up to 5-6 pages for academics or senior executives.

In Sri Lanka, the United Kingdom, Australia, and most of Asia, the word "CV" is used interchangeably with "resume." When a job advertisement in Sri Lanka asks for a "CV," they generally expect a 1-2 page professional summary rather than an exhaustive academic curriculum vitae.

A strong CV matters because recruiters typically spend only 6-8 seconds scanning a CV before deciding whether to read it in full. This means your layout, formatting, and the first few lines you write are absolutely critical.

CV vs Resume: Key Differences

  • CV (Curriculum Vitae): Comprehensive, detailed, 2+ pages. Common in Sri Lanka, UK, Europe, Australia. Includes full employment history, education, publications, skills.
  • Resume: Shorter, 1-2 pages, tailored to a specific job. Common in the USA and Canada. Highlights most relevant experience.
  • In practice for Sri Lankan IT jobs: A clean, 2-page document with clear sections works best. Think of it as a "focused CV."
Advertisement

CV Structure: The Sections Every Professional CV Needs

A well-structured CV follows a clear hierarchy that allows recruiters to quickly find the information they need. Here is the recommended structure for IT professionals and graduates in Sri Lanka:

1. Personal Information & Contact Details

This should be at the very top of your CV. Include your full name (in a slightly larger, bold font), job title or the role you are applying for, email address, phone number, city/district, and any professional online presence such as LinkedIn or a GitHub profile. Do not include your full home address (city and country is sufficient for privacy reasons). Do not include your National ID number on your CV unless specifically requested.

💡 Tip: Use a professional email address. If your current email is something like "gamer123@gmail.com," create a new one in the format "firstname.lastname@gmail.com" before applying for jobs.

2. Professional Summary

A professional summary is a 2-4 sentence paragraph at the top of your CV that introduces who you are, what you do, and what value you bring. This is the first thing most recruiters will read after seeing your name, so it needs to be compelling.

A weak summary says: "I am a hard-working person who wants to get a job in IT."

A strong summary says: "PHP and MySQL developer with 3 years of experience building e-commerce and inventory management systems for Sri Lankan SMEs. Proficient in Laravel and Bootstrap, with a strong foundation in RESTful API development. Seeking a full-stack developer role where I can contribute to scalable web solutions."

The difference is specificity. Mention your years of experience, your primary technologies, and what kind of role you are looking for.

3. Work Experience

List your work experience in reverse chronological order — most recent job first. For each position, include: your job title, company name, location, dates of employment (month and year), and a bullet-point list of your key responsibilities and achievements.

The most common mistake people make in this section is writing responsibilities instead of achievements. Saying "Responsible for database management" tells a recruiter what your job description was. Saying "Optimized MySQL queries to reduce page load time by 40%, improving user experience for 2,000+ daily active users" tells them what you actually accomplished.

⚠️ Common Mistake: Never use the phrase "I" in a CV. Instead of "I developed a website," write "Developed a website." CV language is always in the third person implied, using strong action verbs.

4. Education

List your educational qualifications in reverse chronological order. Include the name of the qualification, the institution, the year of completion, and any notable achievements such as a GPA above 3.5, awards, or class ranking.

For Sri Lankan students and graduates, include your A/L (Advanced Level) results if they are strong and you are a recent graduate. As you gain more work experience, education becomes less prominent and work experience takes priority.

If you have a UK Level 4 Software Engineering Diploma, an undergraduate degree, or an international certification, list all of these clearly. International qualifications are particularly valuable for remote job applications and signal credibility to overseas employers.

5. Technical Skills

For IT professionals, the skills section is one of the most important parts of the CV. Recruiters and ATS (Applicant Tracking Systems) scan for specific keywords. If a job requires "Laravel" and your CV does not contain the word "Laravel," automated systems may filter you out before a human ever sees your application.

Organize your skills into categories for clarity:

  • Programming Languages: PHP, Python, JavaScript, Java, C#
  • Frameworks: Laravel, Django, React, Bootstrap 5, Vue.js
  • Databases: MySQL, PostgreSQL, MongoDB, SQLite
  • Tools: Git, GitHub, VS Code, phpMyAdmin, Linux/Ubuntu, Docker
  • Cloud/Platforms: AWS, Google Cloud, Cloudflare, cPanel/LiteSpeed
Advertisement

6. Projects

For developers — especially fresh graduates and those with limited work experience — a projects section is extremely powerful. Include both personal projects and academic projects. For each project, briefly describe what it does, the technologies used, and any notable outcome or link (GitHub URL, live demo).

Examples of strong project entries:

  • Online Bookstore (PHP, MySQL, Bootstrap): Developed a full-stack e-commerce platform for a local bookshop with cart, checkout, and admin panel. Used by 150+ registered users.
  • Attendance Management System (Python, Django): Built a QR-code based attendance system for a school. Reduced manual data entry time by 80%.
  • Spam Filter ML Model (Python, scikit-learn): Trained a Naive Bayes classifier achieving 97.3% accuracy on a 5,000-email dataset.

7. Certifications & Professional Development

Certifications demonstrate initiative and technical competence beyond your degree. For IT professionals in Sri Lanka, these are particularly valuable because they provide internationally recognized credentials that employers — especially those hiring for remote roles — understand and respect.

High-value certifications to list if you have them:

  • Google Professional Certificates (IT Support, Data Analytics, UX Design)
  • AWS Certified Cloud Practitioner
  • Microsoft Azure Fundamentals (AZ-900)
  • Meta Front-End / Back-End Developer Certificate
  • CompTIA A+ or CompTIA Network+
  • Coursera, Udemy, or LinkedIn Learning courses relevant to your role
💡 Tip: Even free short courses from platforms like Coursera, Google, or edX count as certifications. Complete a free Google Analytics or Google Ads certificate in a few hours and add it to your CV immediately.

8. Languages

In Sri Lanka's multilingual context, language skills are genuinely valuable. List all languages you speak with a proficiency level: Native, Fluent, Conversational, or Basic. For IT roles targeting international markets or remote work, English proficiency is particularly important to mention.

How to Write a CV for IT Jobs in Sri Lanka

The Sri Lankan IT job market has specific expectations that differ slightly from international norms. Understanding these will help you write a CV that resonates with local HR managers and recruiters at companies in Colombo, Kandy, Negombo, and beyond.

What Sri Lankan IT Employers Look For

Based on observations from Sri Lankan tech recruitment trends, employers in the local market consistently prioritize the following:

  • Specific technology stack: Simply writing "web developer" is not enough. Specify PHP/MySQL, .NET, Java Spring Boot, React, etc.
  • Project portfolio: Especially for companies with under 50 employees, practical skills demonstrated through projects matter more than grades.
  • Communication skills: The ability to communicate in English professionally is highly valued, especially at software export companies.
  • Degree vs. diploma: While a degree from a recognized university is preferred, diplomas from ICBT, NIBM, SLIIT, or overseas institutions (like UK Level 4/5) are widely accepted in the IT industry.
  • Readiness to learn: The technology landscape changes fast. Showing recent certifications or personal projects signals that you are self-motivated and keep your skills current.

CV Length for Sri Lankan IT Jobs

Keep your CV to 2 pages maximum for roles with under 5 years of experience. For senior roles (5+ years), 3 pages is acceptable but not required. Recruiters at Sri Lankan companies receive dozens of applications; a concise, well-formatted 2-page CV is far more likely to be read than a 5-page document.

Should You Include a Photo on Your CV?

In Sri Lanka, it is common (and sometimes expected) to include a small professional photo on your CV — unlike in the UK or USA where photos are discouraged to prevent bias. If you do include a photo, use a professional headshot (not a casual selfie), and place it in the top right or top left corner. Make sure it is a clean, well-lit image with a plain background.

CV Tips for Fresh Graduates and Students

If you are a fresh graduate with no formal work experience, your CV can still be competitive with the right approach. The key is to showcase the skills and experience you do have, presented in a way that aligns with what employers are looking for.

Focus on Projects Over Work Experience

Your academic and personal projects are your equivalent of work experience. A capstone project, a final year project, or even a personal website you built for fun demonstrates real-world skills. Write about your projects with the same level of detail you would for a job — what problem it solved, what technologies you used, and what the outcome was.

Part-Time Work, Internships, and Freelancing Count

Did you do a company internship? List it. Did you build a website for a local business or family friend? That is freelance experience — list it. Did you tutor other students in programming? That counts as teaching experience. Do not undersell your background simply because it was unpaid or short-term.

Highlight Relevant Coursework

If you completed relevant coursework — database management, object-oriented programming, software engineering, data structures — you can list these under your education section as "Relevant Coursework." This fills gaps and signals to employers that you have academic exposure to the skills they need.

How to Write a CV for Remote and International Jobs

Sri Lanka's Digital Nomad Visa (launched February 2026) and the global shift to remote work have opened enormous new opportunities for Sri Lankan IT professionals. However, applying for remote jobs and international positions requires a somewhat different approach to your CV.

Emphasize Remote-Readiness

International employers hiring remotely want to know that you can work independently, communicate asynchronously, and manage your time without supervision. Add a line in your summary or a dedicated section that mentions tools like Slack, Zoom, Jira, Trello, GitHub, or other collaboration tools you have used.

Match the Format to the Market

  • US/Canada jobs: Use a 1-page resume format with no photo and no personal details like age or marital status.
  • UK/Australia jobs: Standard 2-page CV is fine. Photo is not expected.
  • European jobs: Some countries (Germany, France) prefer the Europass CV format. Check the job listing carefully.
  • Middle East jobs: Photo is generally acceptable; some employers request nationality and visa status upfront.

Use Keywords from the Job Description

Many large international companies use ATS (Applicant Tracking Systems) that automatically screen CVs before a human reads them. To pass this screening, your CV must contain the exact keywords from the job description. If the job says "proficient in React.js," make sure your CV says "React.js" not just "JavaScript frameworks."

Common CV Mistakes to Avoid

Even strong candidates lose opportunities because of easily avoidable CV mistakes. Here are the most common errors seen in CVs from Sri Lankan IT job seekers:

1. Generic, Vague Language

Phrases like "good communication skills," "hard-working," and "team player" appear on almost every CV and add zero value. Replace them with specific examples: "Worked in a cross-functional team of 8 to deliver a client portal within a 3-month deadline."

2. No Quantification

Numbers make your achievements credible and memorable. "Improved website performance" is weak. "Reduced page load time from 8 seconds to 1.2 seconds by implementing Cloudflare CDN and image compression" is strong. Wherever possible, include numbers — users, percentages, time saved, revenue generated.

3. Poor Formatting

Inconsistent fonts, misaligned sections, small margins, and walls of text make your CV hard to read and signal a lack of attention to detail — a serious concern for developer roles where precision matters. Use a clean, consistent layout with enough white space.

4. Spelling and Grammar Errors

A single typo can disqualify you from consideration, especially for roles that require strong English communication skills. Always proofread your CV multiple times and ideally ask a friend or mentor to review it as well. Use spell-check tools.

5. Including Irrelevant Information

Your primary school results, hobbies that have no connection to the job (unless they genuinely show relevant skills), and references on the CV itself ("References available on request" is unnecessary — simply provide them when asked) all take up valuable space.

6. Using an Outdated Template

Old-fashioned CV templates with tables, colored backgrounds, or clip art look unprofessional. Use a clean, modern template with clear headings, consistent fonts, and ample white space. The EgoTechWorld CV builder above is designed with these best practices in mind.

CV Tips Specifically for Developers

As a software developer or IT professional, your CV has some unique considerations that differ from other industries.

Link Your GitHub Profile

A GitHub profile with public projects is arguably more valuable than a traditional CV for developer roles. If you have a GitHub profile with clean, documented code, include the URL prominently near the top of your CV. If you do not have a GitHub profile, create one and push at least 3-5 projects before your next job application.

Version Your Technology Knowledge

Be specific about versions where relevant. "PHP 8.x," "Python 3.10+," "MySQL 8.0," "Bootstrap 5" tells an employer far more than just listing the technology name. It shows you are current and up-to-date.

Open Source Contributions

If you have contributed to any open-source projects — even small bug fixes or documentation improvements — mention them. Open source contributions demonstrate initiative, code quality awareness, and community engagement that many employers highly value.

Describe Methodologies

If you have worked using Agile, Scrum, or Kanban methodologies, mention it. If you have experience with CI/CD pipelines, DevOps practices, or Test-Driven Development (TDD), these are increasingly important skills to highlight — even basic exposure is worth mentioning.

After Your CV: Preparing for the Interview

Your CV gets you the interview. Preparation gets you the job. Once your CV secures an interview, shift your focus to these preparation steps:

  • Research the company: Visit their website, understand their products or services, and read recent news about them.
  • Review your own CV: Be ready to discuss every project, skill, and achievement you listed in detail.
  • Prepare for technical questions: Coding tests, system design questions, and SQL queries are standard for developer interviews in Sri Lanka.
  • Practice behavioral questions: "Tell me about a time you solved a difficult technical problem" — prepare 3-4 STAR (Situation, Task, Action, Result) stories.
  • Ask intelligent questions: "What does the typical career progression look like for this role?" shows genuine interest and forward thinking.

Using AI Tools to Improve Your CV

Artificial intelligence tools can significantly speed up and improve the CV writing process. Here are some practical ways to use AI in your job search:

  • AI CV optimization: Paste a job description and your CV into an AI assistant and ask it to identify keywords you are missing.
  • Summary generation: Use AI to draft a professional summary based on your experience — then edit it to sound like you.
  • Grammar and tone checking: AI writing tools can identify awkward phrasing, grammar mistakes, and help match the tone to your target industry.
  • Cover letter drafting: AI can help draft a tailored cover letter for each job application in minutes, saving significant time.
💡 EgoTechWorld AI Tools: Visit our AI Tools section for more free tools to help your job search, including our IT Job Finder powered by real-time job APIs.

Finding IT Jobs in Sri Lanka

Once your CV is ready, the next step is getting it in front of the right people. Here are the most effective channels for finding IT jobs in Sri Lanka in 2026:

  • EgoTechWorld Job Board: Browse the latest IT job postings at egotechworld.com/careers
  • LinkedIn: The most important professional platform for IT jobs in Sri Lanka. Keep your profile updated and apply directly through LinkedIn Easy Apply.
  • TopJobs.lk: The largest Sri Lanka-specific job board, frequently used by local IT companies.
  • LinkedIn Groups: Join Sri Lanka IT professionals groups to see shared job openings and network with hiring managers.
  • Remote work platforms: Upwork, Fiverr, Toptal, and Remote.com for international freelance and remote opportunities.
  • Company websites: Many Sri Lankan tech companies (IFS, WSO2, Virtusa, hSenid, 99X Technology) post jobs directly on their career pages before listing on job boards.
  • Referrals: The most effective channel in Sri Lanka's relatively small IT community. Building your network through LinkedIn and attending local tech meetups pays long-term dividends.
Advertisement

Frequently Asked Questions

Yes, the EgoTechWorld CV builder is 100% free. There is no sign-up required, no subscription, and no hidden fees. Simply fill in your details and download your CV as a PDF using your browser's print function. We will never charge for this tool.

Click the Download PDF button at the bottom of the form. Your browser will open the print dialog. Select "Save as PDF" as the destination (on Chrome/Edge/Firefox). This will save a clean, print-ready PDF of your CV without the ads or navigation bar.

Absolutely. The tool was designed with Sri Lankan IT professionals in mind. It includes dedicated sections for programming languages, frameworks, databases, projects, and certifications — all the sections that tech employers in Sri Lanka and internationally look for. It is suitable for developer, QA engineer, data analyst, UI/UX designer, and system administrator roles.

A CV (Curriculum Vitae) is a comprehensive document covering your full professional history, education, and skills. A resume is a shorter, 1-2 page document tailored to a specific job. In Sri Lanka and the UK, "CV" is the standard term for what is essentially a professional summary. For most Sri Lankan IT jobs, a well-structured 2-page CV is ideal.

For most professionals with under 5 years of experience, 1-2 pages is ideal. Fresh graduates should aim for 1 strong page. Senior professionals with 5-10+ years of experience may use 3 pages, but more than that is rarely necessary for IT roles. Quality always beats quantity — a focused, well-written 1-page CV beats a rambling 4-page document.

Yes. This CV builder runs entirely in your browser. Your information is never sent to our server or stored anywhere. All processing happens locally on your device. When you close or refresh the page, your data is gone. We recommend saving your draft CV as a PDF before closing the tab.
Advertisement