Professional Summary
Around ** years of experience in analysis, design, development, implementation and architecting in the areas of internet, intranet and Client Server complex Java/ applications.
1 year of Expertise in Web Methods
Hands on experience in architecting / developing Internet and Intranet applications using Java, JSP, Servlets, EJB JDBC, JNDI, RMI, Java Mail, Restful Services, Web services, UML, Struts, Spring, XML, XSL, XSD, SOAP, PL/SQL.
Expertise in Database Design using Oracle11g, DB2 and SQL Server 2000, MySQL and writing Stored procedures.
As a Solution architect experienced in preparing clear choices, architecture diagrams, studying multiple applications to come up with a generic and cost effective solutions, etc.
Worked in Financial, eLearning, pharmaceutical and retail domains.
Experience in deploying enterprise J2EE server-side applications on various application servers like IBM Websphere 6.0/6.1/7.0/8.0, Tomcat, Weblogic 8.0
Experience in using various IDEs like RAD8.5, RTC4.5, Eclipse 3.x and RSA
Experience in full Software Development Life Cycle (SDLC) and Agile.
Extensive experience using various Java and J2EE Design patterns, UML and OOPS concepts.
Extensive working experience on Windows, Solaris, UNIX and Linux.
Familiar with system analysis and design tools like Rational Rose, Microsoft Visio.
Experience in using various source control tools like RTC4.5, MKS7.0, Microsoft Visual Source Safe 6.0, CVS, PVCS and Perforce.
Strong experience of using various XML technologies like XML, XSLT and parsers JAXP, SAX, DOM.
Analytical, Versatile, Quick Learner, Excellent problem solving and debugging skills, Possesses excellent communication skills, Team Player and will prove a valuable asset to any project/organization.
A fast learner with good communication skills and proven multiple platform adaptability skills.
Do not require a Visa sponsorship as I am a Permanent Resident
Skill Set
Languages/Technologies : EJB2.0, JSP, Servlets, Web Services, JAX-RS Jersey
Restful Webservice, Sonar, Hibernate,
Struts1.1, Java Script, HTML & XML, Execution
Services, SIAB, Spring, Teamsite-Content Management
System, Nexus, Hadoop
Programming Languages : Java1.6, C, C++
Development Tools : RAD8.0, Eclipse, Visual Age, Visual Café
Deployment Tools : Maven2.2.1, G3
Application Servers : WAS8/7.0/6.1/6.0, Weblogic8.1, Tomcat 5.0.x
Web Services : Web Services, WSDL
RDBMS : Oracle 11G, DB2, MS SQL Server 7.0, MySQL 7.0
Operating Systems : Windows Server 7.0/XP/2000/98 and Linux/Solaris
Version Controlling Tools : RTC4.5, MKS7.0, Microsoft Visual Source Safe
6.0, CVS, PVCS, Perforce
Education
Master of Computer Applications (M.C.A) passed out in 1998.
Professional Experience
HSBC Technology Services Limited February 2007 – Till Date
Techlead / Solution Architect
Roles and Responsibilities
As a solution architect created prototypes, design patterns, developer’s manuals, and presentations for business executives, development managers, and to mentor Software Engineers.
Propose Enterprise solution for security analysts, field analysts, and clients.
Gathered requirements, architected, designed and lead the project team. Wrote the product documentation.
Worked as technical leader in charge of company IT web application architecture.
Analyzed and designed web enterprise application process logic to optimize application performance.
Improved web application performances by using Memory Analyzer.
Reviewing the design documents with Business users and Technical support team.
Compile and document best practices that help improve quality
Closely work with the Business to understand their needs and providing support when needed.
Providing estimations with timelines
Preparing and reviewing Use Cases, Techspecs and other support documents.
Analyzing Business cases and assisting Business to come up with solutions
Efficiently managing Offshore by ramping up or down depending on the requirement
Reviewing the Code prior to UAT and making sure that code adheres to HSBC - SWADNA guidelines
Developed Maven scripts to extract dependencies, build the application and to deploy on target environments
Involved in establishing connections to MQs and there by communicating to Mainframe
Generated RSS components so that the updates on HFC/Beneficial articles can be sent to the subscribed customers.
Providing training to peers since I am the SME of most of the applications
Setup my workspace to troubleshoot production or business issues.
Created workspace setup documents that would help others in the team.
Some of the major projects that I have worked as a Solution Architect so far
oCompliance Due Diligence(CDD)
o Compliance Framework: Used by Compliance and legal officers to view and compare the profiles of customers belong to all the four lines of businesses - RBWM, CMB, GB&M and PB.
oCanada Master Card eCare integration with PIB.
oVerona Cards separation project to move CML and Corporate applications to RemainCo Environment.
oRTC Migration
oHFC and HSBCCreditCenter integration with Beneficial.com
Environment: Java1.6, JSP, Oracle 11g, DB2, RAD, MKS, RTC, Teamsite, Maven, Execution Services 5.6.2, SIAB3.0, Microsoft Visio, MQs, Mainframe, JAX-RS Jersey
Restful Webservice
WCARD Jun 2006 – February 2007
Walgreens, US
J2EE Analyst & Team Lead
WCard Systems is a central, web-based application to allow Walgreens’ central users to create and update customer accounts. The system will provide on-line reports to keep track of four months of customer account’s history. WCard is a multi functional card that will be issued by Walgreens Co to play the following roles: 1. Provides refund as a store credit for items w/o receipt to their customers. 2. Can be used as gift card. 3.Can be used with Walgreens private label healthcare products, all branded healthcare products, or a single OTC (over the counter ) product. 4. As a compliment to the customers of Walgreens Health Insurance
Responsibilities
Creating External & Internal Design Documents using Microsoft Visio
Responsible for gathering the requirements and making requirement documents by communicating to business users.
Reviewing the design documents with Business users and Technical support team
Team Lead and responsible for status update to the project management team
Responsible for managing the CVS for version control
Responsible for developing and deploying the applications using ant scripts.
Responsible for developing business logic using Java Business Objects
Created Web Services for different kinds of business functionalities.
Responsible for Deploying the code on Development Servers
Responsible for analyzing the data and providing required information to the business users
Environment Java1.3, JSP, Oracle 9i, Web Services, WSAD5.0, CVS & Microsoft Visio
ExSPII Jan 2006 – May 2006
GAP, CA
J2EE Consultant
Localization and distribution (in terms of size and stores) of forecasting for future products across globe. This project will help to raise efficiency of Supply Chain. System strives to integrate designers, marketers, distribution channels seamlessly in one thread.
Responsibilities
Involved with client in coming up with requirements.
Creating Design Documents which includes Low Level Design, High Level Design and SRS.
Designed the application by following MVC Architecture and Session Façade design patterns.
Involved in setting up the work environment i.e. Installing RAD/RSA, creating directory structure for the application, maintaining version control in PVCS etc
Involved in Database’ logical and physical designing
Involved in design reviews
Evaluation of various frameworks for exporting data into MS Excel.
Involved in coding and code reviews
Environment Java1.3, Struts1.1, Oracle 9i, RSA, PVCS
Client Extranet Jan 2005 – Nov 2005
Invitrogen, USA
J2EE Consultant
The client extranet will cover parts of the order fulfillment process. The solution addresses Client submission of test article/Sample information, Status tracking from TA/sample receipt to Report delivery and delivery of generated reports, Scheduling a submission, communicating to the existing systems like eLN/LIMS, ERP and LADS, sending mail notifications and profile management of clients.
Responsibilities
Analysis of the specifications and requirements provided by the client
Creation of application architecture & Design artifacts
Designed the application by following MVC Architecture and Session Façade design patterns
Communicating and coping up with onsite/offshore teams
Preparing Quality related Documentation
Module development, Unit Testing, Integration Testing
Technologies Java1.4, Struts1.1, JSP, EJB2.0, Weblogic8.1, Tomcat 5.0.x, Oracle 9i, Eclipse3.0, Microsoft Visual Source Safe & Rational Rose
Global Editorial Contacts KnOwledge (GECKO) Jan 2004– Dec 2004
Elsevier, UK
Team Lead/Developer
Gecko application is used for maintenance of journal details; including ownership and copyright information; contacts details plus logging of social correspondence sent to them; appointments of contacts to journals; associations of organizations with journals and basic contractual and payments information.
Responsibilities
Knowledge Transfer from the Elsevier Team.
Application design& Customization
Providing technical Guidelines in enhancing the Application.
Bug fixing through RFC and Open Pursuit.
Deploying the application on Production Server.
Technologies Java, Struts, JSP, MS SQL 7.0, Web Sphere 5.0, WSAD5.0, CVS
Automated Road Tanker Scheduling System(ARTSS) Jan 2003 – Nov 2003
Petronas Dagangan Berhad Kualalupur, Malaysia
Java Developer
This project is to optimize the distribution of fuels and specialty liquid petroleum products. PDB is adopting supply chain business processes to streamline and automate the distribution of more than 7.5 billion liters of petroleum products per year to its customers across peninsular Malaysia, including more than 600 retail service stations. The solution is expected to reduce the company’s distribution costs and to deliver improved service to its customers by creating a single system capable of managing and optimizing the distribution of all petroleum products – including vehicle gasoline, aviation fuel, diesel, fuel oil, liquefied petroleum gas (LPG), lubricants and bitumen – from bulk terminals or plants to the end-customer.
Responsibilities
Integration with Aspentech Retail a Supply Chain Management Optimized System.
Interface Development and Deployment between Patronas SAP to Aspen Link and Exchange System.
Worked as an IDOC team member to establish the Business Processes and Data transfer methods to facilitate data transfer between SAP-SAP and SAP-non SAP systems
Involved in collecting the requirements from the end users and functional consultants and converting into technical design after analyzing the requirements, development, testing and production support.
Designed the TREE STRUCTURE for MAPS during the analysis and design phase.
Defined THE MAPPING RULES & CREATED SUBMAPS.
Worked on ALE messages DESADV (Delivery Order), OILSH1 (Shipment), OILORD (Sales Order), DEBMAS (Customer Master), MATMAS (Material Master), OILVH1 (Vehicle master) and OILTU1 (Transport Unit).
Technologies Java, SAP, Oracle, SAP BC 4.6(Web Methods), Aspen