Hello. It is good to hear such an inspirational success story. But, I am puzzled by one thing. Why did your case have to wait for LMO? Is it not true that software positions are not subject to LMO? I found the following link where they mentioned that some software jobs are exempt from LMO. Please take a look and let me know your opinion.
http://www.cic.gc.ca/english/work/special-tech.aspSenior Animation Effects Editor (NOC 9990.1)
Embedded Systems Software Designer (NOC 9990.2)
MIS Software Designer (NOC 9990.3)
Multimedia Software Developer (NOC 9990.4)
Software DeveloperServices (NOC 9990.5)
Software Products Developer (NOC 9990.6)
Telecommunications Software Designer (NOC 9990.7)
Thank you.
Regards,
flake