Creating a Html CV and hosting in Github for free

Introduction

Everyone needs a CV. This is a short tutorial to show you how you can create a neat CV and have it hosted on github absolutely free. It will look something like:

Screen Shot 2016-08-23 at 8.47.08 AM

Prerequisites

  1. You need to have an GitHub account: https://github.com/
  2. You need to install a Git Client (Term on MAC or GitBash on windows):https://git-scm.com/downloads

Step 1 : Create the one line CV

Create a git Repo with name as : username.github.io where username is your github username. if you need help on this see https://pages.github.com/

Using your favourite  Git Client run the following commands (remember to replace username with your username)

git clone https://github.com/username/username.github.io

cd username.github.io

echo "{Your Name}’s one line CV" > index.html

git add --all

git commit -m "Initial commit"

git push -u origin master

 

Now point your browser to the following: http://username.github.io and you should see the site.

Now That’s great, and if you want a one line CV your job is done. If however, you need to make the CV a little more useful we should change index.html to represent an attractive CV.

While I could create an ok CV page in HTML I could not do one as good as the page you can see above. This template is created by Thomas Hardy. I have made some minor change to keep it as simple as possible.

Step 2 : Use the CV

Download the three files from https://github.com/ozidom/HtmlCVAdditionalfiles and copy them into the same directory as index.html (you do need to replace index.html).

Now edit the index.html and enter in all your valid information.

REMEMBER THAT THIS IS A PUBLIC SITE SO ALL INFORMATION AVAILABLE ON THIS SITE WILL BE AVAILABLE TO THE ENTIRE WORLD. DO NOT INCLUDE ANYTHING YOU DO NOT WISH PUBLICLY AVAILABLE.

So use the following git commands tp push these changes to your github repo.

git add --all

git commit -m "Added additional files and edited index.html"

git push -u origin master

Now if you browse to http://username.github.io you should see your new CV!!!!

Thanks

Huge thanks to a few people:

 

Advertisement

Good sample developer resumes on the Net

Bit of research (googling) led me to these links on developers resumes/cv:

I like this one except for the money stuff at the bottom

http://www.developerresume.org/

Another good one imho – nice and short

http://www.careerfaqs.com.au/careers/sample-resumes-and-cover-letters/web-developer-resume/

Excellent tips for writing once

http://www.techrepublic.com/blog/10things/10-tips-for-writing-a-job-winning-developer-resume/274

Another sample I like – yeah its old school – yeah its not got any major formatting – but it hits the spot for me

http://www.ash-associates.com/example_cv.html

More soon

Dom

Hanselman on Resumes

Ok I do occaisionally blog about being the better developer, getting a better job etc… but one area that I rarely talk about is developers resumes – or for that matter developer selection criterias. Having read a million of both I think I have a good idea of what makes a good one but of course thats quite subjective but when I saw the master hanselman was blogging about it I thought it would be good to extend this to the world:

http://www.hanselman.com/blog/IKnowApps.aspx

I’ll try to blog on this subject if I can get some feedback from my dev mates – of course anyone out there who has thoughts on what makes a good dev Resume/CV – leave a comment and I’ll include it (or the spirit of the comment) in my blog on the subject.

Dom