GAYATHIRI JAYAPRAKASH
Phone: 650-***-****
*******@*****.***
Experience Summary
. Over 4 years and 5 months of working experience in all stages of Software
Development Life Cycle (Software Analysis, Design, Development, and
Implementation) of web based applications.
. Extensive working experience in developing Web based applications using
J2EE for banking sectors.
. Expertise knowledge in Banking applications.
. Strong Experience working with J2EE (Servlets, JSP, JDBC, JMS), Java
Beans, XML, HTML & Java Script.
. Experience in developing application with Hibernate and Spring.
. Experience in using Axis2 Web Service and build tools like Maven.
. Experience with Source control management tools that include Visual
Source Safe.
. Experience developing applications using Oracle, SQL Server and MySQL
databases.
. Experience in using JBoss, IBM Websphere, Apache Tomcat and JRun.
. Extensive knowledge in implementing Struts Framework.
. Experience in testing applications using JUnit.
. Experience in different IDE's like Websphere Studio Application
Developer, Eclipse.
. Experience working with security tools like Siteminder and LDAP server.
. Good team player with analytical and communication skills.
Technical Summary
Languages: Java, HTML, JavaScript, XML, SQL
Framework: J2EE (Servlets, JSP and JDBC), Spring, Struts, MQ Series,
JUnit
ORM: Hibernate
Web Services: Axis2
Databases: ORACLE, SQL Server, MySQL
Source Control Mgmt: Visual Source Safe (VSS)
Tools: Eclipse, IBM Websphere Studio Application Developer, VisualAge
for Java, Siteminder & LDAP, ERWIN database design tool,
IBM Rational Modeler
Build Tools: Ant, Maven
Application Server: JBoss, IBM WebSphere, JRun, Apache Tomcat
Web Server: iPlanet Web Server
Software Packages: Microsoft Office
Operating Systems: Windows NT, Windows 95/98/00/XP.
Education
. B.E - Bachelors in Computer Science Engineering (4 yrs).
. M.B.A - Masters in Business Administration (Systems Management).
Employment Details
Diebold Corporation, U.S. Java Engineer
May 2008 till Sep 2008
eFunds Corporation, INDIA Sr. Software Engineer
Aug 2000 to March 2004
Projects Involved:
MultiChannel (Diebold Corporation,U.S)____ ___
____May '08 - Sep '08
Project Description:
MultiChannel application was developed to assist the customers to
ease their banking through different channels like ATM, mobile phone,
internet, etc. The application was developed to offer the fundamental
banking services of mobile signup, balance enquiry, fund transfers, and
campaign offers. Custom Workflow model was adopted to execute the
activities and rules. The sequence and choice patterns of workflow were
primarily adopted to be used.
Axis2 was used to develop the web services. Used the JIBX binding of
Axis2 for Java to WSDL and WSDL to Java Objects. The state of each workflow
activity was logged before and after execution using log4j. Maven build
scripts were used to build the application.
Responsibilities:
. Served as an Application developer.
. Developed the UML sequence and class diagrams using IBM Rational Modeler.
. Designed the XML schema.
. Used the JIBX data binding with Axis2.
. Developed the Maven scripts (pom.xml) files to compile and run the
application.
. Deployed the MultiChannel operations as services using Axis2 and JBoss
Server.
. Designed the database tables using MySQL database.
. Coded the Persistence using Hibernate for SQL CRUD operations and for SQL
processing.
. Developed the Hibernate configuration and mapping files.
. Used the dependency injection of Spring in developing the application.
. Designed and developed the Workflow engine to execute the workflow with
activities and rules associated with it.
. Developed test cases and test suite using JUnit.
Technical Environment:
Java, J2EE, Spring, Hibernate, IBM Rational Modeler, Maven, JBoss, MySQL
and JUnit.
RTGS (Reserve Bank of India, INDIA)____ __________ ___
Dec '02 - Mar '04
Project Description:
RTGS a banking application was developed to replace the existing BASIS
(Branch Accounting System Integrated Solution) systems across different
Participants of Reserve Bank of India (RBI). The Purpose of this project is
to provide an Integrated Accounting System which represents a complete,
integrated solution. The Primary intention of RTGS is to provide RBI,
rigorous standards and settlement risk management for the carriage of high
value payments. The front end was developed using HTML and JavaScript.
Servlets were used to send and receive the messages to the Message Queue.
Responsibilities:
. Served as a System Analyst / Application developer.
. Involved in the entire project life cycle right from the identification
to the design, development, and deployment and testing.
. Analyzed, designed, and prepared Technical Specifications document for
the banking systems Clearing, Inventory, and IBO (Inter-Branch
Operations).
. Prepared data-model using ERWIN tool.
. Implemented the MVC Design pattern using STRUTS.
. Developed the front end design using HTML, CSS, JavaScript, and JSP.
. Prepared traceability matrix with respect to the Technical
Specifications.
. Used Visual Source Safe for version controlling.
. Used MQ Series as the middleware between the web application and back end
process.
. Prepared the XML schema for Request and Response messages that gets
passed out of MQ Series to monitor the interaction between front end and
back end process.
. Helped the QA team in preparing detailed test plan with various test
scenarios.
. Performed Unit testing using JUnit and integration testing.
Technical Environment:
Java, J2EE, XML, Struts, WebSphere Application Server, Oracle, MQ Series,
VSS, ERWIN data modeling tool, WebSphere Studio Application Developer,
HTML, CSS, JavaScript.
eFunds Portal (eFunds,USA)
_ ___Sep '02 - Nov '02
Project Description:
The primary goal of the eFunds' portal is to enable a web channel to
eFunds' customers. The project mainly deals with delivering a corporate,
product/service, and investor information in a more intuitive, effective
manner. Xpedio (Stellent), a third party product was used as the site
involved numerous pages to be displayed. Authentication and Authorization
is controlled by LDAP and Site Minder across products which is Role based
across customers.
Responsibilities:
. Involved in gathering of business requirements and to identify the
various development modules.
. Configured LDAP server to provide information to Siteminder for user
authentication.
. Prepared data-model using ERWIN tool.
. Developed the business logic using J2EE and Java.
. Performed Unit testing using JUnit.
. Deployed the developed code in the Application server on the development
environment.
. Provided support for any issues in QA and Production.
Technical Environment:
Java, J2EE, JUnit, Erwin tool, Oracle, WebSphere Application Server, xPedio
(Content Management System), Siteminder, and LDAP, VSS.
ID Verification (US Bank, USA)__ ______________
__Feb '02 - Aug '02
Project Description:
The purpose of ID Verification is to verify the identity of the customer.
The Financial Institutions can verify the customer's data by sending the
relevant data in the form of XML request. A Decision Engine Process
developed by eFunds would receive the request XML, used the XML parser to
parse the data, and then would determine the validity of the customer. It
would then generate an XML response and send back to the Financial
Institution.
Responsibilities:
. Developed the design of front end using HTML and JSP.
. Client side validations have been carried out using JavaScript.
. Implemented the decision engine process using Servlets.
. Used JDBC connectivity for connecting to the database.
. Designed the XML schema for request and response messages.
. Used Xerces Parser to parse the request XML data and carry out the
verification.
. Developed Schema design of the system for Oracle Backend Server.
. Involved in installation, configuration of IBM WebSphere Server on
Windows NT platform, and deployment of the developed application.
. Responsible for project documentation, status reporting, and
presentation.
. Developed detailed test scenarios and performed unit testing.
Technical Environment:
Java, Servlets, JSP, Java Bean, XML, Websphere Application Server, Oracle,
VSS.
Integreat! (Umbrella Bank, USA) _
___Mar '01 - Jan '02
Project Description:
This project was for the US Bank and Umbrella Bank Account Opening system.
The Integreat! System provides to validate the person who is opening an
account by contacting the Qualifile system that gives the score and
facilitates the opening of the new account of that person if all criterions
are met. The scope of this project included maintenance and enhancement of
the product according to customer specifications for the eFunds Integreat
Account Opening System.
Responsibilities:
. Involved in gathering of business requirements and to identify the
various development modules.
. Involved in Schema design for Oracle Back End Server.
. Involved in impact analysis, design and customizing the product according
to the client requirements.
. Developed the business code in Java and J2EE based on the specifications
provided.
. Developed web pages using HTML, JavaScript, CSS, and JSP.
. Prepared detailed test scenarios. Worked on maintenance support requests.
Technical Environment:
Java, JSP, Servlets, HTML, Struts, Oracle, iPlanet Web Server, VSS.
eZoom (eFunds, USA)
___Aug '00 - Feb '01
Project Description:
The employee website of eFunds, eZoom provides all information related to
the employees and allows for personalized access to employees on their
confidential information like payroll, leave information etc.eZoom project
was concerned with converting eZoom (which was maintained and implemented
on Lotus notes) to be Web-enabled using Java technology by which
accessibility issues with remote staff can be eliminated and better access
can be provided to the employees, irrespective of which part of the world
they are in.
Responsibilities:
. Developed the Presentation layer using HTML, JavaScript, and JSP.
. Implemented hierarchical control mechanism to provide different
permission levels to different levels of employees.
. Developed the code in Java and J2EE. Implemented the Application in MVC
architecture.
. Developed Schema design of the system for Oracle Backend Server.
. Used JDBC connectivity for connecting to the database.
. Developed test cases and performed Unit testing the application.
Technical Environment:
Java, JSP, Servlets, HTML, JavaScript, VisualAge for Java, JRun, SQL
Server.