A web-based portfolio with links to your projects is an excellent way to showcase your work, with your CV adding the extras, such as the scope of the project, client requirements, impact, and so on. Be flexible on format: prioritize information to reflect the job requirements. For example, put relevant certification in your profile if it’s crucial, otherwise put it in either your skills or education section. Internships, work experience, or apprenticeships greatly impact your work history than in your education section.
Suggested CV layout
Name, contact details, link to portfolio / website
Consider an expanded profile to include both technical and soft skills. Display your key technical skills in your profile or in a table or columns to avoid long lists. For example, you could have one column for front-end development and another for back-end development; or divide skills by proficiency level or years of experience so your reader can see what your focus is Owner Business.
READ MORE :
- How video games have the power to change real lives
- Social media – a beginner’s guide to building your brand
- 10 Best Mobile Apps for Women’s Safety
- 8 Useful Apps to Help You Choose Your Baby’s Name
- Sound quality for a laptop DJ
You can follow your technical skills section with other sub-headings, such as project management, communication skills (useful if you’re applying for client-facing work), and personal qualities (where, for example, you can highlight your ability to spot short-cuts – which Martin Belan, information architect at the Guardian, says is invaluable).
The technologies you’ll need to learn to depend on the types of sites you intend to create. Michael Brunton-Spall, the developer advocate at the Guardian, explains: “The majority of work in web development is being done in dynamic languages such as PHP, Ruby, Python, etc. If you want to do more user interface/web page type development, then learning HTML and PHP is probably a better option.“
Emphasize your ability to hand code. Richard Beckett explains: “Joomla is built in PHP, and many bespoke requirements will need you to get under the hood and understand the way it’s coded… Knowing how to use a CMS is probably not an overly sought-after skill, but knowing how to customize a CMS usually is.” According to Rolff Kruger, other areas to highlight are understanding accessibility standards and best SEO practices.
Example (for a freelancer):
Technical strengths: Hand coding, e-commerce integration, and payment processing systems including PayPal, Worldpay, authorise.net. Integration of APIs of social media sites – Twitter, Facebook, and YouTube.
Additional skills: Flash AS2/3, Photoshop
Customer-relationship skills: producing clear, detailed project outlines and progress reports. Adjusting technical explanations to the client’s knowledge level.
Personal qualities: Quick and keen to learn new technologies and to find neat solutions to complex problems. Self-taught programming skills, enhanced by constant research and professional development. Regular participation at hack days and meet-ups.
Choose the most appropriate way to present your work history. Reverse chronological format is good if you’re applying for a similar role or promotion. Give employer details/dates and your job title, a brief paragraph explaining your scope/range of responsibilities, and your main achievements. Include the names of major clients.
A project format (good for freelancers) will give details of major projects, including client brief and URLs and the quantifiable results of your work. If you’re a career changer, you can divide your work history into different sections: the first for web development work, and the second for selected, relevant highlights of your previous roles, including employer details/dates. Stress the financial benefits and business value of your work: how you increased traffic, improved page views per visit, reduced costs, and so on.
Example (for a freelancer)
* Set up a custom WordPress installation for (client / URL) allowing user-generated content including video (using Youtube API to reduce server bandwidth costs). Increased traffic by 22% in one month and page views per visit by 18%.
* Developed one of the first real-time aggregation sites using Twitter and sms text travel reports for (client / URL).
* Propelled (client / URL) to the first page of Google through improved SEO techniques, resulting in a 20% increase in site visitors.
Education and training section
Rolff Kruger says: “Any relevant certification or education is good. I usually look for developers that have some formal training with a combination of relevant industry experience.” Give brief details of your education – institutions, dates, subjects studied, and so on.