Technical Lead Resume Profile
Profile
- 10 years of IT industry experience encompassing a wide range of skill set.
- Extensive experience with analysis design development customizations and implementation of software applications including Portal applications
- J2EE Developer with strong organizational skills and ability to maintain high quality and efficiency focus under tight deadline pressures.
- Sun Certified Programmer for Java 2 Platform 1.5 SCJP 1.5 .
- Oracle Certified Professional Java EE 5 Web Component Developer SCWCD 5
- Experienced in Web Services technologies REST and SOAP
- Proven skills in managing teams located at different geographies.
- Proven multitasking abilities and strong troubleshooting skills.
- Passion for innovation to deliver better solutions and for automating tasks to deliver them quicker.
- Executed software projects for Export Blue Account in IBM.
- Well versed with SDLC methodologies Waterfall Agile .
- Currently working on Credit Card Finance functional domain. Involved in developing web based and client server applications for world s leading banking/finance and investment giant American Express Bank.
Skill Set
Languages/API/Tech | Java J2EE JSP Servlets MQ JMS JNDI JDBC Java Script UML HTML XML SOA OO Design XML CSS AJAX PLSQL |
Application Servers | IBM WebSphere Application Server IBM Websphere Portal Server. |
IDE/ Tools | Eclipse IBM Web Sphere Studio Application Developer IBM WSAD 5.1.0.2 Rational Rose IBM Rational Application Developer RAD SVN MKS HP Quality Center QC Rally Cobertura Checkstyle PMD Jenkins |
Frameworks | Apache Struts Framework Spring Log4j |
RDBMS | DB2 Oracle |
Operating System | Windows Windows XP / 2000 |
Methodologies | OOAD UML Design Patterns |
Special skills
Technical Domain
Strong knowledge of Configuration Management Repository creation Branching Check in/out Merging etc
Designing skills Reverse Engineering Sequence diagram Class diagram using Rational Rose and IBM Rational Software Architect RSA .
Logging Framework Static and Dynamic both aspects on various Application servers.
Exposure to AJAX.
Business Domain
Wide Exposure to Banking and Finance domain applications. American Express and HSBC .Good understanding of finance business terminologies and disputes handling system of credit card industry.
Professional Experience
Technical Lead Confidential
is a new age application which is being built to overcome the short comings of OMS and provide the merchants a faster unified experience of their accounts Payments/Disputes over different channels web/tablet/mobile . It also aims to provide the reusable REST web-services which can be used by both A2A and B2B partners.
Roles/Responsibilities
- Understand the business requirements and develop the application accordingly.
- Managing and providing guidance to the offshore team.
- Develop test plans and help in the testing process
- Coordinate between different dependent teams which are working in different time zones for development and testing.
- Write Util Classes to validate the clients information Exceptional Handling message handling.
- Created Spring Configuration files for AOP DI.
- Created build and deploy script using Maven for Jenkins server deployment.
- Prepared Class and Sequence diagrams
Environment Web services REST Java J2EE Spring IBM Data Power Mercury Quality Center SVN Eclipse Web sphere Application Server 7.x Jenkins LISA
Confidential Online Merchant Services is online Payments Disputes and reconciliation tool which gives merchants access to payments disputes and submissions data. OMS supports multiple users and gives merchant access to greater detail on individual transactions giving him the ability to search for transactions chargeback or payments. OMS allows merchants to view print or export their statement.
Roles/Responsibilities
- Understand the business requirements and perform the impact analysis.
- Design and development of the requirements.
- Providing technical guidance to the team.
- Develop test plans and help in the testing process
- Conduct the meetings with various teams to resolve the issues for technical requirements.
- Manage scope plan and track the change control aspects of the project.
- Adhere to quality procedures and continuously monitor and audit to ensure team meets quality goals.
- Coordinate between different dependent teams which are working in different time zones for development and testing.
- Plan and conduct Assembly Integration Regression and UAT Testing and stress test.
Environment Java J2EE Struts Spring JavaScript DB2 V7.2 Mercury Quality Center Win-XP Tiles Subversion RAD1.2 Web sphere Application Server 7.x JSP
Confidential Enterprise Location Bases Service - ELBS is the implementation of RESTful web-services with American express designed to retain and improve the marketing platforms for merchant services. This application allows location specific search of propriety and non proprietary merchants along with the offer details in countries throughout the world. This functionality allows the card members to view location specific offers on Google Maps through iPhone as well as Website.
Roles/Responsibilities
- Understanding core business needs of the client and finding ways of fulfilling them.
- Responsible for analysis design and development of the requirements.
- Create micro design system designs for complete end to end process of the project.
- Build front-end and middle ware of new functionalities and components.
- Provide guidelines and training to other members of the team.
- Conduct the meetings with various teams to resolve the issues for technical requirements.
- Responsible for managing scope planning tracking change control aspects of the project.
- Adhere to quality procedures and continuously monitor and audit to ensure team meets quality goals.
- Plan and conduct Assembly Integration Regression and UAT Testing and stress test.
Environment Web services JAX-WS JAXRS Java J2EE Spring IBM DB2 Subversion IBM RSA 7.0 IBM Websphere Application Server 6.1 JSP AJAX
Confidential - Merchant Mapper provides services to American Express AMEX card members to search and view the AMEX offers and also map AMEX merchants on Google maps. Atlas project gave capability that allowed business teams across AMEX to display and interact with merchant data across business functions like direct marketing servicing and sales account management.
Atlas needed a Admin tool which could create the Campaigns which would have the merchants to be shown on the maps.
Roles/Responsibilities
- Translate customer requirements into formal requirements and design documents establish specific solutions and leading the efforts including programming and testing that culminate in client acceptance of the results.
- Responsible for analysis design and development of the requirements.
- Provide guidance to the members of the team.
- Work for performance improvement and verify the Assembly Integration test results.
- Responsible for effective communication between the project team and the customer. Provide day to day direction to the project team and regular project status to the customer.
- Communicate activities/progress and billing of all resources to project managers business development.
- Prepare and carryout SAT UAT and stress tests.
- Prepare Maven Build of the application
- Write JUnit test cases
Environment Java J2EE Struts Spring DB2 Rational Rose Subversion RAD 7.5 Websphere Application Server 6.1 AJAX
Senior Software Engineer Confidential
Delete Beneficiary was an enhancement to an already existing Business Internet Banking BIB application for Bill Payments. BIB had no facility to delete the beneficiary for a customer deleting a beneficiary was only possible through a manual process via phone to customer service executive or branch banking. This project also implemented pagination to the beneficiary list page as the customers with a large number of beneficiaries were able to see only a subset of beneficiaries.
Roles/Responsibilities
- Maintenance and development of existing and new infrastructure and applications.
- Development of custom event listeners and custom input forms.
- Development of Portlets.
- Leading code build and deployment using Maven in all environments.
- Supporting Autonomy issues involving indexes and search.
- Debugging day to day issues as a part of support.
- Write JUnit test cases
Environment Java J2EE Struts JavaScript MKS IBM RAD 7.0 Websphere Portal Server 5.1 Portlets JSP Execution Services 6.0
Confidential
It implemented controlled password access to INUK staff and Insurance Brokers. Now brokers are be able to receive quotations on the Portal buy insurance policies renew policies do mid-term adjustments notify HSBC of claims and have access to policy documentation. The Portal has two elements the Framework and the Components. The Framework of the Portal controls all security and controls the hierarchy and access to facilities. The Components in the Internet Portal range from sophisticated functions such as quoting for new and renewed insurance policies links to insurers system changing user details etc.
Roles/Responsibilities
- Analysis and design the client requirements
- Documentation of functional specifications.
- Development of Portlets.
- Manage all the source files related to the project in MKS.
- Responsible for managing scope planning tracking change control aspects of the project.
- Use various version control tools and principles for configuration management
Environment Java J2EE Struts JavaScript MKS IBM RAD 7.0 Websphere Portal Server 5.1 Portlets JSP Execution Services 5.6 AJAX