Welcome to JavaRanch Yusuf ! !!
You could probably, post this here.
Anyways few questions,
Why did you get into Technical sales line when your interest was in programming/development ? realized it late?
Mohammed Yusuf Essa wrote:
I joined as a graduate 2 years ago.
You graduated in commerce or engineering or..?
Mohammed Yusuf Essa wrote: how do I gather formal experience? I want to do some freelance work
No, after reading your current experience I doubt if you can have that 'specific' choice be immediately available to you. Initially, you may have to say a waiting 'mmmmm... ok!' to some offers, before you can actually get where you want? But do you really know where exactly you want to go/be? Are you firm on it? I may be wrong but surviving as a freelancer is not that easy.
Mohammed Yusuf Essa wrote:if this continues I will not be able to get into Java development and will be stuck in Technical Sales
Again, you don't like sales or you like development? Think again, is there any anywhere a chance that you may not be paid enough for what you are doing and is it that frustrating feeling which is framing a general complex/notion that development guys/folks earn better than those from sales! !!