Résumé DIVYA VASISHT
DIVYA VASISHT
Email: *******.*.*****@*****.***
Phone: +1-713-***-****
Experience Summary
A certified Java programmer with 5 Years of professional experience in information
•
technology for various clients in US and India.
•
Excellent Java programmer and good understanding of C,C++,Flex, HTML, XML, Java
•
script, Ajax, Spring and Hibernate.
•
Dealt with the Security aspect of the application by looking into vulnerabilities like SQL
•
Injection, Cross Site Scripting, Error handling, logging, session Management and buffer
overflow.
Extensive experience in the development and implementation of multi tier web applications.
•
•
Experienced with Object Oriented Design (OOD) and Object Oriented Analysis (OOA),
•
UML.
•
Extensive experience in Client Side and Server Side Programming, worked extensively with
•
Java features using Eclipse RCP (Desktop applications), J2EE (JSP, Servlets, EJB, JNDI, Web
Services, Struts, Flex, JMS, Spring,Hibernate, Java Portlets and Portal)
Strong in Database Concepts. Good understanding of relational and dimensional databases,
•
SQL, and data models.
Well versed working with Relational Database Management Systems such as Oracle and
•
MYSQL.
•
Acquired professional skills in entire Software Development lifecycle (SDLC), including
•
Requirements Gathering, Design, Coding, Testing & Verification, Installation, and Support.
Experience in various software development methodologies like Water Fall model and
Iterative model .
•
Proven track record in delivering large scale applications on time with quality.
•
•
Excellent analytical, communication, listening & presentation skills. Demonstrated ability to
•
work with senior level business clients to understand the key business drivers that impact client
satisfaction.
Page 1 of 9
Résumé DIVYA VASISHT
Capable of working independently or in a team leadership role. Proficient in solving
•
problems and implementing solutions under tight deadlines
Page 2 of 9
Résumé DIVYA VASISHT
Project Details
The details of the various assignments that she has handled are listed below:
Project Time Entry and Approval Application
Period February 2009 till date
Company Anand Pag LLC,US
Description Developed a UI tool using Flex 3 for time management. The tool was integrated
with SAP ECC. The tool had different views for entering the data for time sheets
and a different view for the supervisor to approve the time sheets.
The tool was the frontend for the SAP ECC application. It was integrated with
SAP ECC using Web Services.
Role Designed the Layout for the Time Entry View. The view included the
•
graphical layouts
Designed the Layout for the Time Approval View for Supervisors. The
•
view included the graphical layouts
Integrated the application with SAP ECC using web services.
•
Frontend Adobe Flex 3
Backend SAP ECC
Project Network Custody and Clearing system Financial and Banking Tool
Customer RBC Dexia,Raymond James, UBS, GIC
Period March 2006 – August 2008
Company Tata Consultancy Services
Description Worked on TCS Bancs Corporate Actions tool for RBC Dexia. This tool
automated the complex processes of corporate action administration for
custodians, asset managers, broker dealers and depositories, for both large and
small organizations. The Web based, multilingual, multi entity, end to end
solution eliminated the time consuming and manual efforts associated with
corporate action processing and increased STP rates, which in turn reduced the
risk and lowered the cost. The tool was compliant with the global market
practices.
A corporate action occurs when changes are made to the capital structure or
financial position of an issuer of a security, which brings material change to a
stock. Corporate Action Processing is an area of significant risks and is one of
the most challenging tasks of back office operations globally. One of the most
Page 3 of 9
Résumé DIVYA VASISHT
critical aspects of Corporate Action Processing is to obtain accurate and
comprehensive information about the corporate action announcement from a
range of sources including the custodian, broker/dealer, newspapers, web and
so on.
The Announcement Capture (AC) product is a central repository of
announcements related to all corporate actions and provides validation services
to improve the processing of corporate actions (CA).
Network custodian system is an application that deals with all the functionality
related to Corporate Actions.
Role Designer Developer and Tester
Solution Unix 2.6
Environment Oracle 10g database
Java/J2EE (Struts), JSP, Java Script, Flex.
Websphere Studio ( For Development and testing of sources)
Tools MS VSS (for source code control)
PL/SQL Developer
Highlights Carried out the following Activities:
Interacted with the clients for requirement gathering and documented
•
technical requirements, code specifications and test plans.
Played a key role in requirements gathering, system design, analysis
•
and implementation and setting up the development environment.
Developed project specific base form, base action, application resource
•
properties, Constants common to all other components to extend.
Developed project specific utility classes that are common to all other
•
components.
Developed JSP pages for Tile Layouts using HTML, DHTML, CSS,
•
Struts Tags and UI components.
Developed action form beans to map the form elements and used
•
validations for validating the user input data, extending struts
components.
Developed value objects, business delegates, and session facades is
•
used to exchange data and perform business operations.
Developed EJB’s, Stateless session beans to implement business logic
•
and deployed the same in Web Sphere Application server.
Developed action classes to process the user requests with the help of
•
entity beans and session beans to forward the response to appropriate
view extending action servlet.
Involved extensively in Code Reviews, Unit testing and Process
•
Improvements.
Page 4 of 9
Résumé DIVYA VASISHT
Used Test driven development to test the application using JUnit.
•
Worked extensively on XML to configure the run time environment of
•
application server and wrote the J2EE specific deployment descriptors.
Coding for Change Requests for Modules Namely Transaction
•
Management, Event Information Management and Announcement
Capture and prepared the unit test cases for the same.
Fixing bugs on Web Sphere application developer workspaces for the
•
above mentioned modules.
Created and tested SWIFT MT564 messages for various Corporate
•
Actions.
Created and tested various GCA messages.
•
Used JMS,XML, WebServices for data transfer.
•
Looking into various Bugs relating to STP Frame work.
•
Performance changes made to enhance the speed related issues using
•
caching, indexing and multi threading.
Unit Testing, Concurrency Testing, Integration Testing of Online
•
Screens using WSAD.
UTS, UTR Preparation for Online Screens.
•
Created the test data and the test cases and executed the test cases in
•
the development and the QA environment.
• Developed the Shell scripts in Unix to automate the date extraction
process from the database.
Project Passport Seva System
Customer Ministry of External Affairs, India
Period August 2008 – February 2009
Company Tata Consultancy Services
Description Passport Seva System was a project to automate the issuance of Indian
Passport. It was being implemented by three component system. The three
components were front office, gateway and back office. Front office consisted of
a website through which the applicants (people who want a passport) would fill
the application form. In front office the data validation would be done and the
validated data would be sent to back office for further processing through
gateways.
Front office and Back office consisted of a Process Server and Portal Server
both authenticated through LDAP Server.
Role Architect and Module lead
Solution Java
Environment IBM Process Server 6.1.2
IBM Portal Server 6.1.2
Page 5 of 9
Résumé DIVYA VASISHT
IBM Tivoli Directory(LDAP Server)
Tools IBM Websphere Integration Developer 6
IBM Business Monitor Toolkit 6
Struts 1 and Struts 2
Flex
Spring
WebServices
Highlights Worked as an architect and led the technical team to carry out the following
activities:
Installed and Setup Process Server, Portal Server, LDAP Server and
•
DB2.
Did User Authentication through LDAP Server.
•
Did Authentication of Process and Portal Server through LDAP Server.
•
Created the required Sample application in Struts 1, Struts 2 in
•
Rational Application developer 7.
Created Flex applications in Flex Builder.
•
Created Portlets Sample application using Struts 1 and Struts 2 and
•
deployed the application in IBM Portal Server.
Created Portlet Application along AJAX using Struts 1 and Deployed in
•
IBM Portal Server.
Created Portlet Application using Spring (Reverse Injection) as
•
Database Connectivity tool.
Created Business Process in Websphere Integration Developer and
•
deployed in Process Server.
Monitored events using Monitor Toolkit in Websphere Integration
•
Developer.
Prepared Tasklist and Task Processing portlet using WebSevice as well
•
as EJB.
Project Multithreaded Client/Server Chat
Period December 2003 Febuary 2004
Company Cochin university of science and technology
Description Created chat System using a centralised server and individual clients that used
Sockets to send and receive data.
Role Designed and Developed the Chat Messenger through Socket
•
Programming
Unit Testing, Integration testing of various portal screens.
•
Page 6 of 9
Résumé DIVYA VASISHT
Frontend Java : Java.net and Java.awt package
Backend Microsoft Access
Project Portal Designing for customer care, Netway
Period November 2004 – April 2005
Company Reliance Infocomm, Mumbai
Description Netway was a project of Reliance Infocomm which provided broadband services
to its customers through fibre optic cables. It provided connectivity with a range
of television channels, high speed telephony, audio conferencing, video
conferencing, video on demand, time shifted TV and Surveillance services on
the same cable connection.
Role Designed and developed the portal for customers of Netway.
•
The different web pages created were:
Netway user registration
1.
Netway user management
2.
Netway user billing system
Did the User Validation/Authentication through java script
•
Did the Customer provisioning through MAC address
•
Frontend HTML, CSS, JSP, JavaScript
Backend Oracle 9i, MySQL
Database JDBC,SQL
Connectivity
Trainings Attended
Year Title Location Organised by
2007 e Security – It covered various Gurgaon, India Tata Consultancy Services Limited
aspects of security including data
security and corporate Security
2005 Initial Learning Program which Bhubaneswar, Tata Consultancy Services Limited
included training on – India
Software Development Life
•
Cycle
Requirements Engineering
•
Software Engineering
•
Code Walkthrough and Testing
•
Page 7 of 9
Résumé DIVYA VASISHT
QMS
•
UNIX
•
Effective Presentation and
•
Technical Writing
Quality Management
•
Defect Prevention & Causal
•
Analysis
System Experience
Languages/Database Tools/Framework
Java Windows
• •
SQL Flex Builder 3
• •
Oracle Websphere Studio
• •
Application Developer
MySQL
•
IBM Rational Application
Unix •
•
Developer
C
•
Microsoft Visual SourceSafe
•
C++
•
IBM Process Server
•
Java Server pages
•
IBM Portal Server
•
Servlet
•
IBM Tivoli Server(LDAP
•
Java Script
•
Server)
Flex
•
PL/SQL Developer
•
HTML
•
WinSCP3
•
Ajax
•
Struts
•
Spring
•
Hibernate
•
Work Experience
Application Engineer in Anand Pag LLC from February 2009 to till date
•
Assistant System Engineer in Tata Consultancy Services from November 2005 February
•
2009
Trainee Engineer in Reliance Infocomm, Mumbai from December 2004 April 2005
•
Education
Degree Institute Major and Specialization
Page 8 of 9
Résumé DIVYA VASISHT
Bachelor of Technology Cochin University of Computer Science And
Science and Technology, Technology
Cochin, India
Certifications
Sun Certified Java Programmer 5.0
•
Sun Certified Web Component Developer 5.0 (84%)
•
Page 9 of 9