I mean, I would never just post this link to my CV to get everyone to look at it: https://drive.google.com/file/d/0Byk8zRX0L3yPYzMtQW1oMDBTcms...
- The blue text looks like a link, when it's not (in the Experience)
- The github/linkedin/etc could be links! While this won't benefit anyone with the printed version, it does improve the experience for the online reader. I definitely tried to click them.
- You could use github, linkedin and twitter logos instead of the generic link chain. Same with nationality, I'd include a world globe instead of the upload to the cloud one.
- The first line of each experience part looks a bit overloaded. Maybe put the title (Software Engineer, etc) on the left, the date just under it, and leave the rest as it is? Something like this:
Software Engineer | Curtis...
Aug 2014-Sept 2014 | Worked in a team...
(Aside, I'm also a big fan of the graphical design! What was used to make this? Any inspiration?)
I'd suggest avoiding sending anybody your CV that shows you haven't touched it for 6 months. Change the date or remove it.
If you're keeping it, make sure it's current whenever you're sending it to somebody - it will at least look like you've considered the company/person you're sending it to.
2 things I'd change layout wise: remove your home address. It's probably not a great idea to share it with the world. Also, job title in bold, company in blue and the description in regular text, I just find it hard to focus on reading it. Maybe make the company name regular or both bold?
Also, nobody cares about your address, really. (And your interests)
(One of my first contracts came as a result of an HN thread, and because I have my contact info in my profile.)