Based on another comment you made, I looked at your resume, here are my thoughts:
* Skip the crammed-together logo crap and links on the left.
* More whitepace, it's hard to read.
* Don't jam the position/company/location/dates all on one line.
* It's impossible to figure out what you (think you) know without reading everything: without a summary section you likely won't get past many automated or human systems.
* Even after reading your experience I have almost zero clue what languages and environments you know, have familiarity with, prefer, or enjoy.
* Stop with all the freakin' icons, flags, and pictures.
* References on request.
* Elide all/most of the "Personal Interests"
* Nobody cares about your iBooks in 2005
* I would keep the language, education sections; academic awards, meh; as a hirer, I don't care.
* Add a better summary section.
* Add usable, relevant info to the job history (e.g. "I wrote this", BFD: what did you use to write it?) or add an overall technology section, and don't lie, because if whoever is interviewing you is anything like you, I will ask about the weirdest shit you put on your resume.
Bottom line: lots of wasted space, way too light on actionable data. No clue what you actually know, what you want to do, how any of your experience is relevant to what I'm hiring for.
Tangential: For better or worse, your religious views will raise certain feelings in certain people. And if your life was predetermined, then this is all what's supposed to happen anyway, right? So why complain? Just sayin'.