I'm not in the computer field, but here is some quick observations:
My overall impression is that your resume is relatively weak & unimpressive. The skills section is very basic, I'm a scientist and I know how to use most of that software, I can accurately claim that I am experienced in it, hell I'm even proficient. Tell me something that makes you special, perhaps something about your personallity or work style that's distinctive and desireable (and demonstrated in your experience (don't ever BS tho) .) Your exp says your were a group manager, are there skills that made your a particularly effective manager? What were you major accomplishments? Use this section to attract attention and beg questions (and can lead into the exp section.) You want to catch an employers eye and want them to bring you in to find out more about you. Provide enough detail and examples to be interesting, but not too much so that they can answer everything themselves. IMO, your qualifications look more like what you want your skills to be.
I find your objective to narrow and limiting. If my position is not for an assoc. S.E at Cisco, why would i want to talk to you? I've heard, and I tend to agree, your obj should not be what you want, but what your employer has to gain by hiring you. For example; "To obtain a challenging position where a talented and efficient Software Programmer is needed." Just off the top of my head very rough, but hopefully I made my point clear.
The point I'm getting at is that you need to make your resume more assertive. Don't sell yourself short. Its your own personal advertisement and you should be proving me why your the greatest whatever ever. EX. you "helped manage design teams...." You only helped? (could you then say somebody else did much of the work?) Say "Effectively managed design teams to successfully meet rigourous completion schedules" or whatever accomplishment applied. (and what do you mean by people w/ diff backgrounds? Non-whites? Or knowledge bases? Could sound patronizing...) EX. "Familiar with..." I'm familiar with car engines, doesn't mean you would want to hire me to work on yours. Need to use more "power" words, be confident and assertive. Good in some parts, but mushy in others.
Nit picky (but important) stuff:
Coupla things that could get you resume trashed if someone has a pet peeve. Some sentances use periods, others don't. ??? Go one way or the other (IMO, don't looks cleaner and easier to be consistent.) Some of the language gets ackward. EX. Last line, "Recruitment.... in general" I think I can guess at what you did, but its not very clear. Numerous examples of this in exp sect. Some of this will be fixed if you strengthen language, otherwise you need to be more brief and consise.
Lastly: Remove grad date, don't age yourself & its not import.(ie "I'm a recent grad noobie")
List your most advanced and relevant classes. Don't decribe your area of focus, its not a thesis. I've heard not list GPA unless its particularly high (like 3.75+) I dunno on this one, your call...
BTW, in my field, unless you're a super badass (and heavily experienced,) your resume should not be more than one page. Often, more the expereince you have the less you need to say EX. (CEO) "Lead Fortune 500 to highest profitability in 200 yr company history" Yep, that would about say it all.
G/L!!! (good overall btw, if my comments are harsh they are intended to be helpful and honest I can tell you have good exp, but I doesn't strongly some through)