Saritha Krishnaraj
Sun Certified Java Programmer
Contact:614-***-****
**********.*******@*****.***
Objective
To obtain a challenging position in the field of software development where I can fully leverage my skills and
experience in developing and implementing an efficient web based application.
Professional Summary
• About 5 years of Software development experience in Information Technology Industry
• Sun Certified Java programmer
• Strong design and development experience in J2EE web-based, n-tier, client-server technologies
• Performed various roles including Developer, Tester and Primary Support
• Extensive experience in Primary Support (Techno-functional), Developing and Testing of portal and
portlets applications using struts framework based on MVC
• Involved in preparing Test Cases and Test Scenarios using automated testing tools; also involved in
manual functional testing
• Good Exposure to Object Oriented based application design and development
• Experience in developing Intranet application using OTP device
• Strong communication skills and analytical skills; effective management of daily activities to meet the
project schedule
Technical Skills:
Operating System Windows 2000, Windows XP and Unix
Languages C, C++, Java, RMI, Java Beans, Servlets, Java Server Pages,
Struts,JSTL, HTML, DHTML and XML
Struts, JSF
Frameworks
Design Patterns Front Controller, MVC
Databases MS Access 97/2000, Oracle 9i and MS SQL Server
Web/Application Server iPlanet, BEA Web logic 8.1 and IBM WebSphere
IDE Eclipse 3.0
Version Control Systems VSS
Automation Tool QTP
Educational Qualification
Bachelor of Engineering in Electronics and Communication from Anna University, India in 2005
Professional Training and Certifications
• Undergone Training in TEAMSITE(ICMS) at Polaris Software Lab Ltd (Jun 2006-Jul 2006)
• Undergone a course on Java & J2EE technologies in National Institute of Information Technology
(NIIT – Sep 2005)
• Java & J2EE Certification from NIIT – Apr 2006
• Brainbench Certification of Java Fundamentals –Apr 2007
Other Technical Activities
• Preparing for the Sun Certified Web Component Developer(SCWCD) Certification .
Project#1
Java/J2EE Developer Feb 2009-Present
ProcessWeaver,Inc, CA
Project Description:
Employee self-service is an increasingly prevalent trend in human resources management that allows an employee
to handle many job-related tasks (such as updates to personal information and submit leave requests, and obtain
approvals).An ESS application may be made available over the company's intranet or portal and may be confined
to a company's private network or may be part of a Web self-service solution for customers, employees and
managers. ESS software is available as a stand-alone product or as a component of Payroll Champion.
Project Responsibilities:
• Responsible for full life cycle development of ESS application. This included analysis,
documentation, design, coding, testing.
• Involved in the design of front-end and middle tier using Struts Framework.
• Involved in the development of Welcome module in the home page.
• Used JSP technologies to implement the presentation layer.
• Used JavaScript to validate HTML pages on client side.
• Developed technical documentation describing the steps for deploying and testing the product in the
intranet
Environment: Java, JSP, HTML, CSS,JS, XML, Struts 1.1, iPlanet, Oracle 9i, IBM WebSphere,Eclipse
3.0,Toad,Unix and VSS 6.0
Project#2
Client: Citibank, Turkey Aug 2007-Dec 2008
Role: Java/J2EE Developer
Project: Java Financial Platform
Polaris Software Lab
Project Description:
The main objective of this project is to move away from the transactional-centric approach of native
Citibank Online (CBOL) environment to a marketing-centric and sales-oriented approach of the integrated Java
based portal. The Java Financial Platform (JFP) consists of a framework for building complex financial
applications that run in a J2EE environment and integrates Banking applications, Portal applications and Alerting
Services. It supports multiple businesses, languages, business rules and release versions on a single centralized
server or multiple de-centralized servers. Portal applications is used in Citibank Turkey to display Welcome
module in home page and the marketing pages gives the complete information about all the types of customers.
Project Responsibilities:
• Involved in Analysis, Design, Development and Production phases of the different modules.
• Involved in development of Marketing pages for Citiblue,Citigold and Combo Customers.
• Development of the JSPs, Action classes, and the Middle Tier using Struts Framework.
• Used Struts tag libraries as well as struts tile framework.
• Used Struts Controller to implement workflow application.
• Involved in design and creation of JSPs that are responsible for presentation layer.
• Used Eclipse Java IDE Tool for building, testing, and deploying applications.
• Worked closely with QA group to fix defects found in UAT test, Production environment.
• Support for Onsite team and ContentManagement team.
• Participated in sessions to define the solution approaches and identifying assumptions, constraints, risk and
issues.
Environment: Java, JSP, HTML, JS, XML, Struts 1.1,iPlanet, Oracle 9i, IBM WebSphere,Eclipse 3.0, Toad,
MQ 6.0and VSS 6.0
Project#3
Client: Citibank, Czech Business Feb 2007 – Jul 2007
Role: Java/J2EE Developer
Project: MFA( MultifactorAuthentication)- Login using Security Device
Polaris Software Lab
Project Description:
Citibank Online is the product provides Internet Banking solutions to Citibank across the Globe. Citicorp
USA is the proprietor of this product. Polaris Software Lab is the vendor to implement and support this
product across EMEA region (Europe and Middle East Asia). For Czech Business it involves both Home
Banking and Corporate Banking services.
The customer logs into Citibank Online using the key generated in the Security device provided to him or her.
This ensures the authenticity and security of the person.
Project Responsibilities:
• Involved in System Requirements study and conceptual design.
• Created UML diagrams like activity diagrams, sequence diagrams, Use case diagrams.
• Develop the User Interface Screens for presentation using JSP,CSS,JS and HTML.
• Written JSPs, Servlets and deployed them on WebSphere server.
• Written JavaScript functions to get dynamic data and client side validation.
• Used XML to transfer the application data between client and server.
• Debugged the ANT Scripts for building the entire web application.
• Involved as Deployment and Production Support to the Onsite team.
Environment: PHP, HTML,CSS, JS, XML, Struts 1.1, iPlanet,SQL, BEA Weblogic, Toad and VSS 6.0
Project#4
Client: Citibank, Turkey Aug 2006 – Jan 2007
Role: Java/J2EE Developer
Project: MFA( MultifactorAuthentication)- Login using Virtualkeyboard
Polaris Software Lab
Project Description:
Secure Logon using Virtual Keyboard is a concept evolved to protect the user from the Spyware and Trojans that
capture card and pin number while using conventional keyboard. Citibank Online product provides Internet
Banking solutions to Citibank across the Globe. Citicorp USA provides the Banking Framework and tools to
customize the framework according to the requirement. Polaris Software Lab is the vendor to implement and
support this product across EMEA region (Europe and Middle East Asia). The Enhancements done on this version
of framework over the earlier CBOL framework is the addition of Virtual Keyboard and introduction of
UserName and Password instead of using Card number and PIN for login.
Project Responsibilities:
• As Tester for Turkey Business.Responsibility includes Testing,reporting Bug Status.
• Tested the applications manually and also using automated tool QTP.
• Performed Unit Testing and Integration Testing.
• Provided support to the current application.
Environment: Java, JSP, HTML, JS, XML,QTP, Struts 1.1, iPlanet, Oracle 9i, IBM Weblogic, Toad and VSS
6.0
Project#5
Client: National Institute of Information Technology, Chennai, India Sep 2004 - Apr 2006
Role: Trainee
Project: Online Bill Payment using Session Management Technique
Project Scope:
Develop an user interface for users to enter their user name and password to login to the application. After login
the user can select the product and the corresponding bill can be calculated and displayed in the next page.
Project Responsibilities: As a trainee involved in developing the Online bill payment application.
Environment: Java, Servlet, html, Oracle sql developer,JS, Sun Application Server
Project#6
National Institute of Information Technology, Chennai, India
Online Application for University using Stateful Session Beans
Using Online application,students can browse and register for the courses offered by the university.The
application should allow a student to select more than one course at a time and should store the course details in a
cart.
Project Responsibilities:
• As a trainee Involved in full Software Development Life Cycle (SDLC).
• Participated in the requirement analysis and design of the application.
• Developed the application using EJB.
• Involved in integration and unit testing.
Environment: Java, Python,Servlet, EJB,html, MySQL,JavaScript,Sun Application Server
Project#7
National Institute of Information Technology, Chennai, India
Online Banking Application using CMP Entity beans
Registered users perform online transactions using online banking application.Details of the transactions
performed are stored in a database.Using CMP entity beans we can store banking transaction details.
Project Responsibilities:
• As a trainee Involved in full Software Development Life Cycle (SDLC).
• Participated in the requirement analysis and design of the application.
• Developed the application using EJB.
• Involved in integration and unit testing.
Environment: Java, Servlet, EJB,html, Oracle sql developer,JavaScript,Sun Application Server