RAJAKOKILA SUBBURAMAN
***** ******** ***, *** # ***, Tustin, CA 92780 / 714-***-**** /
**********@*****.**.**
SUMMARY OF EXPERIENCE
Around 5 years of technical expertise in complete Software development life
cycle process including Analysis, Design, Development, Testing and
Implementation.
Experience in Core Java, Object Oriented Analysis & Design (OOAD),
particularly in the development of Use Cases, Class diagrams, Activity
diagrams & Sequence diagrams using Rational Rose and Star UML.
Extensively used Core Java 5.0 Collection framework - Map, Set, Lists, and
Array Lists.
Worked in design, development of internet/intra-net applications using J2EE
features like Servlets, JSP, EJB, Java Beans, JNDI, JMS, JDBC, Web
Services
Extensively applied Struts 1.1/2.0 Framework, Spring 2.0-MVC framework in
the presentation layer.
Good working experience on JSP with Tag Libraries and Custom Tag Libraries.
Experience with XML related technologies such as XML, XSL, XSLT, XSD, XML
Schema and DOM
Experience in using Application Servers like JBoss4.x/5.x, IBM Websphere,
and web servers like Apache Tomcat.
Proficient with databases like Oracle9i, Oracle 10g, MS Access and Derby.
Exposure to tools like ANT, CVS, PVCS, Tortoise SVN, JUnit and Log4j.
Working knowledge in Actionscript, Javascript, jQuery, SQL, PL/SQL and
Stored Procedures.
An innovative team player proven to work under tight deadlines, adaptable
to new software technologies, quick learner and also can work efficiently
as an individual.
Self-starter, result-oriented team player with an ability to manage
multiple tasks simultaneously.
EDUCATION
Bachelor Of Engineering, Computer Science (June 2008), Anna University,
India (GPA 3.8 / 4.0)
TECHNICAL SKILLS
Operating Systems : Microsoft Windows XP /2000/98/, MS-DOS, Unix
Languages : Java 5.0, SQL, PL/SQL
Databases : Oracle 8i/9i/10g, MySQL, MS Access
J2ee Technologies : Java Beans, JSP, Servlets, EJB3.0, Struts2.0,
Spring 2.0, JDBC, JNDI, JMS, Web services
Web Technologies : HTML, XML, XSL, XSLT, JavaScript, CSS,
Adobe Flex Cairngorm Framework
Application/Web : IBM Web Sphere 5.0, JBoss 4.x/5.x, Apache
Servers Tomcat
IDEs : RAD7.5, MyEclipse 8.0, NetBeans
Web Tools : Photo shop, Fireworks, Flash, Dream Weaver,
Flex Builder
Design Tools : UML, Rational Rose
Contemporary : ANT, JUnit, Log4j, MVC, Intercepting Filter,
Technologies Front controller, Composite view, Business
Delegate, Service Locator and DAO
PROFESSIONAL EXPERIENCE
Tata Consultancy Services (TCS), India,
April 2012 -Aug 2013
Systems Engineer
Client: Payment Systems Credit Union - Financial Services(PSCU-FS), FL, USA
Project: Partner Channel Invoicing (PCI)
Description:
The Partner Channel Invoicing is an application used to create the Billing
System. Billing System is used to generate invoices to the clients of PSCU-
FS. Each module will have its own functionalities. The major part of the
invoice generation involves in the Billing parameter maintenance. All the
configurations and parameters will be separated to help the Billing System
to generate invoices. The external systems used are GL Systems, Tax-ware
Update Systems, CallPro3 and Bill-pro Systems.
Responsibilities:
Created development design document by fetching requirements from SRS and
BRD.
Code was developed using Java 1.5 on windows machine using MyEclipse8.5
editor.
Involved in the UI development using Adobe Flex3.0 programming/ Cairngorm
Framework.
Developing Session Beans used for the business Logic using EJB3.0
Developing Entity Beans ORM mappings from the Database Tables with the
representations of cardinal relationships.
Establishing connectivity between Flex UI and the EJB back-end using
GraniteDS
Tortoise SVN is used for code repository.
Oracle11g is used for back-end. SQL's were written using Toad 4.6.
Unit testing and Integration Testing of the code is done using Junit4.
Created build.properties and build.xml to build the project into jar and
tar files.
Environment:
Java 1.5, Ant1.6.5, Junit4, Adobe Flex Builder, GraniteDS, Jboss4.x,
EJB3.0, MyEclipse8.5, Windows, SQL, Toad 4.6, Tortoise SVN, Log4j, Jira.
Tata Consultancy Services (TCS), India
Jan 2011 -Mar 2012
JPM Chase (JP Morgan Chase), CA
Programmer Analyst
Project: OTP-E2E (Order To Pay - End To End Enablement)
Description:
OTP Business Settlement Network (XBSN) provides a complete electronic order
delivery, invoice processing, and payment service for business-to-business
commerce. The OTP Supplier Manager is a hosted, shared supplier network
that allows buyer to select from, and add their vendors to, in order to use
the XBSN features. E2E is a component which facilitates a buyer on the OTP
Network to do business with a Supplier on the OTP network
Responsibilities:
Created FRD based on business requirements outlined in BRD.
Translated Business Flow Charts and Use Cases into Class, Sequence
diagrams, Activity diagrams and ER diagrams using Rational Rose.
Developed Web Interfaces using HTML and JSP. Used JSTL tag libraries
extensively.
Developed JSP pages, Action Servlets and XML based action-mapping files
required by Struts framework (MVC based) in the web tier for the
application.
Spring-DAO framework is used for back-end. interactions of the application.
Tortoise SVN is used as code repository. Oracle11g is used for back-end.
Developed and implemented many database queries, stored procedures and
functions in SQL/PL-SQL using Toad 10.6.1.
Unit testing and Integration Testing of the code are done using Junit4.
Jira is used for bug tracking and bug fixing.
Environment:
Eclipse6, JDK 6, Tortoise SVN, Jboss Server 5, Oracle 11g, Jira, ANT 7.
Tata Consultancy Services (TCS), India
Aug 2009 -Dec 2010
Systems Engineer
Client: Lloyds Banking Group, UK
Project: End-To-End Account Opening Application(CAO)
Description:
The Commercial Account Opening is an End to End Account Opening application
used to create Commercial account such as saving account, high-volume
accounts and re-accounts for the business Commercial customers such as sole
trader, limited companies, charities, trust, etc.
Responsibilities:
JSP is used for the dynamic page generation and Custom Tag Libraries to
maintain JSP code separately from Java code.
ORM framework - Hibernate is used for the application interaction with the
database.
Wrote many database SQL queries, PL/SQL stored procedures and functions to
be able to access by DAO objects of business layer to eliminate the SQL
from application code.
Developed build scripts to generate JAR files for the production
deployment.
Log4j was used for logging the messages.
Used IBM RAD 7.5 as the development IDE and Web sphere 6.1 as the
application server.
Rational Clear Case 6.0 was used as Source and Version control.
As the Team Member meeting the deadlines of the project and scheduling the
task for the team members.
Foreseeing the Potential Issues and escalating to the higher levels and
involved in resolution discussions.
Preparation & validation of system test cases and design reviews and code
reviews.
Involved in posting the best practices & development experiences on Wiki
pages.
Involved in production support, monitoring servers and fixing the issues
related to production environments.
Environment:
Core Java5, J2EE, JSP, Servlets, Hibernate, JDBC, CSS, HTML, JavaScript,
DOJO, JSTL, XML, XSL, Websphere Server 6.1, IBM RAD 7.5Oracle 10g,
Rational Clear-case 6.0, Soap UI.
Tata Consultancy Services (TCS), India
Nov 2008 -July 2009
Assistant Systems Engineer
Client: Lloyds Banking Group, UK
Project: Commercial Lending Application(CL)
Description:
Commercial Lending is a browser based application used for lending product
to existing Commercial customers. This application has automated the manual
lending process within Commercial banking, If offers various type of
products like Loan (Business Loans, Buy to let &Commercial Mortgage),
Overdraft and cards (Credit & Charge) and these will be offered vi branch
(Face -to-Face, Telephone, post).The end user will be a relationship
manager's CL do support different type of customers like sole trader,
partnerships (Normal, Limited liability), Companies (public, private,
unlimited), cc&S (Clubs, charities and societies).
Responsibilities:
JSP is used for the dynamic page generation and Custom Tag Libraries to
maintain JSP code separately from Java code.
ORM framework - Hibernate is used for the application interaction with the
database.
Wrote many database SQL queries, PL/SQL stored procedures and functions to
be able to access by DAO objects of business layer to eliminate the SQL
from application code.
Developed build scripts to generate JAR files for the production
deployment.
Log4j was used for logging the messages.
Used IBM RAD 7.5 as the development IDE and Web sphere 6.1 as the
application server.
Rational Clear Case 6.0 was used as Source and Version control.
Developed Ant build scripts for generating the EAR and WAR files for
deployment.
As the Team Member meeting the deadlines of the project and scheduling the
task for the team members.
Foreseeing the Potential Issues and escalating to the higher levels and
involved in resolution discussions.
Preparation & validation of system test cases and design reviews and code
reviews.
Involved in posting the best practices & development experiences on Wiki
pages.
Involved in production support, monitoring servers and fixing the issues
related to production environments.
Environment:
Core Java5, J2EE, JSP, Servlets, Hibernate, JDBC, CSS, HTML, JavaScript,
DOJO, JSTL, XML, XSL, Websphere Server 6.1, IBM RAD 7.5Oracle 10g,
Rational Clear-case 6.0, Soap UI.