Hi!! It sounds like you have some interesting experience, and I like what you are doing now, in particular, because it will help differentiate you from other candidates with similar backgrounds in IT. Your worry about applying with a 630 is warranted - the score is outside of the range of the schools that you want. That doesn't mean that you absolutely will not get in with that score, but it won't be easy to get in.
Best of luck,
Rachel Beck
http://www.mbamission.com Read the
mbaMission Insider's Guides (16 individual school titles)
Download
mbaMission’s Free Personal Statement Guide Visit the
mbaMission Blog Follow mbaMission on
Twitter