Subashini Raajbarathy Mobile : 781-***-****
Email : **********@*****.***
Professional Summary
11+ years of strong IT experience in all phases of Software Development Life Cycle (SDLC) of the project that includes system analysis, design, development, integration, testing, deployment, trouble shooting and maintenance.
Education
B.Tech (Information Technology) Madras Institute of Technology, Anna University, India
Skillset
Proficient in Java 8, J2EE, Servlets, Java beans, EJB3, Spring framework, JMS, JDBC, Hibernate.
Experience in web technologies like Javascript, JSP, ReactJS, HTML, DHTML, CSS, Ajax.
Experience in messaging services like JMS, Apache Kafka, Websphere MQ.
Experience in webservices like SOAP and Rest API.
Experience in application servers like Apache Tomcat 7.0, Websphere 8.5, Inautilus.
Experience in databases like Presto, Oracle 12g, SQL Server, MySQL, MS-Access, Ibatis.
Worked in operating systems like Windows, Unix, Linux.
Experience in shell scripts like C shell.
Experience in tools like Toad, Dbeaver, Eclipse, Rational Rose Software modeler, iText, Kofax Ascent Capture 7.5,Visual Studio, GitHub, SQL Plus, BMC Remedy User, Rational Clearcase, TSO, SOAP UI, Ant, Putty, WinSCP.
Work History
GPP and Java developer
State Street Corporation, Oct 2018 – Aug 2020
Project: Global Banking Modernization
State street’s Global Banking Modernization (GBM) is an initiative to upgrade the 30 year old banking system with state of the art products and technologies to be at par with its peers. GPP (Global Pay Plus) product plays a vital role in implementing the new infrastructure for GBM. Involved in GBM’s another operation called Cash Subscription Management (CSSM) which was responsible for sending daily statements for the accounts that are subscribed by clients for statement generation. CSSM gets the trigger to generate statements everyday via Kafka message, then CSSM gets required information from data warehouse, Gold Copy system to generate the statements.
Environment: GPP 4.13, Soap UI, Oracle, Tomcat, Java 8, REST Webservices, ReactJS, Hadoop, Impala, Unix, Eclipse, Github, Maven, PL/SQL, Swagger, Spring Framework, JSON, Websphere MQ, Apache Kafka, Presto DB, Dbeaver.
Configuring the Statestreet’s custom rules in GPP product.
Involved in GPP product deployment across environments, maintaining the health of the system, debugging the issues faced by business and fixing them.
Handled various Swift message formats like MT103, MT202, MT210 etc.
Gained expertise with High value payments.
Worked in Kanban development Methodology.
Involved in the remote setup of elastic search server.
Analyzing the Java code for the CSSM statement generation issues and fixing them.
Supported the performance testing team by optimizing the query results.
Involved in designing and delegating work to offshore team and get it done.
Involved in the gathering business requirements and collaborate with other team members
Java Developer
Finastra (formerly Fundtech/D+H), Jun 2015- Oct 2016
Project: Global PAYplus Services Platform (GPP-SP)
Finastra’s Global PAYplus Services Platform™ (GPP-SP) is a state-of-the-art, agile global payment services hub. Global PAYplus, combines an extensive set of payment services including high value payments, mass payments and immediate payments, in a single consolidated payments hub. The solution is gateway agnostic, allowing central schemes to either reuse existing communication infrastructure (e.g. SWIFT), or to modernize payment gateway technology to allow for immediate payment processing. A rules engine provides the flexibility needed to add new functionality in response to changing industry and customer requirements, without the need to change code.
Environment: JDK 1.6, JSP, Servlet, Spring Beans, JQuery, JavaScript, CSS, XML, Web service, SOAP UI, AJAX, HTML, Hibernate, JPA, EJB, JDBC, JNDI, Log4j, Eclipse 10, Unix, WebLogic 11g, Oracle 11g, MySQL, IBM WebSphere MQ, WebSphere Extreme Scale.
Worked for the clients Bank Girot (BGC), Sweden and Bank of America (BoFA).
Improvised the performance of SQL queries for the SLA report generation.
Followed Agile practices for the software development.
Involved in Project Analysis, Design and Implementation of QueueExplorer and cache refresh.
On-boarded new resources with the business knowledge.
Senior Java Developer
State of New Hampshire – Department of Health and Human Services, May 2013 – Jun 2015
Project: New HEIGHTS
New HEIGHTS is a large scale, eligibility determination and benefits issuance system, which automates the policies for cash, Medicaid, Child care and food stamp programs. This project aims the process of converting all the COBOL modules of New HEIGHTS application into JAVA Beans or services. For this conversion, I worked extensively on Enterprise Java Beans (EJB 3.0) stateless session beans, XML, DB2, COBOL, IRAD WebSphere Application Server and SCM.
Environment: Java, JavaBeans, EJB 3, JMS, DB2, WebSphere 8.5, Mybatis, ANT, IRAD
Involved in Project Design, Documentation, Design Reviews and Code Reviews.
Involved in configuring JNDI in Rational Application Developer (RAD). Created extensive test plans which the business testers used for their testing.
Used LDAP server for user authentication, developed necessary interfaces and implemented programmatic security system
Managed Persistence, mapping SQL to POJO's (Java Beans) using Mybatis as Persistence Layer Framework with DB2 as the Backend.
Implemented business logic on server-side using Session Beans and Entity beans.
Used Eclipse IDE for development, configured and deployed the application on to Websphere using ANT, version control by Harvest SCM.
Extensively used Core Java such as Reflection, Annotations, Exceptions, and Collections.
Involved in configuring JMS, JNDI in IRational Application Developer (IRAD).
Used Facade, Service Locator and Singleton design patterns.
Actively participated in retrospective and daily scrum meetings.
Senior Java Developer
State of New Hampshire – Department of Health and Human Services, Dec 2012- Apr 2013
Project: Federally Funded Marketplace
Worked on the Affordable Care Act (Federally Funded Market Place) project in which I primarily used SOAP webservices. The FFM will need to integrate with the Federal Data Services Hub (FDSH) in order to utilize the business services offered by the Hub, which is to request information from various federal agencies for determination of exemption, eligibility and enrollment. In this project I was working on Remote Identity Proofing (RIDP) Service which validates the authenticity of individuals who register with the intent to enroll in a health plan. This will be used for individuals signing up for an account in NH EASY.
Environment: Java, JSP, JavaBeans, HTML, XML, JAXB, XSD, CSS, SQL, DB2, EJB3.0, JNDI, SOAP, SOAP UI, TSO, ANT
Analyzed the functionality and business requirements and created utility methods in the framework.
Worked on the Low-level design and construction of a new J2EE application.
Implemented business logic on server-side using Session Beans and Entity beans.
Developed Mock testing framework and worked extensively on the Formal Hub testing.
Designed extensible and secured interfaces for providing services to different external web-services clients.
Developed POJO classes and mapping files and configuration files for the database.
Involved in configuring JNDI in IRational Application Developer (IRAD).
Used Extreme Programming practices like Pair Programming, Automated testing, Refactoring etc.
Senior Application Developer
Bank of New York Mellon (BNYM), Oct 2010 – Apr 2011
Project: Movement of images to new account
When an account is opened in Account Services under the same IBD, there is no automatic solution to copy the images of a document stored in Imaging from the old account number to the new account number. In addition, there is no automated process to update the KUST systems with the appropriate documents. Pershing Operations has to manually re-image documents and update KUST with documents on line. This is very time consuming and allows for a higher probability of errors. The purpose of the project is to provide the IBD’s the ability to perform an automated solution in account services to copy the images. This project eliminates the higher probability of error while re-imaging the documents manually and also saved a lot of production time. This project reduced the user complaints by 75%. For this project, I have received WOW Appreciation at Firm level for Customer Satisfaction.
Environment: Java, JSP, Servlets, JavaBeans, HTML, DHTML, CSS, JavaScript, Oracle 10g, Inautilus, Rational rose software modeler, Toad, Spring IOC, Hibernate
Analyzed the functionality and business requirements of the application.
Worked on the Rational rose software modeler for drafting UML diagrams like class, use case, sequence diagrams.
Developed the customization functionality to be based on properties set in the database.
Designed extensible and secured interfaces for providing services to different external web-services clients.
Worked on Java, JSP and JavaBeans. Used Eclipse as the developmental tool.
Interaction with global operations team for deployment and implementation of the project.
Senior Applications Developer
Bank of New York Mellon(BNYM), Feb 2009 – Oct 2010
Project: Improve performance by reducing ASDS calls
Whenever a user is logged into the Document Management System, the application makes multiple calls to the ASDS system (cross container calls) to get the user entitlements, which were very costly. This project is to reduce the number of calls to the external system and thus improving the performance by 85%. This project is highly critical as this affected the foundation of the system.
Environment: Java, JSP, Servlets, JSTL, JavaBeans, Oracle10g, EJB 2.0, HTML, JavaScript, Inautilus, Eclipse, Microsoft Excel, Rational Rose Software Modeler
Involved in thorough analysis of the system and prepared high and low level design for the project and provided estimation for the effort.
Prepared extensive test plan/ report, as this project was highly critical.
Doing code review as for the functional requirement and coding standards.
Involved in Project Design, Documentation, Design Reviews and Code Reviews.
Designed application flows and developed Use case Diagrams, Class Diagrams and Sequence Diagrams for the application using Rational Rose.
Applications Developer / Senior Applications Developer
Bank of New York Mellon (BNYM), Oct 2008 – Jan 2009
Project: Add Digital Signature to Documents (Pershing Advisor Solutions)
Pershing can receive a document image, via fax or scan, and can route the document to a particular user for review. It is the workflow engine that handles the routing of the document to different groups of users. This new process of handling documents is beneficial, as it eliminates the actual paperwork traveling from one place to another and it allows for increased monitoring of processes. The scope of the project is to enhance Document management system/workflow to allow a user to approve a document (any document), imprint the document with the IBD Principal approver’s signature and store the approved document. In the case of PAS (Pershing Advisor Solutions), these documents would be the New Account and Options forms, and the documents would be imprinted with the General Securities Principal’s (GSP), Registered Options Principal’s (ROP) and or Compliance signature approval.
Environment: Java, JSP, Servlets, SQL, EJB 2.0, Web Services, iText, Inautilus and ClearCase
Involved in gathering Requirements, preparing the High-Level and Low-Level Design documents and Estimation.
Submitted feasibility report on using iText in this project.
Extensively used Core Java such as Multi-Threading, Exceptions, and Collections.
Implemented business logic on server-side using Session Beans and Entity beans.
Designed used cases, class diagrams and state diagrams using UML.
Developed and used JSP custom tags in the web tier to dynamically generate web pages.
Applications Developer
Bank of New York Mellon (BNYM), Jun 2008 – Sep 2008
Project: QC Checklist in workflow for Citi
Documents are received via fax or scanned into the KOFAX Imaging system. Certain specified documents, once indexed, will route to a QC work queue in NetX360. This work basket will be monitored and processed by iNautix personnel. The iNautix associates will work with a dual screen set-up, with one screen displaying the document and the account profile, and the second screen displaying the checklist. The associate will answer questions on the checklist that are based upon procedures for each document that were established by Citi and conform to their requirements. If all of the information validates correctly, then the document will be approved and it will systematically route to the designated work basket for the corresponding business unit. If any of the information does not pass the QC Validation review, the inautix associate will be required to type in a reject reason(s) and the document will systematically route to Citi for review and follow-up. This project made the life of Inautix personnel easier and saved productive time.
Environment: Java, JSP, Servlet, SQL, HTML, CSS, JavaScript, Inautilus, Eclipse, Clearcase.
Was involved in Estimation, Designing, Development and providing Production Support to users.
Involved in implementing application prototype using JSP, Servlets, JDBC to give the presentation.
Designed application flows and developed Use case Diagrams, Class Diagrams and Sequence Diagrams for the application using Rational Rose.
Gained good experience in developing JavaScript functions for performing form validations.
Responsible to test the use case by writing the Unit test cases.
Extensively used JSP, HTML, Java Script and CSS for front-end development.
Worked on Java, Javascript, JSP, JavaBeans, Servlets and Inautilus. Used Eclipse as the development tool.
Applications Developer
Bank of New York Mellon (BNYM) Jul 2007 – Jun 2008
Project: Dot Net migration of Kofax components
Enterprise Imaging System receives documents from many input sources like Image import, Fax or Scan. Imaging uses Kofax for capturing the documents from various sources. Kofax is the leading provider of capture enabled business process management solutions. Imaging has customized some of the components of the kofax system using Microsoft Visual Basic 6.0. Since Microsoft’s support to Visual basic 6.0 was withdrawn, imaging migrated all the kofax custom components into C# .net. Some of the custom components that were migrated to .net are storage manager, distributor, Pershing validation, Pershing verification.
Environment: SQL Server, C#.NET, Visual Basic 6.0, PL/SQL, Kofax Ascent Capture 7.5, Filenet
Applications Developer
Bank of New York Mellon (BNYM) Jan 2007 –Jun 2007
Project: Document upload tool
Imaging used a basic document upload tool to upload documents in the test regions for testing purposes and the tool was not deployed in any of the application server. The purpose of the project is to enhance the upload tool, deploy it in the server and make it usable by the IBDs to upload documents in the production environment. This web version of Document upload tool is then used by many IBDs as it is rich, easy to use version for uploading documents into the imaging system. The features like selecting the input source, retention of the document and uploading multiple documents at the same time were plus. This is a favorite tool for many IBDs and clients as it was very user friendly. For this project, I have received WOW Appreciation at Firm level for Customer Satisfaction.
Environment: Java, JSP, Servlet, JavaBeans, JDBC, FileNet, Ajax, HTML, CSS, JavaScript, Inautilus, Spring, Hibernate
Analyzed application prototypes and suggested solutions, saving company significant costs in manufacturing efforts.
Used Spring ORM component for Hibernate support for manipulating data for Oracle 10g.
Implemented Hibernate for mapping and persist the data.
Developed the web layer components using Servlets as the controller and JSP as the presentation layer.
Developed Servlets for Document Upload, Image Streaming and Caching the data.
Involved in customer on boarding which requires the configuration of document types and business function that are related to the customer in Imaging system.