Contact me with your resume and I'll try to give you my best good-faith advice as a hiring manager. (And if I think you could have potential on my team, I'd even talk about hiring you
myself.)
Have you tried looking for jobs with the best companies? Some of the worst companies are the worst because they have unreasonable expectations for their hires relative to the value they can provide for putting up with working there.