I am in a career transition (education to software engineering) and have 6 months looking for a job. I usually get along very well with others and feel like the cultural part of the interview is not problem. What should I do besides improve my portfolio to land a job?