We provide IT Staff Augmentation Services!

Senior Consultant Resume Profile

Summary

  • 11.5 Years of professional IT experience in the Analysis, Design, Development, Implementation and Testing of end to end application, Web based Multi - Tier Architecture Systems using Java and J2EE technologies in Banking/Financial Services, Intellectual property sectors.
  • Extensive work experience in complete software development life cycle Agile methodology including Business interaction, Requirement Analysis, Software Architecture, Design, Development, Testing and Documentation phases across banking and finance domain.
  • Strong Programming Skills in designing and implementation of multi-tier applications using Core Java, java Concurrency, J2EE, JDBC, JSP, HTML/HTML5, JMS, Struts, Hibernate, Spring Jdbc, JavaScript, Servlets, JavaBeans, CSS, XML, and well versed with Database Connectivity using JDBC API.
  • Extensively worked on Struts 1.2
  • Good understanding of Java/J2EE design patterns like Singleton, Factory, Session Facade, Service Locator, DTO and DAO.
  • Worked on creating database Tables, Views, Procedures, Triggers, Functions and Sequences.
  • Excellent skills in understanding product requirements and converting them into technical solutions. Proactive and result oriented team lead with excellent communication and interpersonal skills.
  • Good experience on working with multi-tier architecture using EJB and Webservices.
  • Experienced in handling XSD validated xml document request and responses.
  • Worked on MVC and SOA architectures.
  • Experience in interacting with clients on design and requirement issues.

Technical Skills:

  • Operating Systems: Windows 95/98/2000/XP/7 Windows NT
  • Programming Languages: Java J2EE , SQL
  • Scripting Languages: JavaScript, JQuery, Shell scripting, XML, XSD, HTML/HTML5, CSS, AJAX
  • Java Technologies: JDBC, Servlets, JSP, Java Beans, XMLBeans, JTA and EJB2
  • Development tools: Eclipse, NetBeans
  • Web / Application Server: Tomcat, JBOSS, Weblogic, WebSphere
  • Connection Adaptors: JCo BAPI services
  • Architectures: MVC and SOA
  • Databases: Oracle, MySQL
  • Database tools: Toad, DBVisualizer, SqlDeveloper
  • Frame Work: Jakarta Struts, Spring, Jasper Reports and Hibernate Frameworks
  • Version Controls: VSS, CVS, SVN, TFS, Clearcase
  • Defect tracking tools Bugzilla and Clear quest
  • Office Applications: Microsoft Office 2003/XP/2000/97 Word, Excel, PowerPoint , VersionOne

Professional Experience:

Confidential

DMS Distribution Management System Lead Consultant

Description:

Confidential is a product which helps in managing power distribution network. This application handles verity of functionalities through different components namely ORMap, OMI, CIMS, NetC and engines like Outage Engine, OPManager, IVRCallback engine. Functionalities include IVR call management, Outage management, Crew handling in both normal and storm mode.

Responsibilities:

  • Understanding the requirements from the product owner
  • Preparing the design documents and have design review meeting if required, depends on SPR/Enhancement .
  • Create tasks with hours in VersionOne and update daily and maintain to reflect current status.
  • Implement the fix for SPR or Enhancement at different layers using struts, spring and ejb.
  • Update Clear quest based on various stages of working with SPR.
  • Unit test and attach code review document in clear quest.
  • Create shelveset of the implementation and send for code review in TFS / changed files for review in clear case.
  • Responsible for code review.
  • Run performance tests if required , based on the requirement and specification.
  • Maintain Active MQ for cims servers for team server.
  • Migrate and implement passwords from DES to AES as part of security enhancement.
  • Responsible for quality and fix of issues/bugs.
  • Written Procedures, triggers and views.

Technology: Java, EJB, XML, Webservices, JMS, Java Swings, Oracle, JSP, Struts, Spring, ActiveMQ, TFS, Clear case, Clear quest, VersionOne

Confidential

NOVO/Consumer Connect - Date Services True Credit Lead Consultant

Description:

  • As the existing application is closely coupled with the vendors, TU want to decouple the different services and make them independent of the vendors.
  • In this project we are pulling the services from the existing application and making them as independent services.

Responsibilities:

  • Understanding the requirements from the business users and preparing the design documents.
  • Responsible for creating the presentation logic which was implemented in JSP, css and JavaScript using struts framework.
  • Implemented different layers using spring framework.
  • JavaScript was used for the client side validations
  • Used JMS in the Batch process using listener bean.
  • Used JTA in Batch process to log errors in batch processing.
  • Created SOAP services which acts as entry point to the service layer.
  • Used XMLBeans as request and response arguments.
  • XMLSchema has been used to define request and response document structures for the services.
  • Implemented Ajax calls in some places start background functionality, while user enters data.
  • Build deployed web application on Weblogic as server.
  • Prepared JUnit test cases and performed unit test.
  • Used Bugzilla for Task/issue tracking.
  • Responsible for quality and fix of issues/bugs.
  • Written Procedures and views.

Technology: JSP, Servlets, EJB, Hibernate, Webservices, XML Beans, XMLSchemas, Weblogic 10.3, struts, JUnit, Spring and Oracle

