What do you think is making you not attractive to these companies? What do you think are your strengths and some of your weak spots?
My strengths would be my quickness to adapt, and my ability to put together a myriad of technologies together. At my previous job I was able to switch between different development teams and get up to speed in short order. I created APIs, designed interfaces along with usability testing.
My weaknesses lie in the finesse. More algorithmic complex situations are tricky for me. Once I understand it, I can piece it together with existing solutions, but I would say my algorithm toolbox is pretty small.