He has also worked as a Software Engineer for companies in Brazil as well as in the USA. He has got a large amount of experience on Java Platform. He is also a specialist in Mobile application development, in addition to an extensive hands-on Object Oriented analysis, modeling, and implementation of Web and desktop applications.