Priya Jayagopalan
*****.***@*****.***
Phone: 608-***-****
Software engineer with over 4.5 years of experience in IT industry. I have worked as Technical Lead,
INTRODUCTION
Systems Analyst and Programmer Analyst in Airline and Banking industries. Have extensive experience
in full lifecycle of software design process including requirement analysis, application design &
documentation, coding and testing.
Government College of Technology, Coimbatore. TN, India.
EDUCATION AND
Bachelor of Engineering in Electrical and Electronics Engineering, May 2005
CERTIFICATION
GPA: 3.87/4.00
Sun Certified Java Programmer
Preparing for SCDJWS certification
Attended training course on GlassFish V3 server and Java EE6 from Sun.
Languages : C, C++, Java 1.5, Java EE 6, Java Swing, Javascript and UNIX Shell Scripting.
COMPUTER
Technologies: HTML, Struts1.2, Spring1.2, Flex 2.0, EJB2.0, JMS, Servlets 2.0, JSP 1.1, AJAX, XML,
SKILLS
XSLT, JSF, JavaMail, XMLRPC, JUNIT, WSDL, POI API, Weblogic JMS, JDBC 2.0, Hibernate3.0,
Hyperion SQR and UML.
Databases : SQL, PLSQL
Server : BEA Weblogic 8.1 and Apache Tomcat.
Tools : Ant 1.6, Rational Rose 2000, WinCVS, Filezilla, PVCS, MyEclipse 4.5, WSAD5.0,
RAD6.0 and Clear Quest.
Assistant Systems Engineer
RELATED
TATA Consultancy Services Ltd., (www.tcs.com) Chennai, India June 2005 - August 2009
EXPERIENCE
Citi Credit Risk Interface– Application Maintenance (6 months)
The Single sign-on application is aimed at maintaining the flow of customer’s credit application
among various risk officers for its approval. The project uses Flex for its front end and Spring
for controlling the flow and servicing of user request. The business layer is implemented using
Spring IoC feature. The credit information of customers is stored in a Oracle database. The
development aimed at sending mail notification to internal users when credit document is in their
in-tray for approval and to send them monthly reports in excel sheet using POI API.
Responsibilities:
Conducted and documented Impact Analysis for the requirement.
Designing and developing web applications using action script in Flex environment.
Developed the complete business logic to handle the requirement.
Developed Flash/Flex interaction with data binding, remoting, and custom and CSS-
styled stock components, etc.
Prepared Test Plan covering all the business scenarios.
Conducted reviews as part of the review panel for all the modules.
Developed auto build / deployment scripts using ANT.
Executed the unit tests and performed the Integration Testing.
Singapore Airlines - SMS Alerts (12 months)
This development project aims at sending out various types of SMS messages to passengers. The
SMS type includes flight schedule change, waitlist confirmation and SMS notification for flight
disruptions. This project uses Message Driven Beans (MDB). The MDB receives the flight
information from Flight Watch System (FWS) and sends out SMS through Unimobile Alert
Sender mobile gateway. Oracle database is used for storing the SMS templates
Responsibilities:
Involved in complete SDLC of the project.
Interacted with customers for requirement gathering.
Analyzed and documented client requirements.
Prepared high-level design with various UML diagrams such as class diagrams and
sequence diagrams using Rational Rose software.
Implemented using Sun Core Java and J2EE Patterns like Abstract factory, factory
method, Business delegate, service locator and Data Access Object.
Developed entire MDB’s and processing helper classes architecture.
Unit testing and integration testing along with unit test case and integration test case
preparation.
Provided UAT and warranty support.
Led a team of 2 members
Singapore Airlines – Singapore Stopover Holiday (8 months)
This is a development project aimed at widening the distribution reach of Singapore Stopover
Holidays (SSH). This will allow SAA (Singapore-air Anytime Anywhere) website to provide
another efficient channel to purchase SSH packages directly online instead of purchasing them
from Travel agents. This application is developed using struts framework with JSP as front end.
It also involves RMI calls to KRISCOM mainframe system to determine SSH package
availability.
Responsibilities:
Performed feasibility study, prepared use case and represented in the form of UML.
Prepared technical design document using Rational Rose software.
Developed web pages and coded action classes in Struts framework.
Involved in parsing of mainframe screens using RMI calls.
Developed PLSQL stored procedures for manipulating data in DB
Unit testing and integration testing along with unit test case preparation.
Developed of auto build / deployment scripts using ANT.
Singapore Airlines – Reservation of Emergency Exit seats (EMEX) (7 months)
This is a development project, which applies reservation fee for EMEX seats in aircraft and also
implements EMEX Admin functionality. This application is a part of Singapore Airlines
website, used primarily for passengers to request premium seats and pay for them via online
booking and retrieval. This involves development of new JSP pages and addition of new module
in struts framework. It also involves RMI calls to KRISCOM mainframe system for checking the
seat availability.
Responsibilities:
Involved in requirement analysis.
Prepared technical design document using Rational Rose software.
Developed web pages and coded action classes in Struts framework.
Involved in processing of payment using MIGS payment gateway through webservice
calls.
Developed PLSQL stored procedures for manipulating data in DB.
Unit testing and Integration testing along with unit test case preparation.
Led a team of 4 members.
British Airways – BA Registration (10 months)
This development project aims at Enhancing BA customer registrations through proper mail
marketing and by making some changes in the Enrolment form of the customer in BA.com. This
uses request builders for validating the data in request and event handlers for routing the
incoming request from browser to appropriate EJBs. Also used use many Swing components,
often including JTree and JTable. EJBs are used for applying business rules. Oracle database is
used for storing and retrieving the registered customer details
Responsibilities:
Developed UI involving Servlets, JSPs, XML, XSL and Javascript
Developed Exception handling mechanism.
Involved in creating request builder and event handler classes.
Unit testing and integration testing along with unit test case and integration test case
preparation.
Created User Manual and Training Manual
TCS Internal – Integrated Relationship Management System (IRIS) (6 months)
This development project aims at enhancing various modules like ‘Managing opportunity’,
‘Project’, ‘Resource details (Allocation, De-allocation etc)’, ‘Project metrics’ and ‘Training
details’ of various relationships of TCS. The project uses Servlet and JSP for processing the
incoming request. It uses Manager Classes for implementing business logic. Also it uses Data
Access Object (DAO) for accessing database to store and retrieve the relationship data.
Responsibilities:
Involved in construction and implementation phase of the project.
Actively participated in Customer interactions.
Involved in Unit and System Integration Testing
Participated in peer reviews
Worked in Task force team as a member of Internal and External quality assurance in TCS.
EXTRA
Created various tools for internal project tasks such as unit testing, quality monitoring etc.
CURRICULAR
Conducted IPMS training for new team members – 2008
ACTIVITIES Served in the editorial committee of the department magazine in GCT for 3 years.
Student organizer for the National Conference on Electrical and Instrumentation Systems (NCEIS
‘05) held at GCT. In charge of reviewing the research papers for publication in the proceedings of the
conference.