Some words of advice from looking at your site and resume
UK is well known for having a 2 page resume. But America, this is not the case, its a one pager. You blog & resume speaks of a very european mindset as well,you should know that European Companies =/= American companies in terms of cultural fit. Many european computer science jobs are more B2B than America, which has a large amount of B2C as well
I've done a lot of hiring, your resume has some serious red flags. It shows you jumped around too much, and there is just way too much irrelevant information. You should spend a bit of money and get resume critiquement / career critiques, this would be highly beneficial to you. Learn what your call to action is to both HR and to technical recruiters. Just put down the last 3 jobs you worked on
You would gain a alot by instead focusing on learning UX design, both document and website wise. I have a short attention spam, I could not read your resume. I went as far as measuring the fonts for you.
You put things at 10pt font... that's insane. 8pt font is as small as it goes, 14 to 16 pt is the preferred size for web-font readability.
You would also learn a lot by taking better photos of yourself too. Your photo looks like MySpace Tom is in his prime.
------------------------------------------------------------------
You need to think in a companies' hiring shoes. What is their first impressions of you? If I were a recruiter for a big firm, this is how I would interpret you resume
- 2 pager -> You can't figure what matters in our company. There is way too many things listed that are irrelevant to the job position, what is it you are looking for in the job
- Blog -> it shows you don't have the best communication standards out there. It shows you have poor design aesthetics
- Hobbies / couchsurfing -> This shows you don't know what matters in XYZ company. Companies could not care less about your hobbies, unless its related to work
- "• Entrepreneurship: Buying, refurbishing and reselling a class set of iBooks in 2005; iPod repair at ", " Took online
training courses in big data processing with ElasticSearch and Tensorfow machine learning. ",...etc → it shows you think a bit too highly of yourself, ego might be an issue. Reading through your writing on your blog suggests the same. I do not know you personally, I am only relaying what every HR person would think. I don't see any perspectives other than your own in your blogs, it suggests you might have issues acclimating to different cultures
Your blog is not a blog. Its a journal. Know the difference.
I am giving you 100% honest feedback on everything I've seen, you have a lot room for improvement not on the technical side of things. I'm not any better though, I recognize my weaknesses, my writing sucks and I tend to repeat myself. But I make strides of improving it everyday