ABHINAV GUPTA
SUMMARY:
●**+ years of IT development and support experience in Banking, Finance and Healthcare domain.
●Strong expertise in Java, object-oriented design and analysis, programming styles and design patterns.
●Worked with frameworks like Spring 3.0, Hibernate 3.6, Struts MVC 1.2, Ibatis, Tiles, JUnit, and TestNG etc.
●Experience on J2EE technologies like Servlets, JSP, Design Patterns, Multithreading, JDBC and XML.
●Development and maintenance of web enterprise applications using CSS,HTML 5,JSTL,Javascript,jquery,Kendo UI technologies.
●Experience in RMI, Web Services, JAX-WS and JAX-RS using Jersey.
●Experience with tools like ANT, Maven, TOAD, Subversion, Jmeter and CVS.
●Experience in developing applications using servers like IBM Web Sphere 6.0, IBM Rational Application Developer 7 and Tomcat 5.5 Servers.
●Stays current on emerging trends and technologies and integrates into technical solutions according to architectural standards
●Excellent Object Oriented programming skills and problem solving capabilities.
●Strong Communication, Presentation and Interpersonal Skills.
TECHNICAL SKILLS:
Technologies: J2EE, Hibernate, Spring framework (Spring MVC, Spring Batch and Spring security), Web Services, JSP, Servlets, XML, SOAP, RMI, JDBC.
Dev. Tools: IBM-RAD7.5, Eclipse, JBoss, CVS, Visual Source Safe, TOAD, Maven and SQL Developer.
Frameworks: Spring, Hibernate, Struts MVC, Ibatis, JUnit, Log4j, Tiles.
Design Skills: Programming styles and Design Patterns (Java and J2EE).
App Servers: IBM WebSphere 6.0, IBM Rational Application Developer 7.
Op Systems: Windows 2008/2003/2000/NT/7/Vista/XP, UNIX.
Databases: Oracle 10g, SQL/PLSQL, MySQL.
Distributed Sys: J2EE, Java RMI, Web Services, JAX-WS, JAX-RS.
PROFESSIONAL EXPERIENCE
Wolters Kluwer Financial Services, Waltham, MA Feb 2014 till date
Role: Senior Java Developer
Project Name: OneSumX Financial Crime Control Suite-
(Anti-Fraud/Currency Transaction Reporting/ Anti Money Laundering)
The OneSumX FCC suite includes highly advanced anti-fraud products that help to prevent fraud by examining all activity continuously and in real time. By comparing system activity and employee/customer behavior to profiles that the system builds, Transactional Fraud solutions (including checking, electronic funds transfer and ACH) and Internal Fraud solutions will detect all anomalous activity(including Red Flags Rule related activity and send real-time alerts allowing to stop the fraud before it occurs.
OneSumX for Currency Transaction Reporting (CTR) is specifically designed to meet the growing demands of regulators for CTR compliance, supporting, for example, complex aggregation logic for daily currency transactions. It also streamlines operations for back office BSA personnel to enable greater productivity.
.
Responsibilities:
●Responsible for implementation of Spring Framework for all new major functionalities including Spring MVC, Spring batch and Spring security.
●Translating high level architecture to high level design and implementing core design components.
●Developed Client Dashboard Screens using Tiles framework, CSS, HTML 5, JSTL, JavaScript, jQuery, Kendo UI, AJAX technologies.
●Implemented IOC, AOP using Auto wiring and Autoproxying.
●Developed Data Access Objects using Hibernate.
●Managing off-shore team members assigned to the project.
●Providing estimates and refining it at inception, design and implementation phases of a project.
●Implemented Hibernate for inserting, deleting and updating records in the database.
●Wrote hibernate mapping and configuration files for handling database to store customer and the beta programs information.
●Implemented APACHE POI for different reports.
●Created Jmeter scripts for performance testing of application.
●Automated testing tool JUnit was employed.
Used: Spring 3.0, Hibernate 3.6, Maven2, SQL Server, Subversion, IBM Web Sphere 6.0, IBM Rational Application Developer 7, Putty, Log4j
Covidien, Mansfield, Massachusetts May 2013 till Feb 2014
Role: Java Consultant
Project Name: DMU WEB
Covidien is implementing the Master Data Solution for the GBUs – Surgical Solutions, Vascular Therapies, Medical Supplies and RMS (Respiratory & Monitoring Solutions). The Master Data Management system will create single view of the Product and Customer data, which will be centrally managed and provide a consumption model for downstream systems and groups as necessary for compliance and regulation.
To support this strategic initiative, the Data Mining Activity is a pre-step for collecting and cleansing the product data from various heterogeneous systems and providing the consolidated product data to Product MDM. In order to support this Data Mining effort, the business users need a robust application to augment the mining activities and provide capabilities for collecting the data, changing data existing in the application tables, storing the collected data, mass uploads, and a consolidated view of the stored product data. The DMU Web Application is the genesis of these requirements.
Responsibilities:
●Responsible for implementation of Spring Framework for all major functionalities including Spring MVC and Spring batch.
●Developed Client Dashboard Screens using Tiles framework, CSS, HTML 5, JSTL, JavaScript, jQuery.
●Implemented IOC, AOP using Auto wiring and Autoproxying.
●Developed Data Access Objects using Hibernate.
●Implemented Hibernate for inserting, deleting and updating records in the database.
●Wrote hibernate mapping and configuration files for handling database to store customer and the beta programs information.
●Automated testing tool JUnit was employed.
Used: Spring 3.0, Hibernate 3.6, Maven2, Oracle RAC(10g), TOAD, Subversion, IBM Web Sphere 6.0, IBM Rational Application Developer 7, Putty, Log4j
PNC Bank, Columbus, Ohio Feb 2010 till May 2013
Role: Java Consultant
Project Name: PINNACLE
PINNACLE is the single sign portal for PNC customers for all commercial banking application like Wire transfer, ACH,Disbursements (Positive pay, Reverse positive pay, Issue maintenance), Account Transfer, Reporting etc. The use of ACH application provides quick, convenient and secure way to initiate and track ACH disbursements and collections.
Responsibilities:
●Responsible for implementation of Spring Framework for all major functionalities.
●Developed Client Dashboard Screens using Spring MVC.
●Implemented IOC, AOP using Auto wiring and Autoproxying.
●Developed Data Access Objects using Hibernate.
●Implemented Hibernate for inserting, deleting and updating records in the database.
●Wrote hibernate mapping and configuration files for handling database to store customer and the beta programs information.
●Built new SOAP web service interface implemented in Java using JAX-RS using Jersey.
●Responsible for the setting up the development environment using Maven2 build script and decoupling the J2EE server from the development environment.
●Involved in Trouble shooting bugs/problems, averting potential crisis situations through early detection.
●Participated in gathering and documenting the user requirements by interacting with the business users.
●Automated testing tool JUnit was employed.
●Strong in Production Support.
Used: Spring 3.0, Hibernate 3.6,JUnit,JAX-WS, Maven2, Oracle RAC(10g), TOAD, Subversion, IBM Web Sphere 6.0, IBM Rational Application Developer 7, Putty, Log4j
National City Bank, Columbus, Ohio Aug 2008 till Feb 2010
Role: Developer
Project Name: Funds (Wire) Transfer Rewrite
Funds transfer project provide secure access to Bank clients accounts so they can easily transfer funds for same-day settlement. Clients can also administer security privileges for authorized representatives to reflect company's risk management tools. It will help control and customize access to funds transfer initiation. It will also leverage easy-to-use wire transfer templates.
Responsibilities:
●Implemented Struts 1.2 as web framework and Spring 3 for dependency injection.
●Developed Data Access Objects using Ibatis.
●Implemented Ibatis for inserting, deleting and updating records in the database.
●Participated in gathering and documenting the user requirements by interacting with the business users.
●Used Maven to build the WAR and EAR file.
●Automated testing tool TestNG was employed.
●Creation of High Level & Low Level design documents and Development Class diagrams & Sequence diagrams as part of system design for the various initiatives.
●Built new SOAP web service interface implemented in Java using JAX-WS.
●Worked with SQL Queries, Stored Procedures, triggers, indexes, views, functions.
●Deployment of code releases on testing and production environments.
●Involved in Discussions and Requirement Specification Documentation
Used: Spring 3.0,Struts MVC 1.2, Ibatis,TestNG,JAX-WS, Maven 2, Oracle RAC(10g), TOAD, Subversion, IBM Web Sphere 6.0, IBM Rational Application Developer 7,Tomcat 5.5 Servers, Putty, Log4j
CLEARSTREAM, India Nov 2005 till July 2008
Role: Developer
Project Name: Announcement Capture for Corporate Actions
TCS BaNCS is a solution that allows financial institutions to operate more efficiently and effectively by providing support for all functional areas of custody operations, including custody management, Trade Settlement, Corporate Action processing and Securities Lending. It is a set of loosely coupled applications collaborating with each other and covering a focused functionality.
Announcement Capture is a central repository of announcements related to all corporate actions and provides validation services to improve the processing of corporate actions.
Responsibilities:
●Developed Multithreaded Interfaces for Swift, GCA, Bloomberg message types using Factory, Singleton design patterns.
●Designed strategies to implement object oriented, multithreaded & high performance interfaces.
●Designed and Developed JSP/Servlet pages for J2EE web based application.
●Deployment of code releases on testing and production environments.
●Involved in Discussions and Requirement Specification Documentation.
●Worked with SQL Queries, Stored Procedures, triggers, indexes, views, functions.
●Involved in production implementation planning/strategy along with client.
●Interacted with the business Analyst & the subject Matter Experts to understand and obtain requirements.
●Prepared Unit Test cases and System Test Plan for the project
●Prepared Lessons Learnt and Best Practices document after the Project Release.
●Creation of High Level & Low Level design documents and Development Class diagrams & Sequence diagrams as part of system design for the various initiatives
Used: JSP, Servlets, XML, HTML,JDBC, ANT, Oracle 9i,TOAD, Subversion, CVS, IBM Web Sphere 6.0, My Eclipse IDE,Tomcat 5.5 Servers, PL/SQL Developer Putty, Log4j, Eclipse
Education:
B.Tech (Information Technology) from S.P.J.M Institute of Engineering and
Technology, Radaur (Kurukshetra University) India in 2005
Certification:
●SUN Certified Java Professional
●ORACLE Certified Java Web Component Developer.
●IBM Certified Web Sphere application server V6.1 Administrator.