Effectively train, motivate and mentor onsite and offshore engineers. Worked in all phases of the application development life cycle including business analysis, requirement gathering, architecture, design, testing, deployment, implementation and support. Involved in various activities like migration, integration, process development, training, testing and documentation. Ability to understand and design complex system architectures.