Confidential

3BCM update revert plan True Credit Lead Consultant

  • Description: 3BCMUpdate: TransUnion used to allow its customers to freshly pull their credit report once in a day. But as each pull costs it, TU wants to reduce the pull frequency from daily to monthly. This project adds that functionality to the exiting application.
  • 3BCM Revert Plan: In case, due to the 3BCMUpdate reduction in pull frequency , if the business is effecting, the revert plan will revert it back with minor changes.

Responsibilities:

  • Worked on requirement analysis and identifying any issues.
  • Created the presentation logic using JSP, css and JavaScript using struts framework.
  • Implemented different layers using spring framework.
  • Used JMS in the Batch process using listener bean.
  • Prepared JUnit test cases and performed unit test.
  • Used Bugzilla for Task/issue tracking.
  • Responsible for quality and fix of issues/bugs.

Technology: JSP, XMLBeans, Hibernate, Servlets, EJB, Weblogic, Struts, Spring and Oracle

Confidential

Spanish Online Offline True Credit Lead consultant

Description:

Confidential have launched a set of packages under Chase Identity Protection which helps in avoiding Identity theft. This is primarily developed for Confidential in English. This project involves adding a Spanish version of both online and offline. This has both online and offline systems. It acts as an alert system for protecting their Identity.

Responsibilities:

  • Worked on requirement analysis to create a separate page flow for Spanish version on click of a link and also defining flow for offline files.
  • Copied pages and replaced contents with Spanish version.
  • Prepared JUnit test cases and performed unit test.
  • Used Bugzilla for Task/issue tracking.
  • Responsible for quality and fix of issues/bugs.

Technology : JSP, Servlets, Shell scripting, Hibernate, Weblogic 8.1, struts1.1, EJB, Spring DAO, XML Beans, XML Schemas, Weblogic Workshop and Oracle

Confidential

DePenning and DePenning Lead Consultant

  • Description: DePenning DePenning is a law firm aiding companies/applicants in getting Copyrights, Patents, Trademarks and Designs. This application helps to manage the clients of DePenning DePenning.
  • Create 2 modules in java which are existing in VB and add new features to it.
  • Designs modules handles registration of designs like engineering, chemical formulae etc., and Library management manages the application files, library books and journals.

Responsibilities:

  • Responsible from requirement gathering to design, development, testing and release.
  • Responsible for creating the presentation logic which was implemented in JSP, css and JQuery using struts framework.
  • Implemented DAO layer using spring framework.
  • JQuery was used for the client side validations.
  • Used EJB as the entry point of the service and also handles the transactions.
  • Used hibernate for Dao layer.
  • Implemented Ajax calls in some places start background functionality, while user enters data.
  • Build deployed web application on JBoss as server.
  • Responsible for creating tags for each release.
  • Written Procedures, functions, triggers and views.

Technology: JSP, Struts, Spring, EJB, Hibernate, Oracle

Confidential

OBP-RIM Interface Lead Consultant

Description

  • This is a POC for the project. It mainly extracts Work order data from the OBP's SAP system and provides it as service to Velocity, which will be used in Reliance Mobile.
  • It provides user with facilities to create, approve, reject or view the work orders.

Responsibilities:

  • Responsible from requirement gathering to design, development, testing and release.
  • Created BAPI services from the functional modules.
  • Used JCo to connect to SAP system and extract the data.
  • JQuery was used for the client side validations.
  • Created Webservices acting as service to mobile application.
  • Build deployed web application on JBoss as the intermediate server.
  • Prepared test cases and performed unit test.
  • Responsible for quality and fix of issues/bugs.

Technology JCo, BAPI Services, Web services

Confidential

Password manager Senior Consultant

Description

  • As per new regulations password has to be changed in every 2 months and the same password has to be used for Teradata login as well with some more restrictions which has been implemented.
  • In this application we diverted the login to a separate flow where we are validating and processing as per the restrictions.
  • This project also has a screen to update the properties without restarting the server.

Responsibilities:

  • Responsible from requirement gathering to design, development, testing and release.
  • Responsible for presentation layer using jsp, css and JavaScript.
  • Configured Teradata password settings.
  • Modification of BO and Teradata passwords from java class.
  • Build deployed web application on Tomcat BO server.
  • Responsible for creating tags for each release.
  • Supported UAT and production.

Technology JSP, Business Objects and Teradata

Confidential

GPS-STS merger Senior Consultant

Description:

  • Confidentialis a cross border payment system for wholesale banking.
  • STS is a domestic payment system.
  • This project involves merging of GPS into STS system, to have a single payment processing system. As STS also contains all the functionalities of GPS except FX, merger involves adding the GPS specific functional changes to individual STS modules.

Responsibilities:

  • Responsible for creating the presentation logic which was implemented in JSP, css and JavaScript.
  • Used Jasper reports for generating reports.
  • Prepared test cases and performed unit test.
  • Used Bugzilla for Task/issue tracking.
  • Responsible for quality and fix of issues/bugs.

Technology: JSP, Servlets, Jasper reports, Oracle, WebSphere

Confidential

