Hello, I have vast experience in software architecture and development. For several years I have worked for the world top software companies, and doing freelancing now. I have developed/contributed in several top software products of the world. I develop good quality, efficient, maintainable, scalable software for customer satisfaction. Thank you.