PURVI SHAH 973-227-6582 x 110 Summary 12 years of Strong

advertisement
PURVI SHAH
973-227-6582 x 110
Summary
12 years of Strong experience in developing and implementing Software solution for various
organizations using technologies like WebSphere, Weblogic, Tomcat, J2EE, Java, JSP, EJB,
Tuxedo, TIBCO EMS, JMS, AJAX, ,C, C++, VC++, Adobe LiveCycle Process Management
and Form Designer, Tomcat, IBM MQ-Series,, Apache, XML, UML, HTML, DHTML, LDAP,
JAAS, JDBC, Chart Director, CORBA, ISAPI, MFC, Java OpenAPI, Tibco Business Connect
and using tools like IntelliJ IDEA, Microsoft Visual Studio, CodeWarrior, Visual Café,
Structure Builder, Exceed, Eclipse, CodeWarrior, MS – Visio, Mercury Test Director, SQL
Navigator, CA Endeavor for Unix, CVS, MKS, PLSQL Developer, Documentum, jBuilder,
NetHelp on platforms like Unix, Windows, Macintosh. Worked on databases like DB2, MS-SQL
server, Oracle 10g/9x/8x/7x,Teradata and Informix to create integrated applications. Have indepth understanding and knowledge of various Operating Systems including Windows, UNIX,
Mac, IBM, Solaris, Linux. She has excellent communications and inter-personal skills.
Education
B.E. (Computer) with Distinction - 1997, L. D. College of Egg., Ahmadabad, Gujarat, India.
Professional Experience
L’Oreal USA, Clark, NJ
June 2008– Till Date
Sr. J2EE Developer
L’Oreal USA is a leader in Cosmetic and Beauty Products around the world. I worked there as a
Sr. J2EE consultant and Adobe LiveCycle Developer on Process Management Projects.
Module: L’Oreal Process Management (LPM)
June 2008 Till Date
Description: LPM is an application simplifying approval process of all the internal contracts
including Vendor Maintenances, Destroying Inventory, Brand and Product Management.
Role/Responsibilities: Worked extensively on creating J2EE services for the project, Also,
Worked on development of project using Adobe LiveCycle. We also upgraded the Adobe from
8.0.1 to 8.2.1., I worked on design of MS-SQL views and packages to be used by Report. I was
the sole person working on Analysis, development, build, testing and deployment of application.
Environment: J2EE, WebSphere, JAVA, JSP, AJAX, JSTL, Hibernate, DB2, SQL, Java Script,
Adobe LiveCycle, Rational Application Developer, Windows XP, Rational ClearCase
Bristol Myers Squibb (BMS), Hopewell, NJ
April 2007– Feb 2008
System Analyst / Project Lead
Bristol-Myers Squibb is a leading provider of medicines to various diseases. Company is leader in
research and manufacturing of new and better drugs.
Module: Content Management Workflow System (CMW)
October 2007– Feb 2008
Description: CMW is an application to streamline the logistics involved in the approval process of
contracts with external parties for clinical trial activities. It is a J2EE application developed using
MVC architecture on WebSphere on top of Adobe Workflow Manager. I worked as project lead on
developing Contract Tracker log report along with adding additional fields in Approval sections.
Role/Responsibilities: Worked extensively on defining the project behavior using use cases,
UML and MS-Visio. I worked on development of project on Web end using Model View Controller.
I worked on EJB, DAO, JSP & Servlets modules. I led the project in creating new Adobe form
based reports. I worked on Analysis, development, build, testing and deployment of application in
all the environments.
Environment: Java, JSP, AJAX, EJB, J2EE, DB2, Oracle, PL-SQL, SQL, XML, HTML/DHTML,
MVC, XDP, Java Script, Adobe forms, IntelliJ IDEA, WebSphere
Module: International Regulatory Information System (IRIS)
April 2007- October 2007
Description: IRIS is a Weblogic Portal application for Regulatory Informatics employees of BMS
to create drug applications to FDA in USA and other regulatory agencies worldwide. It is a J2EE
application developed using MVC architecture on WebLogic server (7.1/8.2.5). I also worked on
migration of Weblogic and Oracle Application Server.
Role / Responsibilities: Worked extensively on integrate views of Portal on Web end of the
project along with database level programming. I worked on deciding business requirement using
used cases, designing the portal interface using MVC architecture, developing the application
including migration of JSP pages, EJB modules, and DAO modules to new Weblogic environment.
I worked on developing reusable security modules with LDAP password policy implementation and
applications authentication and authorizing policies. Also, worked on EJB, JSP, Servlets modules.
Environment: Java, JSP, EJB, J2EE, Weblogic Portal, Struts, AJAX, Oracle, PL-SQL, SQL,
HTML, SHTML, XML, LDAP, JAAS, JSTL, Custom Tags, OOAD, Java Script, IntelliJ IDEA,
WebLogic Server 7.1/8.1, Documentum, Perl scripts, Windows XP, Sun Solaris, Linux, Rational
ClearCase
Union Pacific Rail Road, Omaha NE
Sr. Java Consultant
April 2005–Mar 2007
UP is the largest railroad in North America. UP has diversified business in providing transportation
media for Ore, Rock, Grain, Coal and many other different commodities. I worked there as a
Software Engineer in development of Automate Bulk Train Planner and Weekly Car Loading.
Module: Automate Bulk Train Planner (ABT)
January 2006– Mar 2007
System Analyst, Sr. J2EE Developer
Description: ABT provides Energy, Agricultural, Auto, Rock & Ore Products customers a webbased Portal application for their forecasting for loading and unloading locations, incentive process
management, train destination management, tracing and real-time reporting requirements. It is a
J2EE application developed on WebSphere. I also worked greatly on back-end Tuxedo services
for this J2EE application. I worked on Tuxedo application migration from 6.1 to 8.1 and Oracle
database migration from 8i to 10g.
Role / Responsibilities: Worked on Portal development side of the project using MVC
architecture. I also developed Tuxedo service for Annual Coal Forecasting that was an addition to
their weekly/ day to day forecast. I also developed security module for different kinds of
authorization and authentication of external users of the system using LDAP and JAAS. I also
developed EJB/JSP/DAO/VO modules for placement, release and billing of Trains on Web ABT
Application. We used TIBCO JMS/EMS for external customers automated messages to be
processed for placement, release and billing of train.
Environment: Java, JSP, EJB, J2EE, Tuxedo, Design patterns, C, C++, IBM MQ-Series, TIBCO
JMS/EMS System, Oracle, DB2, PL-SQL, SQL, HTML, SHTML, XML, LDAP, Spring, Hibernate,
JAAS, OOA, OOD, Java Script, VisualCafe, Eclipse, IBM WebSphere, Rational Application
Developer, Windows, UNIX, MKS Source Integrity for Windows
Module: Weekly Car Loading (WCL)
April 2005- January 2006
Description: This reporting application was developed to replace the Competitive Analysis- a
Lotus Notes Database. Management throughout the company - including senior management
uses the reports generated by this application.
Role / Responsibilities: I worked on web side and back end data loading part of the project. I
developed script to load flat file of Railroad industry data into Teradata through XPath. I also
developed J2EE application using ChartDirector extensively to create Bar Charts, Line Charts and
Pie charts along with some complicated combination charts for the visual data representation. We
used Struts based coding methodology to develop this application.
Environment: Java, JSP, EJB, J2EE, Struts, Teradata, Microsoft Access, SQL, HTML, SHTML,
XML, Java Script, VisualCafe, Eclipse, WebLogic Server 8.1,Windows XP, MKS Source Integrity
First Health, Chicago, IL
Sr. Java Consultant
Aug '03 – April 2005
Module: Client Plan Building Repository (CPR)
First Health is leading company in providing national managed care and serving the group health,
workers' compensation and state public program markets.
Description: CPR is an application through which companies administer Claims and First report
of injury paperwork for the end client. Different modules of CPR define the workflow of setting up
clients
Role / Responsibilities: Worked on all aspects of project from design to implementation and
production support. I created services that divided mainly into three major categories: Service
backbone, business validation and data manipulation logic. I worked on MQ for asynchronous
messages to be processed afterwards by tuxedo services. My work also included tuning of oracle
queries, implementation of Global Temporary Tables in
Environment: Tuxedo, C, C++, IBM Series-MQ, Oracle 9, Pl/SQL, Pro-C, HP UNIX, Windows
NT/2000, Revision Control System (RCS) for UNIX
Union Pacific Rail Road, Omaha NE
Java Developer
Feb '02- May ‘03
UP is the largest railroad in North America. UP has diversified business in providing transportation
media for Rock, Grain, Coal and many other different commodities.
Module: Bulk Train Planner (BTP) (Feb '02- Till Date)
Description: BTP provides Energy and Agricultural Products customers a web-based solution for
their coal forecasting for mine and plant, incentive process management, train destination
management, tracing and real-time reporting requirements. It’s a J2EE application developed on
WebSphere.
Role / Responsibilities: Worked on web side and Tuxedo part of the project. I developed Tuxedo
service for Forecast Report, which had BPT & DMT to pull data for Coal Forecast data from Oracle
database. I also developed EJB, JSP & Servlet modules of Shuttle Incentive Management and
Incentive Payment Management for BTP Web. I also worked on defining user security and
developing module for the same application using LDAP. Some of the operation needed
asynchronous processing about dispute resolution which was implemented through MQ Series
messaging. System had WebSphere as web-server. I extensively used custom tag libraries to
have the operations done in JSP.
Environment: Java, JSP, EJB, J2EE, Tuxedo, IBM MQ-Series, Oracle, PL-SQL, SQL, HTML,
SHTML, XML, LDAP, Java Script, VisualCafe, Eclipse, Design patterns ,WebSphere, ,Windows
NT/2000, MKS Source Integrity for Windows
Module: Customer Car Order (CC) Feb ’02 – Aug ‘02
Description: CCO provides the train car end users to order the car online and also provide them
ability to monitor the previously order car. I worked on both the backend tuxedo services and frontend J2EE web-application.
Role: As part of front end Web application, I worked extensively on Servlets, JSP, WebLogic
configuration and setting system and project properties. I also worked on backend services
designed in Tuxedo for the same two orders. I worked on both business logic and database design
side of tuxedo services. I also worked on ProC code to fetch and manage the Oracle database.
Environment: Java, JSP, EJB, J2EE, HTML, SHTML, XML, C++, C, SQL, ProC, Tuxedo, Java
Script, VisualCafe, WebLogic Server 6.1,Oracle, Exceed, Windows NT/2000, Unix, MKS Source
Integrity for Windows, MKSSI for UNIX
WebGain Inc., Santa Clara, CA
Software Engineer
Nov ‘00 – Jan ‘02
WebGain Inc. is a leading company in providing e-business application and has product WebGain
Studio, a browser to server to database integrated tool with products like Visual Café,
StructureBuilder, TopLink and Application Composer.
Module: JSP/Servlets 2.2 Support for VisualCafe4.5
Description: Support for automatic code generation for JSP files and Servlets files through
wizard, compilation/build/rebuild of JSP files in Visual Café Version 4.5 with backend system of
C++ on Visual Studio. Also added support for automatic execution and debug of web application in
WebLogic Server including starting/stopping of WebLogic server and deploying war files. Also
worked on initial research to port Visual Café on Macintosh platform.
Environment: C++, MFC, C, Microsoft Visual Studio, Windows SDK, Java Open API, JSP, EJB,
XML, Servlets, Visual Café, StructureBuilder, BEA WebLogic Server 6.0, Microsoft Visual Studio,
Turbo XML, Windows NT/2000 , CVS for Windows
Plexus Software’s, Santa Clara, CA
Software Engineer
Feb '00 – Oct ‘00
I was involved in developing Internet-enabled software named Floware designed for production
workflow automation, image storage and document processing solutions
Module: List Functions Modules for Floware-TUXEDO (Jun '00 – Oct ’00)
Role: I worked on design, development, integration and testing of List API’s.
Module: Corba Agent Server for Floware-TUXEDO (April ’00 -Jun ‘00)
Role: I was working on design, development, and integration and testing of Corba Agent server for
TUXEDO application. This server was designed using Queues.
Module: Client /Server Modules for Floware-TUXEDO (Feb '00 – April ’00)
Role: I was working on design and development of client and server modules for business
application features of Queues Management and Conversational Communication in TUXEDO.
Environment: C, C++, CORBA, Windows SDK, BEA Tuxedo, BEA WebLogic Server, HP/Unix,
Sun Solaris, Linux, Windows NT, CA- Endeavor for UNIX
Symmetric Multiprocessing Ltd., India
Software Engineer
Nov '97- Feb ‘00
Involved in the development of Relational Database Management System (SN-BASE).
Module: Object Data type Support in RDBMS (Sept '99 – Feb ’00)
Module: Porting of RDBMS Server on Windows CE /Macintosh (April '99 – Sept '99)
Module: Index Management in RDBMS (Nov ‘98 - April ‘99)
Module: Database Access Driver (OCI) for DATAEASE (June '98 – Nov '98)
Module: Utilities for Transaction Processing Monitor (Feb '98 – June '98)
Module: TPC-C Benchmarking (Nov '97 – Feb '98)
Environment: C, C++, ODBC, OCI, BEA Tuxedo, Oracle 8, Oracle 7.x, Windows SDK, Microsoft
Visual Studio, Windows NT/98, Visual SourceSafe, VCCE for Windows CE, TPC-C Benchmark,
Microsoft ISAPI,
Asset Inc., India
Software Engineer
March '96 – Sep '97
Module: Memory Management System
Environment: C, C++, Windows SDK, and Microsoft Visual Studio, Windows NT/98
Download