However, if I say that, then I think I have little chance of even being considered for any programming positions. Given all of this, how do I accurately reflect my skills in my resume and at the same time maximize the chances of getting hired for an entry level position?
First of all, congratulations for having 10 years of experience before finally getting the computer science degree. This is really extraordinary stuff and be happy and confident about that. Although you have already received valuable answers from many senior ranchers yet I would like to tell you a couple of things which I think can be valuable to you.
�If we talk about the industry, they consider the work experience after your education (first degree) or consequent full time degree(s). If after first degree you are doing the others as part time or through distance education and working simultaneously the work experience would be counted.
�I would advise you to write down all your work which you have done in a sequential order, as your accomplishment so far. You will definitely be treated separate and valuable than other candidates of your education. Moreover think and try really hard to pitch up for a position where they give value to your accomplishments so far. If I would be at your place, I won�t have been joining any company where my experience has not been counted.
There are opportunities and many startups need people like you. Remember, it is the experience which ultimately matters. I do not know how intensive your work experience is but still I am sure it would add a lot of value to your career ahead.