Post Job Free
Sign in

Project Manager

Location:
Denville, NJ, 07834
Posted:
August 30, 2013

Contact this candidate

Resume:

URVI JOSHI

*** ********* *****, ********, **, ***34 973-***-**** ***********@*****.***

PROFILE

• 10+ years of experience in all the stages of Software Development Life Cycle, including Functional Requirements, Technical

Design, Database Design, Programming, Integration & Testing and Deployment using J2EE Technology.

• Experience in designing developing and implementing systems based on Service Oriented Architecture (SOA) concepts

including business service identification and realization and enterprise interfaces.

• Developing custom Rule-Based workflow systems implementing various semantic tools and technologies.

• Research Experience in Semantic Web and Applications of Artificial Intelligence.

• Strong analytical abilities nourished by sound technical, rich functional knowledge and excellent communication skills.

TECHNICAL SKILLS

Languages: Java, J2EE, SQL, PL/SQL, HTML, XML, XSLT, AJAX, DAML, Perl, JavaScript, Visual Basic

Platforms: J2EE Framework, Adobe Flex

Java Technology: Servlets, JSP, EJB, Java Beans, JDBC, Swings, RMI, JAXB, JUnit, ILOG JRules, JMS

Networking: Unix Network Programming, TCP/IP Protocol Suite, SOAP

Databases: Oracle, Microsoft Access, Microsoft SQL Server, IBM DB2, PostgreSQL

Open Source Ant, Struts, Hibernate, Spring

Design Skills: OOD, UML, Rational Rose, Design Patterns

Web/Application &

Messaging Servers: Apache Tomcat, Web Sphere, Web Sphere MQ

Operating Systems: Windows, MS DOS, UNIX, and LINUX

IDE: IBM RAD, MyEclipse, Visual Basic, Flash Builder

Version Control: MKS, CVS, PVCS, SVN

INDUSTRY EXPERIENCE

T. Rowe Price, MD Technical Lead 01/2010-05/2012

Project: Shared Services realizes, identifies and implements various business services based on SOA concept that

are leveraged across T.Rowe business and technology community.

Responsibilities:

Assisted Project Manager(s) in collaborating with senior management of the business

community to identify and prioritize opportunities for utilizing technology to achieve goals of

the organization.

Conducted business analysis, project assessment, impacts and feasibility determination for

critical systems.

Architected and designed the deployment process solution offerings in managed and unmanaged

environments utilizing a rich Flash-driven front-end driven by back-end data using XML, Flex,

and Web Services.

Provided leadership to track key project milestones, adjusting project plans and managing

resources and budget to meet project commitments.

Managed the revamp of existing business process, eliminated repetitive layers and transitioned

the project to transaction oriented services for the Cost Basis tax implementation to be more

responsive and customer driven.

Identify, analyze and develop ‘As-Is’ and ’To-Be’ business process models to identify reusable,

global and other business services.

Interact with the client T. Rowe Price RPS, Retail and Institutional Business Units to gather

requirements, review and explain design, suggest enhancements and communicate project

statuses.

Design and implement modules for global login authentication and security constraints for

customers and account holders to enable single sign on and shared access across multiple

business units.

Lead post launch review meetings to revisit project strengths and liabilities, to build out better

processes for future projects.

Software/Tools: IBM RAD, Websphere, Spring, Java, iBatis, J2EE (EJB, JSP, Servlets, Java Threads), Flex, Action Script,

Flash Builder, ANT, IBM DB2, Quality Center.

HighJump Software, MD Senior Software Developer 06/2009-01/2010

Project: The HighJump™ RouteCenter DSD route accounting system (RAS) creates the backbone of the business

operations and helps make the most of new opportunities. As the operational hub, this powerful solution

manages presale/delivery/peddle routes, hand-held computing devices, customers and driver schedules. It

also controls the integration between business back-end accounting, ERP or warehouse management

system.

Responsibilities:

Design and develop daily processing life cycle modules for Order Entry, Pricing and totals

engine, settlement and journal processes.

Define and implement XML interfaces and SOAP services to facilitate data processing from/to

various handhelds.

Design and implement share scheme to facilitate sharing of master data between companies

using JMS publish-subscribe model.

Implement business rules for complex pricing/discount structures, dynamically schedule routes

and inventory management.

Implement Data Exchange Packages with Handheld devices and reporting software like Power

Tools.

Integrate with Inventory Manager, Sales Manager and Survey Manager Products of HighJump.

Implement solutions, which are compatible and receive highest certification from beverage

suppliers such as Anheuser Busch and Miller-Coors.

Software/Tools: MyEclipse, Struts, Java, J2EE (JSP, Servlets, Java Threads), JMS, XML, Spring, Hibernate, Apache

Tomcat, ANT, SOAP, WSDL, PostgreSQL

T. Rowe Price, MD Senior Software Developer 01/2005-04/2009

Project: Shared Services realizes, identifies and implements various business services based on SOA concept that

are leveraged across T.Rowe business and technology community.

Responsibilities:

Design and development of business services as EJBs for web applications

Design and implement the API interface/template for Individual Retirement Accounts record

keeping system, which supports transaction processing and maintenance.

