Name: Sabitha
Tripuram
Ph: 612-***-**** (
C )
Email:*******.********@*****.***
Professional Summary:
ITIL & Sun Certified Java Programmer over 7 years of experience in
Design, Development and Support of Web Applications and client-server
applications with good programming skills in Java, J2EE, Struts,
Hibernate,Servlets, JSP, JDBC, JavaScript,CSS,HTML,XML,XSLT and
Oracle on both platforms Windows and UNIX. Involved actively in complete
software development life cycle (SDLC) using Object Oriented Analysis and
Design (OOAD) in business environment with Unified Modeling Language
(UML).
. Excellent knowledge of Java, J2EE in Multi-tier (n-tier or client-
server) architecture.
. Expertise in J2EE and related technologies including Struts, Servlets,
JSP, JDBC, XML, XSLT.
. Expertise in RDBMS such as Oracle including SQL, PL/SQL, Stored
Procedures and performance tuning.
. Well versed with Object Oriented Concepts (OOPs) and Good Knowledge in
J2EE Design Patterns.
. Experience in Agile methodology, SCRUMS.
. Experienced in developing web applications using Model View Controller
frameworks (Struts), Object Relational Frame works (Hibernate 3.0)
. Experience in Spring MVC, Spring Web Flow architecture.
. Experience in UML, XML, JavaScript, HTML and DHTML and Multithreading.
. Working experience on IBM Web Sphere 5.x/4.x application Servers.
. Working experience with Tomcat 4.x Web servers.
. Experience on Oracle 9i/8i and MS Access.
. Experience in working with different Databases and high availability
systems.
. Experience in supporting and administering ITIL based service
management workflows/technologies (i.e., Incident Management, Problem
Management, Change management, Release management and knowledge
management)
. Experience in monitoring the highly available and high volume
transaction applications on 24X7 Pager on call rotation.
. Experience in Unit testing, System Testing and Integration testing.
. Expertise in designing and coding stored procedures, functions,
triggers and packages using PL/SQL.
. Experience in JSP components such as Taglibs, JSTL and Bean
methodologies.
. Ability to lead an offshore development team from onshore and develop
technical specifications
. Possess excellent communication and interpersonal skills with strong
aptitude towards learning new technologies and attention to detail.
. Worked on various Configuration tools like SVN, Clear Case and
Dimensions
Technical Skills:
Languages tools Java 2.0,JDK 1.5,
Internet HTML, DHTML, XML,XSLT, Java Script, CSS
Technologies
J2EE Technologies J2EE, JSP,Servlets,JDBC2.0,JSTL,Struts,Hibernate
Methodology UML, OOAD
IDE(s)and IBM WSAD 4.0/5.1, My Eclipse 5.1,NetBeans,RAD
Development Tools
Databases/query Oracle 8.x,9i,MS Access, IBM DB2, PL/SQL,SQL
language
Operating Systems Windows NT/2000/XP, UNIX
Web Servers Tomcat 4.1.x, 5.0, Apache2.0.
Application Web Sphere, WAS 3.5,SUN JES, Web Logic
Servers
OOAD Design Patterns, UML, Rational Rose
Frameworks/plug-i Struts, MVC, Tiles
n
Tools used Star-team, Site-scope, keynote, Manage-Now, Putty,
Info-man, Info-Web, Bug Zilla.
Projects Summary:
Dec 09 to July 10
Client: TIAA-CREF, Charlotte, NC.
Role: Java Developer
Project #1: EAS (Enhanced Administrative Services)
Teachers Insurance and Annuity Association of America (TIAA) is a life
insurance company, which provides products such as life insurance and
retirement annuities. TIAA-CREF provides services as a third party service
administrative services platform to selected institutions free of charge
.TIAA-CREF has established EAS for a number of its customer institutions to
administer retirement plan remittances for their defined contribution
pension plans. Employees can access EAS via the internet and/or the phone.
There are two primary web applications, EAS Online, which is an employee
facing web application, and EAS UI, which is the phone center application.
Responsibilities:
. Understanding the Architecture of the EAS System, Troubleshoot any
issues, keeping the application availability.
. Detailed analysis and debugging of the EAS application for
enhancements.
. Followed the Agile methodology and Test-Driven Development (TDD) in
developing the application.
. Develop and maintained EAS Services utilizing open source technologies
like Hibernate ORM and Struts.
. Prepared Technical Design Documents, FRDs and User Documents for the
enhancements received.
. Used Struts framework and coded the project by extending MVC Struts
Framework
. Developed JSP Pages and Servlets to provide dynamic content to HTML
pages
. Identified the action and form classes, based on the Struts framework,
to handle the pages.
. Identified Struts design components to be developed.
. Created tile definitions, struts-config files, validation files and
resource bundles for Location (Add/Update/Delete)
. Configured web.xml and struts-config.xml
. Performed code reviews to map between requirements and functionality.
. Integrating EAS with OPE.
. Implemented the persistence layer using Hibernate ORM.
. Developed the Hibernate configuration file for mapping to Java
objects.
. Created the aggregation and composition level mapping for various
database tables using Hibernate.
. Experience in generating ad hoc reports and graphs for presentations
and data modeling using SAS Web Report Studio.
. Used design patterns like MVC/ Model View Control, Singleton, Service
Locator, Business Delegate and Session Facade.
. Used SVN to maintain Source code and documentation.
. Participated in System, Regression and integration test phases and
used Junit for testing.
Environment: Java 1.5,J2EE,Struts,Hibernate,SQL,PL/SQL, MS SQL Server, Java
cript,JSP,JSTL,XML,XSLT,HTML,Log4J,DBA Studio, TOAD, Web Logic 11,SVN,
Ant, Eclipse, Bug Zilla.
Oct 05 to Dec 09
Client: American Express, Phoenix - AZ.
Role: Production Support Engineer
Project #1: Customer Service Tool (Migration Project)
AMEX (American Express) is a diversified global financial services company,
best known for its Credit card, Charge card and Traveler's cheques. It
enables customers purchase the goods and services using their Amex credit
cards and charge them accordingly with the terms and conditions.
American Express Customer Service Tool (CST) is a web based registration
and maintenance system that allows customer service representatives
throughout American Express to service card members and Merchants who use
American Express Online Products and Services. CST has already been
integrated with single sign on (SSO). Any Business Unit (BU) having a
requirement for servicing SSO ids of their online customers can integrate
with CST to do the same. The application model uses Model-View-Controller
(MVC) design pattern to separate the presentation layer from the business
layer and from the underlying data model.
Responsibilities:
. Involved in the team that was responsible for the analysis and the design
of the Sun JES migration from IBM WebSphereApplicationServer3.5.
. Involved in the changes to the existing flows and developing the flow
charts.
. Understanding the Architecture of the CST System, Monitor & Troubleshoot
any issues, keeping the application availability@99.67% 24x7 as per SLA.
. Design, Development & Maintenance of Monitoring tools
. Design, Development & Maintenance of Custom scripts for Monitoring
. Documentation of the issues faced during Migration.
. Impact Assessment for Changes (Application Code, Environment upgrade etc)
and provide sign-off in Dev, Testing & Production Environment - Change
Management and Release Management.
. Raised the CMR's as part of Release management and got the approvals for
the CMRs
. Performed Root Cause analysis of Outages and Dips.
. Involved in defect review meetings with in project level and program
level.
. Disaster Recovery Management - testing the application functionality
during the Dry runs in the Disaster Recovery Environment, Maintenance of
Disaster Recovery Documents.
. Identified and documented bugs and feature requests in the products, and
work with different teams and customer representatives to implement
effective solutions
. Involved in preparing performance test plan with test approach including
workload that will be required, defined resource requirements, major
milestones.
. Identified Issues/Defects in performance testing process and logged them
into Quality center as baseline for action.
. Assess the need for Application Uplifts, Out of support Application
Components Uplift & Implement as necessary to avoid any Impact to Business
. Worked on IMR's of Severity 1, 2&3.
. Technically leading the Offshore team (4 Members) & Co-ordination with
the Onsite team members for Day to Day activities.
. Monitored the application using tools like "Key Note"," Sun MC" and "Site
Scope".
Environment: JSP, Servlets, Java, JDBC, XML,Front Controller Pattern,
Business Delegate Pattern, Service Locator Pattern, Sun JES 8.1, DB2
Universal Database, Rational Software Analyzer, Web Sphere,Quartz, UNIX,
Site scope, Keynote, Manage now, Putty, Info man, Info Web.
Project #2: Manage Your Card Account Membership Rewards
Client: American Express, Phoenix-AZ
Role: Java Developer
Project Description: American Express CRM portfolio includes the web-
interfaces to the various operations and services offered to AMEX card
holders. Membership rewards is the loyalty Program of Amex for all its card
members. The points earned through the spending can be redeemed after
accumulating a bunch of points. There are different rewards placed every
week and customers can redeem their points on the goods or services of
their choice.
These operations to be carried out in a satisfactory manner, needs web-
based interfaces/pages, using which the member can avail these facilities;
which is the area where we contribute in; and which is the playground of
MR.
Responsibilities:
. Performed class design, sequence diagrams, UML use case diagrams using
Visio and Rational Rose
. Developed the hibernate layer using Eclipse
. Followed the Agile methodology and Test-Driven Development (TDD) in
developing the application.
. Developed the application using MVC 2.0 architecture.
. Developed HTML prototypes and UI deliverables, such as flowcharts,
screen mock-ups, and interface design specifications.
. Developed the hibernate configuration files for mapping to Java
objects
. Created the aggregation and composition level mapping for various
database tables using hibernate
. Developed all the components using object oriented and pattern based
development methodology.
. Developed the DAO, Singleton, Session Facade GOF design patterns
. Developed the Java based Servlets for the web tier.
. Developed the Frontend functional components using MVC based design
patterns.
. Performed code reviews to map between requirements and functionality
. Used IBM RAD for Application development and Integration.
. Configured the spring layer with Hibernate tier.
. Deployed the application in Oracle database.
. Developed and deployed the application in UNIX environment.
. Developed the Web layer using spring based web flows.
. Developed the web tier components using Struts Framework.
. Used AJAX to create user-friendly web applications.
. Used Rich faces to provide rich user experience to all the existing
customers of American express.
. Performed database design for the prototype
. Developed the Entity relationship diagrams using Erwin.
. Developed the SQL queries for data manipulation and retrieving data
from the database.
. Developed the POJOS and domain classes for interacting with web layer
. Installed tomcat servers to test and deploy the application.
. Developed the spring AOP programming to configure logging for the
application
. Used the session facade and Service locator and factory patterns to
integrate the Middle layer with Web layer and hibernate layers.
. Developed the DAO pattern and created build scripts for integrating
various modules of the application.
. Used Apache Subversion to maintain the Source code.
Environment: Java 1.5,J2EE, Spring, Hibernate, WSAD,UML,SQL,PL/SQL, Oracle
9i,Java script, JSP,JSTL,XML,XSTL,Ant,Eclipse,Log4J,JUnit,Windows NT,
Quartz, Subversion, DBA Studio,Web sphere.
Project #3: Core Security Services Portal (CSS Portal)
Client: American Express Phoenix, AZ
Role: Java Developer
Project Description:
CSS Portal is an in-house project at American Express. SSO, NGSS and
CST are the applications that are
Supported by CSS Team. These applications monitor the availability
and performance of American Express to the card
Holders, CSR's and merchants online. Due to the criticality of
information and its required availability these
Applications were quintessential. These applications were aimed at
having Zero outages, 100 % availability and along with
it the security of the information. The CSS Portal was developed to
provide the top management with information of these
Applications such as their outages, performance, availability. The
goal of the project was to deliver the upper and top
Management with a portal which provides them with the critical
information about outages performance and availability.
It also caters other modules like capacity management, change
management, incident management, availability &
Performance management. It is like a knowledgebase or information bank
for Top level management and SSO application
Developers, testers, Technical support engineers as well.
Responsibilities:
. Involved in Requirements gathering and Analysis.
. Performed class design, sequence diagrams, UML use case diagrams using
Visio and Rational Rose
. Designed database structures (E-R diagrams).
. Used Struts framework and coded the project by extending MVC Struts
Framework
. Assist with walk-through and usability testing. Update UI per changing
needs and requirements.
. Identified the action and form classes, based on the Struts framework,
to handle the pages.
. Identified Struts design components to be developed.
. Created tile definitions, struts-config files, validation files and
resource bundles for Location (Add/Update/Delete)
. Configured web.xml and struts-config.xml
. Performed code reviews to map between requirements and functionality
. Used AJAX to create user-friendly web applications
. Developed Oracle Stored Procedures, and Triggers.
. Used design patterns like MVC/ Model View Control, Singleton, Service
Locator, Business Delegate and Session Facade.
. Involved in preparing performance test plan with test approach
including workload that will be required, defined resource
requirements, major milestones.
. Identified Issues/Defects in performance testing process and logged
them into Quality center as baseline for action.
. Participated in systems and integration test phases and used Junit for
testing.
. Used Star Team to maintain the source code and documentation.
Environment: Struts, Oracle 9i, Sun App Server, Jasper Reports,
PL/SQL, SQL, Java, Ajax, JSP, JSTL, Java Script,
CSS, HTML,, Log4J,TOAD,NetBeans, Erwin, Java 1.5,J2EEl,UNIX,DBA
Studio, Star Team, Dreamweaver 8.0.
Project #4: Single Sign on (SSO)
Client: American Express, Phoenix, AZ
Role: Production Support Engineer
Project Description:
Single Sign on (SSO) Utility provides Authentication, Authorization along
with Seamless user flow among various participating Client web sites in the
Internet, the Intranet & Cross Domain (Interoperability) world for American
Express
The Single Sign-On (SSO) utility provides security to web based
applications. In doing so, it enables the use of a single User ID for a
customer to access all participating American Express web sites. In
addition once a customer has signed on, he/she will not be required to re-
login as he/she moves across from one application to another. It means the
user will be able to access all secured American Express web sites just by
logging into one secure American Express web site
Responsibilities:
. Monitoring and Reporting the Application.
. Preformed Root Cause Analysis of the outages and dips
. Raised the CMR's as part of Release management and got the
approvals for the CMRs using info Man.
. CMR Coordination and Validation.
. Incident, Problem & Known Error Database Management, provide Root
Cause to incidents that impacted the Business, Implement measures
to avoid incidents at the first place
. Understanding the Architecture of the SSO System, Monitor &
Troubleshoot any issues, keeping the application availability @
99.91% and performance @ < 3.5 Sec 24x7 as per SLA
. Worked on IMR's of Severity 1, 2&3 using Manage Now.
. Monitored the application using tools like "Key Note"," Sun MC" and
"Site Scope".
. Capacity Analysis and Review
Environment: UNIX, Oracle9i, Site scope, Keynote, Manage now, Putty, Info
man, Web Sphere Application server, DB2 Universal database.
June 03 to Oct 05 India
Client: LBK Hamburg Group (Germany)
Project #1: NHG Delivers Improved Integrated Health care
Role: Java Developer
Project Description: Patient management system has several modules such as
appointment scheduling, registration and admissions, financial counseling,
bed management, patient details, Doctors details, Group of medical scheme
details, patient receipt details and then exports the suitable reports. In
the Patient Module, this is used to create the appointment for the patient.
It contains two options, one is group option and other is single medico
option. If we choose the Group option, the group names are listed and also
list the doctor's names under this group name.
If we choose the Single medico option, then doctor's names are listed in
the list box. Using the Agenda screen, the selective appointments should be
saved in to the database.
Responsibilities:
. Involved in design, provided conceptual design document (HLD) and
also detail design documents for most
. Critical modules like admin tool and order distribution engine.
Used EJB Design patterns.
. Developed Session EJBs to handle business logic and deployed it in
Web Logic Application Server.
. Developed Entity EJBs for database mappings
. Used Web Sphere Studio Application Developer (WSAD) for
Development.
. Developed an error monitoring system on EJB and JSP exceptions
. Identified Struts components to be developed, Developed
presentation interfaces with JSP, Struts, Apache tag libraries,
DHTML and Java Script
. Coded for Struts Action Form beans, Actions, Business logic
components and JSPs
. Designed XML schemas, written WSDL documents and configured
application server to support both web service clients and service
end points.
. Designed WSDL's and elaborated type definitions schemas based on
corporate standards, integration and security specifications
. Implemented the web services and associated business modules
integration
. Developed persistence layer for the web services and integrated
modules
. Used CVS code repository and ANT build scripts
Environment: WSAD (Web Sphere Studio Application Developer), Web services
(WSDL,SOAP).Struts,SQL,PL/SQL,Java/J2EE, JSP, SOA, Java script,EJB
2.1,HTML,XHTML, XML,XSLT,XPATH,DOM, JBoss, Oracle 9i.
Project #2: Medical Reimbursement Information
Client: BAL Pharma TCS, India
Role: Java Developer
Project Description: MRI: About the project, this system allows the medical
facility for the employees with tracking, maintaining and limiting the
resources. It is a web-based application. All the data will be maintained
at Corporate Office. The data related to the employee can be updated from
field office or from Head Quarters. This centralized data will provide
quick reporting for Management Reports as well as the employee
reimbursements. This system Provides cross check for medical reimbursement
amount against employee i.e., expenditure towards medical charges for the
employee his/her family. Complete automation of the Corporate Office
Medical section activities like Generating Inward number to the medical
reimbursement application received from the employee, generation of the
processing formats for the application, generation of Credit Card for the
employee when he is taking treatment at particular APTransco recognized
Hospital, treatment for the employee which limits for certain amount, if it
exceeds a special request has to made to higher authorized officer.
Allocating the designation of employee to his relations when an employee
expire accidentally (updating the employee file with related person).
Responsibilities:
. Designing of the Presentation Tier to make it scalable, extendable,
and maintainable.
. Designed the UML based class diagrams and sequence diagrams using
Rational Rose.
. Used Struts framework and coded the project by extending MVC Struts
Framework
. Developed user interface using JSP, Struts, Tiles & validation with
Struts validation framework and developed in Eclipse and deployed in
web logic server.
. Identified Struts design components to be developed.
. Web Sphere Studio Application Developer (WSAD) for Development
. Created tile definitions, struts-config files, validation files and
resource bundles for Location (Add/Update/Delete) and Futures
(View/Update) domain modules using Struts framework.
. Implemented various design patterns that include Front Controller,
Session Facade, Data Access Object,Business delegate and service
locator
. Was involved in the unit testing, system level testing and user
acceptance testing.
. Developed Oracle Stored Procedures, and Triggers.
. Designed database structures (E-R diagrams). Written abstract database
entity class to generate SQL queries and DML using Java reflection
. Implemented the JavaScript for client side validations
. Maintained CVS code repository
Environment: UNIX, Struts-1.1, Java/J2EE, JSP, Eclipse, JSTL, Java Script,
HTML, CSS, Apache,Tomcat, Oracle 9i, SQL, PL/SQL, Eclipse.
EDUCATIONAL BACKGROUND:
Master of Computer Applications
Certifications:
. ITIL Certified.
. Sun certified Java Programmer 1.5
. Brain Bench Certified in RDBMS Concepts