Have about 20 years of multi-dimensional experience including: Software Design, Architecture and Development while utilizing full stack technologies. Have strong analytical and communication skills. Have excellent teaching skills. Have taught technology to employees at various levels and also taught high school Math, Physics.
Have worked at Microsoft as a software consultant for about 10 years. Currently, I am an independent software consultant working with small/medium companies for their software technology needs.