To a recruiter who isn't a developer, your resume doesn't conform to the parameters they know to look for. They're not in a position to judge whether your non-academic experience qualifies you for the positions they're responsible for fulling.
To a developer who's tired of putting up with halfhearted graduates, and/or those who need a lot of hand-holding, your resume will likely jump off the page.
Where are you most likely to find companies where developers do the hiring? The smaller the company, generally, the better the odds.