10+ years’ experience in software development, software architecture, software development methodology and practices, Internet, Distributed Application, Client/Server, Object-Oriented, requirement analysis and database design. I am capabale to develop large scale distributed systems based on multi-tier SOA infrastructures, near real time systems and content search and retrieval tools. 6+ years' experience in Team Lead positions with expertise in software development, and project management. I have worked in a large team following formal software development methodologies and system development plan in a collaborative and dynamic environment. I have demonstrated abilities to direct and mot...