I am a Computer Science Engineer with 9+ years experience in web based application development, I have lead a team of 10 people successfully and can manage a software project efficiently. During the 50+ freelancing projects that I have delivered successfully (on oDesk/UpWork and independently), I have demonstrated the ability to communicate excellently in English(written & verbal, offline & online) and have worked with people from United States of America, England, Ireland, Australia, India, Argentina, Spain, Italy, Brazil, China. This has also provided me with ample experience in working with virtual distributed teams.