Ok I have lots of comments
- First, I don't like the format. Consider changing. The Skills bullet points are ok but you should really start with an objective, i.e., what kind of an employee you are and what you are looking for.
- Are you really proficient in all the skills you list? Can I find them in your resume? If the answer is no to either then remove them. More skills listed != better. You might get questioned on them and then it will look like you are padding if you don't know the answer
- Change the work history to the format. Right now it's just a wall of text. Something like this is what is easier to read:
Role
*Major Accomplishments in bullet format.
So like this
Lead Developer on XYZ platform using C++ with blah blah blah
- Implemented new blah blah
- Setup blah blah
- Wrote blah blah
- etc
- Consider breaking up your last job into sections. Did you only have the one role at your last job? I doubt it if you were there since 2008. If you had three roles then list them and put the major accomplishments under each role. It will show progression. Right now it kinda looks you were just in the same boring job going nowhere for the last seven years.
- Consider changing your date format to (2008 - Present) or (2006-2008) It's easier to read and people just want to know how many years you worked at the place.
- Age. I can tell from your resume how old you old. Drop the date on your education. All they need to know is that you have a BS. Also consider dropping the last two jobs off the list. Trust me nobody is going to read that far anyway. Software is more of a young mans game and you are likely going to have people 10 to 20 years younger then you looking at this. Don't make yourself look too old as younger people will have a natural basis.
Here's a decent example of the format I am kinda talking about
http://www.blueskyresumes.com/blog/w...esumeafter.gif
Hope that helps.