Bear in mind that it's a common practice here that if you resign they will not give you release but if they finished your contract they will give you. Be patient before making the right move. You haven't finish complete one year and I think immigration rules require you 2 years of work before you can transfer sponsorship. At the moment you're lucky because you have a job. Others like you tried also but they don't have luck like you.