Sorry if I was unclear. From the description of your experience (user interfaces with Java, bluetooth sensor in instant message, user interface design, etc), it sounds like your background is deeply technical.Most IT consultancies will be looking for a more rounded business understanding. Technical competence is good and worthwhile, but if it isn't matched by solid business understanding, you're unlikely to find a position in consulting. It's this business understanding that differentiates a consultant from a pure systems integrator.