Design and implement modules for online electronic authentication and security constraints to

enable users to reset login information and single sign on, for RPS MyRetirementPlan, using

Struts Framework.

Defined, designed and implemented role based Automated Workflow Distribution (AWD)

workflow interface and work items.

Define XML schema and implement XML interfaces for data using SAX, XSLT and JAXB for

Automated Workflow Distribution (AWD) workflow interface and work items. Implement

classes for sending, receiving and processing messages using IBM MQSeries to AWD.

Analyze, design and implemented services using EJBs for migration of web applications from

Retail’s legacy CIF database to IDM.

Project: The Rollover project was designed to support legal and regulatory requirements for which T. Rowe Price

will be required to rollover qualified company plans to Individual Retirement Accounts (IRA) accounts.

Responsibilities:

Clarified client requirements, business needs and project objectives via client meetings with RPS

and Retail business units and feedback sessions.

Design and development of J2EE Web Application for Rollover processing system.

Design and implement the API interface/template for opening a new account and purchase on the

TA2000, an Individual Retirement Accounts record keeping system, which supports transaction

processing and maintenance.

Design and implement XML interfaces for data and updates downloaded from the OMNIPlus

system using SAX, XSLT and JAXB.

Develop a test framework based in JUnit, build unit tests and regression tests to run on WSAD

Websphere Test Server.

Software/Tools: IBM RAD, Websphere, Struts, Java, J2EE (EJB, JSP, Servlets, Java Threads), XML, Vignette, JAXB, MQ

Series, ANT, IBM DB2, Quality Center

Lockheed Martin, MD Software Consultant 11/2003–12/2004

Project: MIDAS is a Disability Claim Processing Support System built for the Social Security Administration in

an effort to facilitate paper less processing of claims. This enables users to download and exchange claim

information between field and regional offices. The system also provides the ability to share medical

information, receipt claims and/or request assistance from other offices.

Responsibilities:

Design and development of J2EE Web Application for MIDAS disability claim processing

system. Modeled designs using Rational Rose to create UML class and sequence diagrams.

Design and implement XML interfaces for claim data download and updates using SAX, XSLT

and JAXB.

Design and implement Rules to support disability claim processing. Develop the interface

between the application and Rules Engine.

Merge existing eclipse plugins and develop plugins to integrate into the project using ANT, This

helps set up a universal development environment, coding standards and helper tools.

Maintain release and deployment scripts for the AS400 Apache-Tomcat environment.

Building a MIDAS GUI User Tool using Newlook 6.0. It provided the users the ability to process

claims, view documents and interact with external systems.

Develop a test framework based in JUnit, build unit tests and regression tests to run on tomcat.

Develop Mock implementation for Java Servlet Http classes and setup Mock databases using

hsqldb to simulate the application environment.

Software/Tools: IBM WSAD, J2EE (JSP, Servlets, Java Threads), JMS, XML, XSLT, JAXB, Apache-Tomcat, ANT, IBM

DB2, ILOG JRules

TripleHop Technologies, NY Software Developer 08/2002–11/2003

Project: Triplehop’s enterprise Knowledge Management and Search Tool “MatchPoint” helps corporate users

access and share the most relevant information from disparate sources, including the Internet, corporate

networks and proprietary knowledge bases. TripleHop’s core technology combines the best of semantic

and statistical analysis to bring unparalleled recall, precision and contextualization to your searches.

Responsibilities:

Working as a Research Scientist and Software Developer in the areas of Information Retrieval,

Search Engines and Travel Recommendation Systems.

Designing Knowledge Representation and Information Exchange schemas and processes for

Semantic Web information retrieval, information matching and recommendation engines

Developed Domino Notes Crawler in Java and MS Outlook Email Crawler in Visual Basic for

document information/metadata extraction.

Research and implementation of core machine learning, information retrieval and document

merging and clustering algorithms in Java.

Design and development of J2EE Web Application for the MatchPoint Universal Search and

Retrieval System.

Design and implement XML interfaces for all components of the web application system and the

crawlers and document analyzers.

Develop inference logic and rules using Jess and integrate with the crawlers and information

retrieval engine.

Building a Java GUI Administration Tool to monitor sources, crawlers, document index, user

profiles and search attributes for the MatchPoint Universal Search and Retrieval System.

Software/Tools: J2EE (JSP, Servlets, Java Swing, Java Threads), XML, Visual Basic, Javascript, Oracle, Apache-Tomcat,

WebLogic, Jess

Booz Allen & Hamilton, MD Software Developer Intern 06/2001–08/2001

Project: Working in close collaboration with client designed and developed a Traffic Requirement and Rollups

Data Tools for the ESDIS project using ASP and SQL Server. The network analysts at NASA now use this

tool.

Project: Designed, implemented and tested a grading and analyzing system for the various tasks performed at

NASA using Cold Fusion and SQL Server.

Responsibilities:

Gather Client requirements

Design and implementation of Web Interface for the Tool

Testing and Documentation

Project Demonstration

Software/Tools: ASP, MS SQL Server, Cold Fusion.

Trevasoft, Bombay, India Software Developer 07/1999–05/2000

