JAGDEEP SINGH
Summary:
Over Eight years of experience in IT with over Three & Half year’s expertise in Content
•
Management Systems using Interwoven TeamSite 6.7.2/6.7.1SP1/6.5/6.1/5.X/4.X, DataDeploy,
OpenDeploy 6.1/6.0/5.6/5.1/4.5.
Extensive development using TeamSite Templating, FormAPI, Workflow Builder, PERL-CGI,
•
XML.
Knowledge of Metatagger 4.1.3/3.5, SitePublisher( LiveSite) 3.0.2 & MediaBin 4.6.1.
•
Over Three years of Extensive experience in Design, Development, Performance Tuning, and
•
Implementation of Client-Server / Web-based / 3-tier/ N-Tier applications using JAVA, J2EE
technologies & Frameworks.
Experience with core Java API’s, J2EE (Servlets, JSP, EJB, JavaBeans, RMI), JDBC, Struts,
•
Design patterns (DAO Factory, Service Locator, Business Delegate etc), Applets, AWT, SWING,
HTML, DHTML, JavaScript and Web sphere 5.0/WSAD 5.0.
Strong experience in Object Oriented Design & Analysis (OOD&A), Object Oriented
•
programming (OOP’s)
Experience (manual/Automation) in developing test plans, test cases, test data, and workflows
•
based on business requirements.
Involved in all phases of testing such as Unit Testing, Integration Testing, Regression Testing,
•
System Testing and User Acceptance Testing.
Good Understanding of Software Development Life Cycle Process and Software Risk Management
•
Issues.
Experienced in all phases of software development life cycle.
•
Ability to quickly master new concepts and mentor the peers. Excellent Communication and
•
Interpersonal Skills and Team Lead & Team player qualities.
Technical Skills:
Interwoven Team Site 6.7.2/6.7.1/6.x/5.x., Metatagger4.1/3.5, TeamSite Templating,
Content Management
Data Deploy, Open Deploy, Workflow Builder, LiveSite 3.0
Languages: JAVA, PERL, CGI, SQL, PL/SQL, C, C++, JavaScript, VBScript.
J2EE (Servlets, JSP, Applets, EJB, Net Work, RMI).
Technologies:
Struts, JDBC, Hibernate, Tiles, JSF.
Framework
TS version control, Visual Source Safe.
Version Control Tools
XML, HTML, DHTML.
Markup Languages:
Oracle 9i/8i, SQL Server 7, My SQL, MS Access7.0
RDBMS
DOS, Windows 2003/XP/2000/NT/98/95, UNIX.
Operating Systems:
IBM WebSphere5.0, BEA Weblogic, ATG Dynamo5.1, Tomcat, Apache, IIS.
Servers
MyEclipse, Netbeans, JTest, JUnit, Jbuilder, Rational, WSAD, WinRunner,
Tools
TestDirector
Education & Certifications:
M.SC (IT), Dublin Metropolitan University, London (UK).
Bachelors in Engineering, Amravati University, India.
Sun Certified Java Programmer (JDK1.4)
Experience:
Federated Investors, Inc Pittsburgh PA Aug ‘08– to-date
Sr. Interwoven Developer/Administrator/Architect
Description:
Project-1: Web Registration
Federated Investors’ Inc is one of the nation's largest investment managers .Who has honed its disciplined investment
process to deliver style-consistent investment products, including 147 domestic and international equity, fixed-income and
money market mutual funds, as well as a variety of separately managed accounts. Federated's diversified product line is
distributed through more than 5,400 financial intermediaries and institutions who assist investors in meeting their unique
objectives. This is a project to update, upgrade and add new Features/functionality to the new FII web site.I was brought to
identify, design and develop component and template for new web site using Interwoven TeamSite, SitePublisher/LiveSite
and also to enhance their exiting Workflow implementation to reuse it for new Web Registration Clean up Project.
Project-2: Collective Investment Funds
Federated Collective Investment Funds project was about creating a new “Collective Investment Funds” section on the
website.As part of this product set, a new qualified investor certification page should be presented to the user to
accept/decline whenever they select a fund in this section. Lastly, there are several content and format changes to the current
underlying reports/pages that are specific to the Collective Investment Funds (CIFs).I was hired to analyze there existing
system & suggest the best practice for Interwoven teamsite content management & to automate their existing process
through workflow.
Responsibilities:
• Analyze the current implementation & discuss issues with the clients.
• Was a part of team play for installing, configuring and integrating Metatagger with Teamsite.
• Involve in defining Meta data rules, Templating strategy and Configuring Metatagger to generate Content-Based
and Taxonomy-Based Tags.
• Used integrated basic Tagger GUI application for defining and configuring metadata rule set.
• Upgraded & configured Open deploy.
• Involved in proto type sites using SitePublisher.
• Created Web page templates and components using xml/xsl,html proto type proto type sites using
SitePublisher
• Also used SitePublisher data model and map teamsite assets to a SitePublisher data type.
• Involved in data deploying process. Configured data deployment configuration file.
• Analyzed, Designed & Developed Content Approval Workflows to be used in the company content deployment
using filters in deployment configuration files as well as action plan for deployment & approval process with
special additions of delayed, group & concurrent approval tasks.
• Develop workflow: WFT file and external tasks to approve and publish content to the web servers
• Involved in Designing and Setting up of appropriate branching structure as well as users for FII branch.
• Develop Data capture template (DCT), Validate using Form-API, regular expressions.
• Devised a method to automatically name the DCR’s and generate the corresponding pages.
• Extensively written Perl script for workflow tasks.
• Worked with a mid-sized QA team for application testing and deployment. Acted as a bridge between QA and
development teams to come up with plans and procedures for Testing and Rollout.
Environment: Interwoven Team Site 6.7.2/6.7.1/ 6.5.2, Form-API, SitePublisher/Livesite, Web sphere,
Open Deploy 6.2.1, Metatagger 4.1/3.5, Metatagger GUI, PERL, CGI, XML, HTML,
Apache2.0.59, CLT’s, Windows 2003.
RAZORFISH, San Francisco CA Oct ‘07– Aug ‘08
Sr. Interwoven Developer/Analyst/Administrator
Client: Kennametal - PA
Description: Kennametal is a leading global supplier of tooling; engineered components and advanced materials that are
consumed in production processes.It provide customers with a broad range of technologically advanced tools, tooling
systems and technical services. I was brought to Kennametal to analyze and suggest enhancements of their current
implementation of their website using TeamSite.
Responsibilities:
Went through the current implementation.
•
Discussed outstanding issues with the client.
•
Enhanced the workflows by including custom logic in the beginning of each workflow. This accommodates
•
multiple user roles to start the same workflow and take different paths.
• Devised a method to automatically name the DCR’s and generate the corresponding pages.
• Analyzed the approval process and designed additional workflows that can be used.
• Installed TeamSite 6.5 and OpenDeploy and configured these.
Environment: Interwoven Team Site 6.7.1 SP1, Form-API, and Open Deploy 6.1, ATG Commerce Server, PERL,
CGI, XML, HTML, Apache2.0.59, CLT’s.
Client: Nortel - CA.
Description:
The Nortel Web Transformation project was about designing & development of a new web application to replace the
existing Nortel.com. The new website provides a unified and integrated user experience such that all content regardless of
the originating source system is presented in a cohesive fashion, as opposed to the very fragmented experience of the old
implementation. The Team Site Content Management System (CMS) is providing key features in creating, maintaining &
publishing all authored content to the Web Sites & application servers through on demand & schedule deployment.
Responsibilities:
• Involved in the requirement gathering & design phase for the different modules of the project
• Involved in effort estimation for the project.
Prepared team site functional Specification for the new Nortel website.
•
Installed & configured Open Deploy product on remote server.
•
• Actively involved in development work for each portion related to Team Site. This includes very challenging Perl
scripts & Team Site automations using FormAPI.
o Setting up branching structure, Work area, Data category & Data type
o Defining & development of DTD for DCT
o Developing complex DCT with Formalin coding for auto field population & validations
o Workflow development
• Developed Content Approval Workflows to be used in the company with special additions of delayed, group &
concurrent approval tasks. Also involve auto deployment & scheduling process.
• Involved in data deploying process. Configured data deployment configuration file.
• Configured VF editor configuration file for enhancing its functionality.
• Setup Team Site Users & groups.
• Schedule & File list deployment using OpenDeploy.Configured the deployment configuration file indicating source
path, destination path & destination servers for the files to be delivered.
Environment: Interwoven Team Site 6.7.1, Form-API, Open Deploy 6.2,IBM WebSphere 6.1, JAVA, JSP, PERL,
CGI, XML, HTML, Unix, Apache2.0.59,CLT’s
Hilton Hotels Corporation, TN Sept ‘06 – Oct ‘07
Interwoven Developer/Analyst/Administrator
Description:
The project was for renovating Hilton Hotels group websites .As major shift has taken place in strategies hence to manage
the frequently changing content, Interwoven content management tool is used for optimum usability to end users. The Team
Site Content Management System (CMS) is providing key features, driving all authored content to the Web Sites &
application servers. The role of the CMS is vital to the success of http://wyndham.com/ Hilton’s businesses. Content
publishing is also doing the advanced functionality of incorporating the data from remote systems in some instances along
with the normal content management publishing cycle. Content deployment was occurring on demand as well as on a
scheduled cycle.
Responsibilities:
• Involved in the design Phase of the publishing process.
• Prepared team site functional Specification for the new Hilton’s website or for enhancement in the current website,
coordinated with the application development team to synchronize the flow & the format of the data.
• Involved in the Multiage generator and Dynamic Navigation page design.
Created complex DCT as well as custom-DCT generated by specifically defined DTD’s.
•
Created various TPL outputs as HTML, XML, and JSP.
•
Created workflows using multiple level of approval process using external tasks, scripting files (ipl files).
•
Involved in open deploy process. Configured the deployment configuration file indicating source path, destination
•
path & destination servers for the files to be delivered.
Environment: Interwoven Team Site 6.5.0, Form-API, Open Deploy 6.0.1,Weblogic 6.1, JAVA, JSP, PERL, CGI,
XML, HTML, Unix, Apache 1.3,CLT’s.
Public Service Enterprise Group (PSEG), NJ Feb ‘06 – Sep ‘06
Sr. Interwoven Developer/Analyst
Description:
PSEG is growing energy and energy Services Company, headquartered in New Jersey. It uses two websites, external
(PSEG.com) and internal (infocentral.com) to serve as an interface between its customers and employees. Content is
organized within Interwoven in 4 different branches and several sub-branches within the main branches. There are over 24
data-categories and 60 data-types, 10 process workflows with over 200 real time deployments to 14 web servers daily.
Responsibilities:
• Work at a senior capacity to provide solution for content management processes and analyzing requirements,
preparing project plan.
• Interacting with the user group, managers as well as close site review to analyze & design,
• Analyzed & designed content deployment strategies separately & using workflow as well as action plan for
deployment schedule & approval process.
• Setting up and maintaining ‘shadow’ branches for the two websites to prepare the company for oncoming merger
with a major energy and utility company.
• Develop workflow: WFT file and external tasks to approve and publish content to the web servers
• Configure Opendeploy: Set up base and receivers and OD xml mapping files
• Extensively used IW Perl: XML/DCR parser, DBI, Teamsite: PTparser modules
• Extensively use CLTs in workflow external scripts, and admin scripts
• Wrote common code snippets using Perl Object Oriented approach for TeamSite related development
• Involved in Designing and Setting up of appropriate branching structure as well as users on UNIX.
• Develop Data capture template (DCT), Validate using Form-API, regular expressions
• Administration and support of Web logic application server.
Environment: Teamsite 6.0/6.1, Opendeploy 5.6, Weblogic 8.1,UNIX, SQL server, PERL CGI, ASP, XML,
HTML, Java Script, Form-API.
MINI Circuits, Brooklyn, NY Aug ‘05 – Feb ’06
Interwoven Developer
Customer Order Processing System (COPS)
Description:
Project was to create Strategic Enterprise Information System in order to deliver the most up-to-date and accurate business
information to the traders. It allows content contributors to contribute content via a browser based front-end. All content
goes through a content approval process where the validity and the accuracy of the content are checked. The validation
system uses the workflow template strategy to automate notification process and to trigger the successor tasks
unconditionally or conditionally. The system allows de-linking of the content generation sub-system from the content
presentation sub-system to guarantee consistent look-and-feel across the corporate web site.
Responsibilities:
• Created complex workflow templates with the use of various tasks to support internal development efforts.
Created Perl scripts modules for various workflows.
• Co-Authored internal XML strategy.
• Created, Configured and integrated Data Capture and Data Presentation templates to generate HTML, JSP &
XML pages.
• Configured critical TeamSite configuration files for customization.
Used Teamsites Command-line-tools (CLT’s).
•
Solid understanding and Knowledge of creating deployment scripts, integrating deployment scripts with workflow
•
templates, Configuration of Data Auto-Synchronization (DAS) and Open Deploy practices.
• General Overall knowledge of administrative and development tasks of TeamSite.
Environment: Java, JSP, HTML, XML, Perl, CGI, Oracle 8i, WinNT 2000/4.0, Interwoven TeamSite 4.5/4.5.1,
TeamSite Templating, Workflow, Builder, Data Deploy, Open Deploy, CLT.
3i – InfoTech (formerly ICICI InfoTech), Mumbai-India & NJ, Apr ‘04 – Jul ‘05
Java Developer
Client: Bombay Municipal Corporation.
Description:
To design and prototype a new architecture for HealthCare Portal. The purpose was to integrate the chain of hospitals to
centralize Inventory, Accounts, Administration and Patients Records.
Responsibility:
• Designed custom framework using Clustered 3-tier J2EE architecture features based on Struts with an Oracle 9i
database...
• Used Struts based Validation framework for Presentation validation – also developed custom validations
which were registered in the validation rules.
• Used Struts Tiles framework.
• Implemented Dispatch Action & Look up Dispatch Action to optimize struts action lookup.
• Used Struts based DynaFormBeans framework to avoid replication Java Classes with similar properties.
• Developed the Workflow Management of Struts (Tabs) Module for Registration Module.
• Added Custom Request Processors, JSP Taglibs, Custom Tag Libs for Menu, Breadcrumbs, Display tag libraries
etc.
• Used configured JDBC (data Source & Type 4 drivers)& classes to connect with the Application Server
• Used CVS, Eclipse 3.0 for development.
• Worked with a mid-sized QA team for application testing and deployment. Acted as a bridge between QA and
development teams to come up with plans and procedures for Testing and Rollout.
Environment: Struts, JDBC, Oracle9i, Application Server, Pl-SQL, Eclipse, CVS.
Empire Blue Cross Blue Shield
Description:
Broker Portal is the primary interface for Brokers interacting with Empire online. Broker Portal helps the broker in playing
the role of an agent/reseller of Empire products to employers across the New York region. The Broker Portal minimizes the
manual intervention required from Empire in supporting the Broker by providing a Web based Interface, so that the Broker
can take care of some of the activities involved in selling a healthcare product to Empire’s end customers.
Responsibilities:
• Designed and Developed MVC Web layer using Struts.
• Designed and configured view management using Tiles.
• Developed struts Action Classes that executes the request of the client.
• Realized the use-case using sequence diagrams and class Diagram using Rational Rose.
• Employed Stateless Session Beans for business logic and coding various JAVA and J2EE design patterns like
DAO, Service locator, Business delegate, Factory pattern, Singleton etc.
• Mentoring the project team on Struts, Configuring Tiles.
• Done extensive code reviews.
Environment: JAVA/J2EE (Servlets, JSP, EJB, JNDI), STRUTS framework, TILES Framework, XML, Oracle,
Web sphere 5.1.
Prithvi Information Solutions Ltd. - INDIA Sept ‘03 – Apr ‘04
Developer
Client: T-mobile, USA.
Project: Network Performance Management Report System (NPM-RS)
Description:
The project involved the development of a Performance Management (PM) Portal for T-Mobile. The Performance
Management (PM) Portal will allow the T-Mobile managers and executives to view various performance management
reports, Key Performance Indices (KPI) and historical trends in graphical and tabular form. It will provide efficiency in
terms of ease-of-use, accuracy, applicability and practicality for Market/Regional RF Engineers in BSS/RAN/KPI
monitoring and troubleshooting.
It will also help in reviewing the performance data for trend analysis, forecasting and enhancing the performance. This will
improve the bandwidth utilization by accurately tracking the KPIs and also facilitate decision making of T-Mobile managers
and executives through easy-to-use portal and dashboard. The scope for development of the web portal in Iteration1 will
include the following-
Login Page
Home page to provide frames to display HIXP Table and Graph and GIS
BSS and NSS Page to provide frames to display reports in Reporting Suite Framework
Provide links to Reporting Tools
Contact Us Page
The different users will be T-Mobile managers and executives, Market/Regional RF Engineers
and administrators.
Responsibilities:
• Involved in sizing, design.
• Involved in internal design, external design & code review.
• Involved in coding of view layer.
• Generate JSP based graphs for reporting using JFree-Charts
Environment: Java/J2EE 1.4, JSF 1.0, Web Logic, JFreeCharts, Oracle8i, HTML, XML, XSL.
Kirloskar Computers Inc., India Nov ’00 – Sep ’03
Developer/Tester
Project Description:
The Marketing Management System deals with marketing computer devices and computer peripherals.
This system maintains customer information; order entry, remittance entry and activity inquiries. The customer information
sub module is used for creating a profile of new customer and updating the profile of an existing customer.
The order entry sub module is used for orders they placed and remittance entry sub module is used for the remittances they
made.The activity inquiry module is used to know the past activities of the customer.
Responsibilities:
• Prepared detailed Test Plan, Test Cases and Test Scripts for the application under test (AUT)
• Ensured creation of test plans, procedures, scripts and reports for Integration and Regression testing while
partnering with Business Analysts.
• Modified the Test Cases on subsequent amendments for each new build.
• Performed Standard Manual Testing and Ad-hocTesting on the entire application to check the navigation flow.
• Responsibilities include Business requirement Analysis, Functional Requirement Preparation.
• Involved in extensive user acceptance testing of the application. Implemented multiple test cases and
documented the failures/bugs for developers’ reference.
• Involved in interacting and gathering of test data from the database.
• Responsible for writing Manual scripts and execution, to perform Functionality testing of the application using
Test Director.
• Performed Regression testing to verify Software errors using WinRunner and Test Director
• Performed Security testing for user Ids and Passwords.
• Worked and implemented the software development life cycle (SDLC) in the project.
Environment: WinRunner, Test Director Visual Source Safe, ASP, Oracle, HTML, DHTML, VB Script, Windows
NT, Visual basic, Oracle and Windows95.
Project Description
An In-house production Material Management System. The application keeps tracks of complete order management,
procurements, Billing, shipment and also keep track of employee information.
Responsibilities:
• Involved in the designing of the test cases and test strategies.
• Interacted with Developers and analyst to obtain the Business requirements and changes to perform
Regression Testing.
• Tested the GUI functionality manually and using WinRunner
• Modified the baseline recording to accommodate the changes for the future releases of the application.
• Tested the application for Y2K compliance. Closely involved with developers in resolving the conflicting issues.
• Used Test Director for bug reporting and tracking.
• Identified defects and change requests were recorded in Test Director
• Participated in team meetings and walkthroughs for weekly testing reviews
Environment: WinRunner, Test Director, Visual Source Safe, ASP, VB, Oracle, HTML, DHTML, VB Script and
Windows NT.