Senior Consultant

Description

Confidentialis a transaction engine that enables processing of cross border transactions locally thereby translating to cost savings. The capability of the application would be extended to countries where SCB is not existent, through Alliance Banks. GPS leverages to provide bank's clients with the ability to make cross border payments, without the need for our clients to open an additional overseas or currency account. This service will provide predictability of both pricing and delivery of funds into the beneficiary's account.

Responsibilities:

  • Responsible from requirement gathering to design, development, testing and release.
  • Responsible for creating the presentation logic which was implemented in JSP, css and JavaScript.
  • JavaScript was used for the client side validations.
  • Used EJB to handle transactions.
  • Used Jasper reports for generating reports.
  • Build deployed web application on WebSphere as server.
  • Responsible for quality and fix of issues/bugs.

Technology JSP, Servlets, EJB, WebSphere, struts, Oracle

Confidential

IntellectInfo Senior Consultant

Confidential is a law firm aiding companies/applicants in getting Copyrights, Patents, Trademarks and Designs. This application helps to manage and track the application at different levels.

Responsibilities:

  • Responsible from requirement gathering to design, development, testing and release.
  • Responsible for creating the presentation logic which was implemented in JSP, css and JQuery using struts framework.
  • Implemented DAO layer using spring framework.
  • JQuery was used for the client side validations.
  • Used EJB as the entry point of the service and also handles the transactions.
  • Used hibernate for Dao layer.
  • Implemented Ajax calls in some places start background functionality, while user enters data.
  • Build deployed web application on JBoss as server.
  • Responsible for creating tags for each release.

Technology: JSP, JQuery, Struts, Spring, EJB, Oracle

Confidential

eBIMS Senior Consultant

Description

This project handles the bonus point calculation and different types of redemption for credit card transactions. This is used by the ABN AMRO customer care. It will have two types of screens, Maker and Checker. Maker screen is for the entry of the redemption and Checker screen is for the approval.

Responsibilities:

  • Responsible for creating the presentation logic which was implemented in JSP, css and JavaScript.
  • Build deployed web application on Tomcat as server.
  • Prepared test cases for my module and performed unit test.
  • Responsible for fixing of issues/bugs.

Technology JSP, Servlets, Tomcat, struts1.1 and Oracle

Confidential

Proxi Consultant

Description This project is an internal project, developed as part of going for CMMi level 5. This project is intended to manage the different components like leaves, onsite forms, project designs, paths to utility sources, CMMi training and templates, admin reports etc., in the company.

Responsibilities:

  • Responsible for creating the presentation logic which was implemented in JSP, css and struts framework.
  • Build deployed web application on JBoss as server.
  • Prepared test cases for my module and performed unit test.
  • Responsible for fixing of issues/bugs.

Technology: JavaScript, JSP, Servlets, JBoss, struts1.1 and MySQL

Confidential

Description This is basically a feedback/issue from customer to resolution system. When a customer of the company places a complaint, this system directs to the concerned expert and it tracks the issue till its completion. This provides status check for the customer. It has basically 2 modules, In-House module: This handles the flow internal to the company. Customer module: This handles the flow related to customer interactions and status providing.

Responsibilities:

  • Responsible for creating the presentation logic which was implemented in JSP, servlets.
  • JavaScript was used for the client side validations.
  • IDE environment Eclipse is used for development.
  • Performed unit test.
  • Used Bugzilla for Task/issue tracking.
  • Responsible for fixing of issues/bugs in my module.

Technology JSP, Servlets, JBoss and Oracle8i

Confidential

Online Trading System for SEE-BACK Systems Consultant

Description

  • See-Back System deals with online trading activities. The system consists of 4 modules.
  • Registration - This module holds different stages of registration.
  • Order Management - This module deals from designing an order to delivery of the order.
  • Credit Card Validations - This module deals with validating credit cards. Depending on the component given by the Merchant banker, the algorithm within the component facilitates us to complete the credit card validation and transaction.
  • Administration Module - This deals with entering new product information, updating existing product information, analyzing feedback taken from various customers and establishing communication between various modules.

Responsibilities:

  • Responsible for creating the presentation logic which was implemented in JSP, servlets.
  • Performed unit test.
  • Responsible for fixing of issues/bugs in my module.

Technology Servlets, JSP, Java Script, HTML, Weblogic and Oracle8i

Confidential

Consultant

Confidential is to provide a communication between user and businessmen. Information shall be passed on Corporate on-line. This will help the sales and services while maintaining high level of Customer Satisfaction. This NET TRADE provides Books, Cloths, Electronic goods. The system will provide the latest information to the sales goods well equipped with the information regarding the goods and services, pricing, quantity, discounts, customer information availability.

Responsibilities:

  • Responsible for creating the presentation logic which was implemented in JSP, servlets.
  • JavaScript was used for the client side validations.
  • Responsible for fixing of issues/bugs in my module.
  • Involved in HTML designing and java script validations

Technology JSP, Servlets, HTML, JavaScript, Oracle8i and Weblogic

Education:

Bachelors of Technology with First class from J.N.T.U, Hyderabad 2003.

Hire Now