Ph- Summary Lead Architect at Infosys with 14 years of experience in designing and implementing multi-tier applications and system integration solutions, covering various aspects of software development, process and methodology. Extensive experience in Object-Oriented design and development, Java, J2EE, SOA Middleware, Cloud platform and enterprise application architecture and implementation. Proficient with the server technologies and frameworks such as - Web services, Apache Struts Framework, Spring Framework, Hibernate, XML , REST, EJB, JMS, WS-* technologies , distributed batch processing systems, and multi-tiered distributed architecture frameworks. Good understanding of current trends in the areas of Enterprise Architecture, Cloud platform, Mobility etc. Experience as a Lead Architect on inception-to-delivery enterprise Service Oriented Architecture (SOA) and BPM initiatives Experience establishing best practices and guidelines in development of architectural strategy, including technology standardization and modernization within enterprise Experience of laying down SOA Governance, SOA Roadmap, SOA architecture principles and best practices for a leading Telecom operator.
to 10/2013 INFOSYS
Re architecture of Software supply chain portfolio applications at Cisco systems Architecture roadmap and design for payment processing hub Enterprise consulting, RFP response, Solution design and Presales with primary focus on Application Transformation Provide architectural roadmap, strategy and solutions for IT improvements, consolidation and portfolio rationalization Co-ordination and guidance to offshore teams and solution architects Environment: J2EE, Spring, Spring Data Struts, XML, EJB, Oracle11i, Jquery, Hibernate,JPA, Web Services, Websphere7 , MongoDb, Maven, SOAP services, REST full services, Oracle Fusion middleware.
Lead Application Architect03/2011
to 03/2011 SYNTEL American Express – Phoenix
Manage your Cards (MYCA) is a shared components and services organization unit of American express.
It intends to redesign and restructure existing applications and services stack on a web 2.0 and SOA based architecture adopting the latest and leading Java/J2EE technologies.
Responsibilities Design and development of two new applications Simulate and Iexcellence based on spring framework SOA governance model and implementation strategy road map for Enterprise application integration for MYCA platform services Provide Technical Architecture consultancy to multiple concurrent projects New Caching framework for MYCA platform Study of System and understanding workflow, preparing system blue print document and Top-level Architecture of the system.
Analyze business and technology challenges, assess costs, and suggest solutions.
Coordinate with the offshore team to provide the solution Environment: Data Power X150 ESB, J2EE, Spring, Spring MVC, Spring Security, AOP ,Struts,XML, EJB, Oracle11i, Jquery, H.
Large Scale Application Migration/ Legacy Modernization (for insurance major in India) - Architected/developed tools and frameworks to migrate Microfocus COBOL based monolithic client -server applications to SOA based distributed n tier system using J2EE technologies Designed an Electronic Payment processing system for a US banking customer.
Designed and implemented the architecture for a large banking application form AS400 environment to JAVA/J2EE based on model driven architecture for a European client.
Defined a SOA governance model and implementation strategy road map for Enterprise application integration for an US based customer.
Implemented a peer to peer training program to introduce new concepts and improve developer buy-in and adoption of architectural practices.
Training including OOAD, design patterns, ORM, as well as many other low level technical concepts.
Outlined current and future vision enterprise architecture, including traceability from business and IT strategies to suggested techno.
to 10/2006 CPBS AG
Team Size: 150+ Equirion is a product which integrates all banking functionalities in a single software solution.
Equirion is being developed as a platform independent .The system design is based on model driven architecture and RUP methodology.
Responsibilities Study of System and understanding workflow of the existing As/400 based system.
Preparation of system blue print document and Top-level Architecture of the system.
Design and develop Equirion modeling framework based on MDA.
Design the implement framework based on Struts and eclipse modeling framework.
Project Planning and Team management, Configuration management Coordination with client's team and offshore team.
Provide technical training to team members on model driven development.
Environment: JSP, SERVLET, EJB2.0, XML, JDK 1.4, Oracle9i, Websphere 6.0, Rational Software Architect, STRUTS 1.2, Hibernate, Maven, Web services, ClearCase Synerzip Softech , Pune India.
Designed and implemented an online printing application for a large logistic company based out of US.
This project involved a multi layered distributed architecture implemented using J2EE.
Designed and developed a backoffice system for retail domain for a product development company in Austin , Texas.
Cognizant Technology Solutions , Pune India.
Senior System Analyst10/2003
to 11/2003 Infogain , Noida
Worked on a J2EE migration project for a healthcare customer in US.
This involved application server migration form Weblogic 5.1 to Weblogic8.1 and code migration from EJB1.1 to EJB2.0 based implementation.
Senior Software Engineer01/2000
to 09/2003 ITIL – New Delhi
Lead software engineering efforts for School administration applications using Java/J2EE, for an Australian product development company.
This was a migration and enhancement project form client server architecture to distributed n-tier architecture.
Developed an ecommerce Website application, including registration and shopping cart applications, within 8-month time period.
Project was completed on time and under budget.
Worked on a web based system for calculating commission for insurance premium.
to 12/1999 Wire Technologies Ltd
Worked as System engineer specializing in developing business applications.
Played key role in client meetings by determining requirements and specifications.
Worked with 5-member team of designers to conceptualize, program, and test software programs.
Responsiblilies: Study of System and understanding workflow.
Client Interaction and feasibility study of the requirement Coding and System testing.
Team Size: 500+ e-FEAP is a legacy modernization project for LIC India.
This application is migrated into SOA based system built on Java/J2EE technologies.
Responsibilities Primary responsibility for leading architecture, design, and implementation using Java and J2EE to replace legacy COBOL based implementations.
Defined the SOA roadmap and SOA governance principles for the commissioning of SOA.
Responsibilities included architecture, design, and implementation ofthe core J2EE frameworks and sub-systems, applying and identifying patterns and best practices.
Mentored team members on Java/J2EE, architecture, design, patterns and best practices and refactoring.
Played key role as liaison with client in problem solving, solution status updates, gathering performance measurements and generating positive impression that contributed to the success of the transformation program.
To guide and review the design, development and implementation of their new Java Web Services Framework.
Lead member of the.
Team Size: 130+ RAD is a passenger auto insurance product that allows GMAC Insurance to competitively price all spectrums of insurance risks and cater to all lines of business in the Agency, eCommerce, and Direct sales channels.
Responsibilities Analyze business and technology challenges, assess costs, and suggest solutions.
Design and execute proofs-of-concept for critical enterprise capabilities, including building business case with costs, benefits, and efficiency measures.
Study of System and understanding workflow, preparing system blue print document and Top-level Architecture of the system.
Costing Estimation Planning and SOW creation.
Coordination with client's team and offshore team to provide the solution and design Coordinate with the offshore team to provide the solution Take part in the QA Meeting to resolve the issues raised by the QA Team.