Project: Developed a Web based Project Scheduling and Management System. The project involved design and

implementation of a system, which enabled managers to schedule new projects and monitor progress of

current projects. This benefited the team, enabling them to organize the various projects, meet deadlines

and improved profits.

Project: Analyzed, designed and implemented a Real Estate Listing and Purchase System. The

project involved maintaining the data about available and sold houses using Oracle

database. The development involved composing the front end JSPs, and the back-end

Session and Entity Java Beans Cost Estimation and agent recommendation modules

were built using PL/SQL.

Responsibilities:

Writing PL/SQL Stored Procedures and Packages

Design the Web Interface and Components

Mapped XML information about houses and real estate agents to an Oracle database using stored

procedures.

Design and implement complex ratings, cost estimation and agent recommendation modules.

Performed system tests and documentation on the software.

Software/Tools: J2EE (Servlets, JSP, JDBC), XML, Javascript, Oracle, Apache-Tomcat, WebSphere

ICICI Bank,Bombay, India Programmer/Analyst 09/1998–04/1999

Project: Designed and developed a Stock Market Analysis Tool for ICICI Bank. Market estimation tools were built

which helped shareowners make important decisions about the stocks. Better understanding and judgment

about stock market investments, speculated increase in profits by 1.5%.

Responsibilities:

Interact with the client and gather requirements

Design market estimation tools and implementation plan

In charge of Project demonstration to clients

Add new features to the existing functionalities and customize the package based on the clients

needs.

Software/Tools: J2EE (Java Applets, JDBC) and Oracle

RESEARCH EXPERIENCE

Under Dr Tim Finin UMBC, MD Research Assistant 8/2001–06/2002

Project: Developing Rule-Based Systems and Inference Engines over Structured Information in XML and DAML.

We describe an approach for information retrieval over documents that can consist of both free text and

semantically enriched markup. Built a prototype of a framework in which both documents and queries can

be marked up with statements in the DAML+OIL semantic web language. Our approach allows inferences

to be drawn over this information when a document is indexed, when a query is processed and when

query results are evaluated.

Responsibilities:

Research current developments in Rule-Based systems and DAML

Implement a prototype of the system in the environment of student events the University

Develop Inference logics and rules using DAMLJessKB

Gather requirements from student users about event announcements.

Gather experimental Data and run Statistical analysis on Precision/Recall

Software/Tools: Java, Information Retrieval HAIRCUT System at JHU, DAMLJessKB, AeroText, XML, DAML

UMBC, MD Teaching Assistant for C 06/2000–8/2001

Led discussion sessions for a class of 50, Computer Science 1 for Majors. Prepared assignments and help sessions.

EDUCATION

Aug 2002: MS in Computer Science GPA 3.75 University of Maryland Baltimore County (UMBC)

May 1999: BS in Computer Engineering GPA 3.6 (equivalent) Mumbai University, Maharashtra, India

COURSES

Graduate: Advanced Operating Systems, Advanced Computer Architecture, Principals of Database and Knowledge Base

Systems, Network Architecture and Protocols, Knowledge Representation and Heuristics, Java Server Technology, Design and

Analysis of Algorithms, Engineering Multi-Agent Systems, XML Technology.

ACADEMIC PROJECTS

• Development of IT Talks – A Web Portal: XML, MySQL, Servlets and JSP

This project was funded by DARPA. The talks from different Domains like MIT, JHU, Stanford, and UMBC and maintained in

the MySQL database. Servlets and JSP interact with the database and display the details as queried by the user, filtered based on

user preferences. The users are denominated as Superusers, Root, Editors and general users based on their permissions. The talk

and user details are maintained by the DAML/XML profile.

• Analysis, design and implementation of Web Server Caching Proxy utilizing Java Socket Programming and Servlets.

This project simulated a Web server caching proxy stressing on dynamic replication, load balancing, consistency guarantees and

optimization of overall performance. Other features of the system were high availability in the presence of failures, inter-proxy

communication and scalability. The RFC 2616 standards were followed stringently in this design.

• Development of On-line Florist Shopping Arcade Portal for florists using Servlets and JSPs deployed on Apache - Tomcat

Server. Depending on the Flower type, templates are displayed on the screen. Flowers and other accessories can be selected in

shopping cart and finally checked out when the processing of credit cards is carried out. Orders are updated in the orders

database and shipping process updates the status of these orders.

• Implementation of Service Location Protocol (RFC 2608): C Socket Programming on Linux

OTHER CREDENTIALS

• Social Security Administration, Deputy Commissioner’s Citation Award for the MIDAS application. (June 04)

• CIKM’02 Publication: Information Retrieval on the Semantic Web (http://doi.acm.org/10.1145/584792.584868)

• Member of IEEE and Computer Association for Technological Trends, Mumbai

• Presented a Seminar on ‘Agent Systems as Software Engineering Paradigm’, ’01

• Presented Papers on ‘J2EE Technology’ and ‘Networking’ IT Festival’99 Mumbai

• Secured 2nd place in the Statewide Project Competition’97, Working of 8085 Microchip & Frame Relay, Visual Basic

References available on request.



Contact this candidate