•Over 9 years of experience in J2EE Application Development as a Team Lead/ technical Consultant with strong technical skills in coding, design and analysis of Commercial and Enterprise applications.
•6.5 years worked for Capital One Finance on different projects at different locations.
•Around 8 months worked for Bank of America on loan origination.
•18 months worked for Wells Fargo on Mortgage Loan.
•9 months worked for Chicago Mercantile Exchange (CME).
•Strong working knowledge of Spring, Hibernate, JSP, Servlet, Struts and Oracle.
•Received Rock Star Award in Capital One for the best performer in Collections team.
•Received Grammy Award in Wells Fargo for good performance.
•Expertise in working in multithreaded environment, core java and Collections.
•Expertise in front-end/presentation tier development using Struts Framework that includes Tiles Framework, Validation Framework, JSP, Custom Tags, JavaScript, CSS.
•Working knowledge of XML, JSP, Java Script, HTML5, CSS3, Servlets, ALSB, WLSB, JDBC, Web Services, Eclipse IDE, Web logic Application Server, JMS, Tomcat, IBM WSAD, WSDL, SOAP and Rest Web Services.
•Expertise in establishing right SDLC methodology to improve overall service delivery of project team.
•Worked on Informatica 9.1.0 for pulling data between Databases.
•Expertise in working high throughput- low latency distributed system.
•Expertise in working in Agile model.
•Strong Domain knowledge in Credit Card, Banking & Commercial Lending and Mortgage Loan.
•Demonstrated business requirement gathering skills and developed functional and non-functional requirements for the solution.
•String domain knowledge in Risk Management and Collections.
•Extensively involved in all phases of SDLC (designing, developing, test planning and writing test cases, Production migration and Production support) in Web based applications.
•Education: B. E. in Mechanical Engineering, RGPV University Bhopal, India, in 2005.
Senior Java Developer @ Digital Servicing, also known as eCare is an online and mobile servicing platform that enables customers to enroll and manage their credit card accounts. Features such as payments, statements, and alerts just to name a few, are the core value capabilities that allow customers to feel better connected during their digital experience with Capital One products and services. The project scope is to standup and enhance digital servicing sites for new and existing clients such as (Costco Canada, Lord &Taylor, Neiman Marcus, Justice Company, HBC Saks).
Environment: J2EE 1.4, XML, putty, Eclipse, Maven, Soap Web Service, Java 1.4, Db2, Web sphere, SVN, Hudson, uDeploy and JSP.
Responsibilities:
• Costco Canada: Involved in design, development and implementation for rebranding existing branding application to Costco Canada which supports to English and Canada languages.
• Lord & Taylor and Justice : Launched these two new private label portfolios on retail platform (RS Consumer)
• Foundational Testing: Worked on enabling RCLIP feature in COBRAND application, and performed function and regression testing on all environments.
• Mainframe: Accessed mainframe system to validate, update data, creates data points. Posted different type of transaction using mainframe screens.
• Soap Web service call to RSA for login authentication and only then let the customer land on the account summary page.
• Extensively worked in development and production issue the Enrollment , FLP, RSA, Accounts Summary, Transactions, Statements, and Login flows.
• Developed multiple new WES (mainframe) vs Java communications to talk to backend system.
• Worked on all layers of enterprise application like front end, backend, database layer (JSP, jQuery, Ajax, Servlets, MQ Series, Web sphere and DB2).
• Worked on Premier Status bar and Digital Receipts, modified jsp’s, convert the Cobol response into java objects.
• Worked on Production support and production defects for all the releases. From February 2015 to Present (11 months) Senior Java Developer @ BCBSA provides the platform for state BCBS plans to create state based plan services. Our Project was to accept the International claims, process and take the appropriate action. For the project created new SF, DF messages and successfully rolled out the integration environment. The project will be effective from Jan 2016.
Environment: XML, putty, DB Visualizer, Maven, RAD, Soap WS, JMS, Hibernate, Spring AOP, Spring DI, Junit
Responsibilities:
• Working on Spring, Hibernate and core java for accepting the claims and sending the notification immediately and run the post submit and post process at the background.
• Create other format type messages like General Inquiry, Medical Records, Information, Escalation, Claim Status, Global Fee, Adjustment etc using the JMS messaging.
• Working on the ORM tool, Hibernate to interact with the Database. Writing Named query which can be called multiple times.
• Worked on Soap web service to communicate messages with other BCBS plans.
• Worked on Spring for Dependency Injection and Maven for building and clear case for maintaining the code. From October 2014 to January 2015 (4 months) Senior Java Developer @ Earlier, CME Clearing provided a Swap Data Repository (SDR) to capture swap related information for swaps traded in the United States, as mandated by CFTC rules. CME Clearing is expanding its repository services to European market participants to meet EMIR reporting obligations with the launch of their ESMA approve European Trade Repository (ETR).
Role: Java Developer
Environment: XML, putty, Toad, Git Tortoise, Maven, Eclipse Juno/Kepler, Silverlight, Hibernate, Spring, JUnit, CSV and Informatica 9.1.0
Location: Chicago, IL, USA
Responsibilities:
• Java Developer
• Working on Spring, Hibernate and core java for accepting the trade submitted to CME and storing in the Database. While submission trade goes through User Authentication and then data validation and at the end inform the user about the status of submission. Trades are submitted in CSV and XML format via FTP, Web Services and UI.
• Working on View, trigger, sequence and joins to store and fetch the data using Toad for Oracle.
• Working on XML, Toad, GWT and Silverlight to display the reports of the trade based on asset classes. Backend is Database View to fetch the data from DB which is transformed into XML and is fed to the GWT and Silverlight to display the report.
• Working on AOP (Spring) for logging the details in the database. This is used for Application level logging and data can be used for analysis in later stages.
• Working on Unix using the Putty for debugging the code and managing the deployment of the code.
• Worked in Informatica to create the new mappings and workflows and also did rework in the already existing mappings. This was required for Billing the trades. Different trades were billed to different parties depending on the Selective Mapping data pulled from Copper.
• Working with Jira board for managing the work flow in the project. • Writing unit test cases using JUnit framework. Test data is written in the CSV file. From October 2013 to September 2014 (1 year) Senior Software Engineer @ Home Mortgage Product Core was designed to perform all functionalities required for a home mortgage application. Various modules are there to capture information like Borrower, Credit, Pricing, Property, Closing and Funding, Other Credits and Authorization. This system was developed using Hibernate, EMF, JAVA and GWT. It is an n – tier application that uses Hibernate as the database technology for accessing the Oracle 9i database. Front –end was developed using the XMI-GWT-Sirius force–framework.
Role: Web Developer
Environment: XMI, putty, SQL Developer, Tortoise SVN, Maven, Eclipse Model Framework, Sirius Force, Google Juice, Hibernate, Spring MVC, JSON, EJB3, Struts 2, JQuery, Angular JS, Eclipse Indigo and Juno, HTML5, CSS3.
Location: Des Moines, IA, USA
Responsibilities:
• Web Developer
• Worked on XMI, putty, SQL Developer.
• Working on the ORM tool, Hibernate to interact with the Database. Writing Named query which can be called multiple times.
• Working on XMI (Extensible Markup language Metadata Interchange) for interacting DTO objects which act as request/ response object using Eclipse Modeling Frameworks, GWT.
• Working on Google Juice for Dependency Injection and Maven for building and maintaining the code.
• Invoking the server side method using from the view/controller by using plugin.xml. All the mappings are configured here.
• Worked as a Performance engineer and refactored the legacy code which was used in multiple businesses to enhance the performance of the overall application.
• Log4j for logging and examining log for error handling and trouble shooting.
• Implemented J2EE patterns viz. MVC and Data Transfer Objects.
• Used JBOSS application server, Eclipse IDE for development, Tortoise SVN for versioning and Maven for build environment.
• Build the new UI using Angular JS, JSON and HTML and calling the EJB3 from Spring Controller. From May 2012 to October 2013 (1 year 6 months) JAVA/ J2EE Developer/ Team Lead @ To design and implement a dual risk rating platform employing robust scorecard methodologies and sound statistical techniques, to support possible future Basel II compliance. The Commercial Bank currently leverages a dual risk rating process for assessing the credit risk associated with a given loan. The two ratings generated are the Probability of Default (PD) and Loss Given Default (LGD).
Role: Team Lead
Environment: UNIX, Visual Rule Modeler 5.2, Eclipse, HPSM, putty, Web Logic Application Server
Location: New York City, NY
Responsibilities:
• Project Estimation, Team Lead and currently managing team of 10 members.
• Designed and developed the Scorecard for the Commercial Lending system for Rating the Obligor for Capital One Bank.
• Developed the new Energy Scorecard to rate all Big and small Energy sector Companies.
• Consumed web services from Moody holding the Obligor data using SOAP protocol for rating the Obligor.
• Scorecard Project is under the Risk management where all the Obligor has to satisfy certain parameter decided by the scorecard before loan origination.
• Working on Visual Rule Modeler 5.2 for new Energy Scorecard development and design.
• Developed Energy Exploration & Production and Energy MidStream Scorecard.
• Developed Scorecard is deployed in the Weblogic Application Server.
• Scorecard development using VRM which is developed on top of Eclipse IDE.
• Creation of Data Source and Connection Pool on Application server.
• Rational clearcase is used for the versioning control and code maintenance.
• Requirement gathering and design creating using Microsoft Excel and Word document.
• Table creation and database query in Oracle database as required for the scorecard development.
• Log4j for logging and examining log for error handling and trouble shooting.
• Production support. From September 2011 to May 2012 (9 months) J2EE Developer/Team Lead @ SAL’S (Special Assets Loan and LGD Systems) is system designed to serve the SALS Users to provide different loan related data for analysis. Application analyzes and monitors the sick loans which have certain risk ratings. This system provides single system of record for special assets data and the related LGD (loss given default) attributes associated with the special assets.
Role: Team Lead
Environment: JSP, HTML, ANT, Struts 2, Hibernate, Spring, SQL Developer, UNIX.
Location: Pune, India
Responsibilities:
• Project Estimation and Team Lead.
• Consumed web services using SOAP protocol.
• Point of contact for Client and resource management for vendor.
• Worked on Spring, Hibernate, Struts, JSP and SQL Developer.
• Used Spring Framework to integrate struts and hibernate with spring.
• Involved in software development life cycle (SDLC) of the tracking systems Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing and User Acceptance Testing.
• Involved of implementing the data persistence functionality of the application by using Hibernate to persist Java data object to the relational database. This task includes - writing, configuring, and maintaining the Hibernate configuration files.
• Implemented Dependency Injection feature of Spring Framework and integrated it with Struts Framework and Hibernate.
• Involved in developing and maintaining Struts controller, Struts Configuration files (struts-config.xml), Struts Action classes and Struts Action forms.
• Expertise in designing and developing web based enterprise applications using J2EE technologies like Servlets, JSPs.
• Used spring webflow as MVC framework for designing the complete Web tier.
• Configuration Management and involved in writing the ANT scripts to build and deploy the application.
• Requirement gathering.
• Production support.
• Agile Methodology From April 2011 to September 2011 (6 months) Software Engineer/ Technical Analyst @ The Capital One Probe project is a Customer Management Platform, where Business Rules for Customer Account Management are configured on the Strategy Manager Product Platform. The platform is hosted at the Capital One vendor site, which runs the rules engine for the customer under consideration. The rules primarily deal with the strategies to apply different collections tools & offers. The rules also deal with the authorization of card transaction of Capital One’s customers.
Role: Team Lead
Environment: Strategy Manager, SEM Plus, HPSM, UNIX, VBA
Location: Richmond, VA
Responsibilities:
• Team Lead manage the team of 8 person comprising of 3 members at onsite and 5 members at offshore (India).
• Project Estimation.
• Point of contact for Client and resource management for vendor.
• The Involved in software development life cycle (SDLC) of the tracking systems Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing and User Acceptance Testing.
• Scorecard Project is under the Risk management where all Collections Customer is offered with the tool to help them pay back their past dues.
• Designed and Developed the Collections strategies for the Collections customers using the Strategy Manager.
• Worked on Rational clearcase for code configuration.
• Created Testing tool on VBA to aid easy test case creation.
• Interacting with more than 4 teams inside/outside the Capital One.
• Configuration Management, Release Management, Agile Coach, BSA, RTE.
• Requirement gathering.
• Production support. From June 2009 to March 2011 (1 year 10 months) Software Engineer/ Technical Analyst @ Inbound Decisioning (OTS) is a SOA based Real Time Service. The primary purpose of the Inbound Decisioning is to decision on the Offers available to customer for the inbound calls. For some services first eligibility is decided and based on that Offers are given. The Services related to Offers have been bundled into one domain to help hide complexity to the requestors.
Role: Team Lead, Integration Test Lead.
Environment: Blaze Advisor 6.5, Web Logic, Web Services, Oracle, UNIX, HPSM, XML, XML SPY pro 2010.
Location: Richmond, VA
Responsibilities:
• Team Lead, Project Estimation, manage a team of 6 person where all other members were in India.
• Onsite-Offshore coordination.
• Implementing the application using the Weblogic workshop.
• Worked on EJB 2.0.
• Configuration Management and involved in writing the ANT scripts to build and deploy the application.
• Worked on Blaze Advisor 6.5 for rule configuration.
• Configuration Management using Rational Clearcase.
• The Involved in software development life cycle (SDLC) of the tracking systems Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing and User Acceptance Testing.
• Worked on Weblogic workshop and deployment was done on the Weblogic Application server.
• Worked on creation and consumption of web services by using the WSDL.
• Release Management and raising the production deployment ticket using HPSM.
• Implemented the Singleton design pattern and written Java class for Error and Exception logging.
• Worked on Database query on Oracle and creation of Datasource and Connection Pool.
• Created WSDL using XML Spy pro.
• Integration Test lead involving 5 teams.
• Requirement gathering.
• Production support. From June 2008 to June 2009 (1 year 1 month) Real Time Messaging, JAVA/J2EE Developer @ The project is RTM (Real time messaging).which acts as a middleware transmitting data from front to back end system to and forth. Project includes maintaining of existing EIL infrastructure and development of business services. Currently infrastructure services are getting developed after which business process development will take place on top of the infrastructure services.
Role: Team Lead
Environment: Web Logic Service Bus (WLSB), Aqua Logic Service Bus (ALSB), UNIX, X-query, Web Logic Server, Clear case, HPSM, putty, Web Services, IBM MQ.
Location: Richmond, VA
Responsibilities:
• Worked on SOA based Weblogic (WLSB) and Aqualogic Service Bus (ALSB).
• Code deployment on Weblogic Application server.
• Worked on Rational Clear case for versioning control.
• Configuration Management and involved in writing the ANT scripts to build and deploy the application.
• The Involved in software development life cycle (SDLC) of the tracking systems Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing and User Acceptance Testing.
• Worked on Weblogic workshop and deployment was done on the Weblogic Application server.
• Worked on creation and consumption of web services by using the WSDL.
• Configuring MQ Series and consuming messages from it.
• Release Management and raising the production deployment ticket using HPSM.
• Point of contact for Client and resource management for vendor.
• Requirement gathering and Production support. From January 2008 to June 2008 (6 months) Online Account Service @ Online Account Services is a web application through which existing credit card holders of Capital One may login and perform various functions related to their credit cards. Credit card holders who are still not registered with the application may do so by using the register functionality provided by the application. Other Functionalities are Online Balance transfer; view Card-Statement, Rewards Summary etc
Role: Web Developer
Environment: Oracle, XML, HTML, JSP, Struts, putty
Location: Pune, India
Responsibilities:
• Web Developer
• Worked on Struts , JSP, Servlet and Oracle.
• The Involved in software development life cycle (SDLC) of the tracking systems Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing and User Acceptance Testing.
• Code deployment on Weblogic Application server.
• Worked on Rational Clear case for versioning control.
• Configuration Management and involved in writing the ANT scripts to build and deploy the application.
• The Involved in software development life cycle (SDLC) of the tracking systems Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing and User Acceptance Testing.
• Worked on Java script for the client side validations.
• Data base query for Oracle. From June 2006 to January 2008 (1 year 8 months) Loan Solution, JAVA/J2EE Developer @ Loan Solutions is a web-Based point-of-sale (POS) mortgage origination system for Bank of America that helps a customer to originate a mortgage loan. Loan Solutions provides a comprehensive list of features and functionalities, which help customers’ walkthrough, the entire process of loan origination to loan fulfillment and closure. Loan Solutions guided “intuitive interview” usually lasting less than 30 minutes, customers can be presented with a full array of mortgage products and services satisfying their needs.
Role: Web Developer
Environment: Struts 1.0, Web Sphere, Oracle, UNIX, HTML, JSP, XML, putty
Location: Pune, India
Responsibilities:
• Web Developer
• Worked on Struts , JSP, Servlet and Oracle.
• Worked on WSAD.
• Worked on Rational Clear case for versioning control.
• Configuration Management and involved in writing the ANT scripts to build and deploy the application.
• The Involved in software development life cycle (SDLC) of the tracking systems Requirements gathering, Conceptual Design, Analysis, Detail Design, Development, System Testing and User Acceptance Testing.
• Data base query for Oracle. From September 2005 to June 2006 (10 months)
B. E, Mechanical @ RGPV University From 2001 to 2005 B.E., Mechanical @ Jabalpur Engineering College From 2000 to 2004 Abhishek Patel is skilled in: SDLC, PL/SQL, Java Enterprise Edition, Weblogic, Unix Shell Scripting, Requirements Analysis, Informatica, DB2, Requirements Gathering, Quality Center, Teradata, Oracle, Data Warehousing, Unix, SQL, Spring, Hibernate 3.1