You are on page 1of 11

Technical Strategies, Inc.

4229, Lafayette Center Dr, # 1625, Chantilly, VA 20151


703 579 6690, 703 961 0890

Rajinder Singh Nagi


612-227-9135
raj_n52@yahoo.com

Summary

 More than 10 years of experience in Programming and Application development. Object


oriented design and development using Rational Rose. Extensive experience with J2EE
architecture and in developing its components (JSP, Servlets, and EJB), experience in
using Application Servers like ATG Dynamo Suite, JBoss, Bea Weblogic, IBM
Websphere, Relational Database (Oracle) and Java API’s like JDBC, Java Security,
AWT, Swings, and configured FTGate Email server. Excellent analytical &
communication skills.

Education

 B.E. in Electronics & Communication, Karnatak Univ., Karnataka, India, 1994.

Skills Summary

Programming languages Java, Javascript, HTML, XML, Sql

Technologies J2EE, EJB, RMI, Servlets, JSP, XML,


Networking, AWT, Swings, Javabeans, JNI,
JDBC, Java Security, vmware

Software’s: Databases Microsoft Access, Oracle, Cloudscape, Solid,


Operating Systems MS SQL Server 2000, 2005
UNIX (Solaris flavor), Linux CentOS, Windows
95, Windows 98, Windows NT, Windows 2000
Professional, Windows XP, MS Dos

Application Servers ATG Dynamo 2007.1, 2006.3, 7.2 with ATG


Content Management, Merchandising, 6.4,
5.6.1, 5.5, 5.0, 4.5.1, 4.5 J2EE App Server,
Websphere 5.0, Weblogic 7.0,8.0, 8.1.9,
Tomcat, Cold fusion, JBoss Application Server
4.0.3, 4.0.5 sp1, Websphere5.0,6.0

Embedded Reporting Server Jinfonet Enterprise Server7.0

Web Servers IPlanet, Apache, Java webserver 2.0, IIS

Servers IBM Net.Commerce, Siteminder, WebTrend,


Interwoven Teamsite 4.5, LDAP, Terminal
Server

Wizard Front Page 98


Technical Strategies, Inc.
4229, Lafayette Center Dr, # 1625, Chantilly, VA 20151
703 579 6690, 703 961 0890

IDE Eclipse3.0 and 3.1, 3.2, JBuilder 3.0 for Java,


JDeveloper by Oracle, JReport Designer7.0

Content Management System Interwoven Teamsite-open Deploy and Data


Deploy
Stellent Content Management, ATG Content
Management

Search Server Verity, Mercado, Endeca and ATG Search

Database Migration Tool SQL Server Migration Assistant2.0, Intelligent


Visual Studio

Versioning tool PVCS, SVN, Maven, Perforce

Professional Experience

Client: Datacard Inc, Minnetonka, MN USA


Duration: March’2008-April’2008
Role: ATG Architect
Environment: ATG6.1, ATG2007.1, JBoss 4.0.5, Websphere5.0, Windows XP Professional,
Microsoft SQL Server 2000 and 2005, WAPT, Eclipse 3.2.

Project is migration of http://datacard.com from Application Server WebSphere 5.0 to JBoss 4.0.5
on ATG 6.1 platform to ATG 2007.1 and converting xml to sql repositories. Other website
http://partnerpage.com is under migration. At the same time project involves bug fixes and
enhancements on both the websites.

Responsibilities:
 Comparison between the pre production, production and converted website.
 Reports any differences between these websites in an excel sheet.
 Worked on enhancements on http://partnerpage.com

Client: Handango Inc, Hurst, TX USA


Duration: January 04’2008-Feburary 29’2008
Role: ATG Architect
Environment: ATG2006.3, JBoss 4.0.3 sp1, Windows XP Professional, Linux Red Hat, File
content Server, ATG CA, ATG Merchandising, Microsoft SQL Server 2000 sp4,
WAPT, Web Loader, Infrared J2ee Performance tool, Endeca Search Engine.

Project is redesign of current Handango.com website. It’s converted from Tomcat to ATG2006.3
platform. HCE is Handango Commerce Engine used by the partner sites for commerce. It’s
completely based on ATG 2006.3 Commerce. Implementation of ATG CA at some level in the
Beta release.
Technical Strategies, Inc.
4229, Lafayette Center Dr, # 1625, Chantilly, VA 20151
703 579 6690, 703 961 0890

Responsibilities:
 Redesign product catalog with the current requirement.
 Attending meeting and guide the developer about ATG2006.3 Scenarios and Slots
 Technical discussion on ATG 2006.3 suite including the Repositories, Caching, Jboss
Clustering and other OOTB ATG Components.
 Setting up the Load and QA environment.
 Design document on ATG CA and Merchandising.
 Used WAPT, and infrared performance tools to mentor the developer on the load test and
performance issues.

Client: ATT, Dallas, TX USA


Duration: November2007-December2007
Role: ATG Architect
Environment: ATG2006.3, Weblogic8.1, Windows XP Professional, Interwoven Content
Management, Oracle10g

This project is to setup ATG2006.3 suite. Architectural documents on integrating ATG2006.3 with
Interwoven Content Management using ATG adaptive engine
Responsibilities:
 Joining meeting and guide the developer about ATG2006.3 Personalization, Scenarios,
Slots
 Technical discussion on ATG personalization Scenario engine
 Hign level devel design document on the integration of ATG Adaptive Engine with
Interwoven Contents.

Client: Kodak, Emeryville, CA USA


Duration: October2007-November2007
Role: ATG Architect
Environment: ATG2006.3, JBoss 4.0.5 GA, Windows XP Professional, ATG 2006.3 Content
Management, Merchandising, ATG Search, ATG Service, Oracle10g, MyEclipse
3.3, WebWork2.0, Pico Framework,

This project is to setup ATG2006.3 suite. Architectural documents on integrating WebWork with
ATG2006.3. Estimate on the integration.
Responsibilities:
 Wedging with ATG-Hybrid
 Architectural documents on WebWork Integration with ATG2006.3
 Designed non e-commerce presentation layer in ATG2006.3
 Installed and set up ATG Content Management 2006.3
 Installed and set up ATG Service 2006.3
 Setup Merchandising with ATG CA.
 Created local database for restoring the database.
 Integrating non MVC with MVC WebWork pattern.

 Custom pages at the BCC level


 Integrating product Catalog with Merchandising with ATG CA

Client: Chicos, Fort Myers, FL USA


Duration: July2007-September2007
Role: Senior Consultant
Technical Strategies, Inc.
4229, Lafayette Center Dr, # 1625, Chantilly, VA 20151
703 579 6690, 703 961 0890

Environment: ATG2007.1, JBoss 4.0.5 sp1, Windows XP Professional, ATG 2007.1 Content
Management, Merchandising, ATG Commerce Assist , MS SQL server 2005,
Eclipse 3.2

This project is to set up and configure ATG2007.1 Content Management with Merchandising. It
involves using out of the box ATG Workflows to deploy. Even occurs custom workflows to deploy
the assets. Merchandising is integrated using ATG scripts. Custom pages in BCC and product
catalog various features; bulk pricing, creating new products within a new category or
subcategegory.

Responsibilities:
 Installed and set up ATG Content Management 2007.1
 Setup Merchandising with ATG CA.
 Created local database for restoring the database.
 Used out of the box and custom workflows for deployment.
 Mentor System Engineer for JBoss AS with IIS6.0
 Custom pages at the BCC level
 Integrating product Catalog with Merchandising with ATG CA

Client: Mattel Inc, Los Angeles, CA USA


Duration: May’2007-July’2007
Role: Senior Consultant
Environment: Windows XP Professional, MS SQL Server 2000, Interwoven MediaBin.

This project is to set up and configure Interwoven MediaBin6.0 as an Asset Mangement System.
Using MediaBin to update assets, add new asset, delete assets. Customize the pages according
to client requirements.

Responsibilities:
 Installed and set up Interwoven MediaBin 6.0.
 Integration with MS MSL Server 2000.
 Converting images to jjep, jpg format using Mediabin tool
 Performance testing.
 Customizing pages according to client’s requirement.

Client: Heidelberg AG Heidelberg, Germany and Kennesaw, GA USA


Duration: Feb’2007-April’2007
Role: Senior Consultant
Environment: ATG2006.3, JBoss 4.0.3 sp1 and JBoss 4.0.5, Windows Server 2003 standard
Edition, Interwoven Teamsite, Verity Search, Oracle91, 10g, MS SQL server
2005, Eclipse 3.1

This is migration project from ATG DAS to JBoss with clustered environment using Oracle 9i, 10g
and even may go with Microsoft SQL Server 2005(once it is supported by ATG). Client has an
application name eInfrastructure already running on DAS. It needs to be migrated to JBoss.
Teamsite Server and Verity has to be confined to the same architecture using JBoss

Responsibilities:
 Installed and configured Oracle 9i and 10g on VMware instances
 Migrating eInfrastructure on JBoss
Technical Strategies, Inc.
4229, Lafayette Center Dr, # 1625, Chantilly, VA 20151
703 579 6690, 703 961 0890

 Migrating MS SQL Server 2005 from Oracle 9i


 Configuring JBoss, verity and Teamsite on VM wares
 Mentor Developers how to proceed with JBoss clustering

Client: Lapetite Academy. KS USA


Duration: Sept’2006-Dec’2006
Role: Team Lead
Environment: ATG7.1 Outreach, ATG7.1 Adaptive Engine, ATG control center, Business
control center, Microsoft SQL Server2000, Jboss Application Server, Windows
XP.

Working to setup ATG campaigns using Outreach 2005.1, setup the local laptops environments
for CA, Deployable client and common environments. Configured Jboss with ATG7.1. Mentor
developers working on bug fixes.

Responsibilities:
 Worked on workflows.
 Mentor Developers how to configure Jboss with ATG7.1 using MS SQL Server2000
 Set up local machines to run ATG2005.1 Outreach.
 Configuration of MS SQL Server2000 with ATG preferred I-net drivers.

Client: Motricity Inc.NC USA


Duration: August’2006-September’2007
Role: Team Lead working through ATG PS
Environment: ATG7.2 suite covers ATG Content Administration, Commerce, Personalization,
Scenarios,
ATG control center, Business control center, B2Bcommerce, B2CCommerce,
Merchandising, Oracle 9i and 10G, Linux CentOS, Weblogic Application Server
8.1.9.

Working in ATG Content Administration, creating new projects, managing them, designing new
workflows, involved in the process of Migrating ATG7.2 CA to ATG2006.3 CA with Full
Deployment (DAF.Deployment) of 13 million assets using clustering.

Responsibilities:
 Worked on the bugs and fixes on customized workflows.
 Issues related to Deployment of 13 million assets using Full Deployment in ATG 7.2 CA
 Worked on the roles, context root issues in ATG7.2
 Suggest solutions to upgrade to ATG2006.3 for full Deploy with clustering.
 Working on the opened cases of Motricity with ATG

Client: Capgemini Inc. Dallas TX USA


Duration: June’2006-August’2006
Role: ATG Architect
Environment: ATG 7.2 Commerce Server, ATG7.2 Publishing(Content Management), ATG7.2
Merchandising, ATG7.2 Personalization with Scenario, Web logic 8.1, J2ee, Jdk1.4.02,
Oracle10g on Unix
Technical Strategies, Inc.
4229, Lafayette Center Dr, # 1625, Chantilly, VA 20151
703 579 6690, 703 961 0890

Working in ATG Publishing with using Merchandising. Created Quick workflow using ACC and
created different projects in Business Control Center, push them to Stage and only approve for
Production for later stage. Fixing bugs for CMS module.

Responsibilities:
 Worked on the bugs and fixes on customized workflows.
 Issues related to Deployment of 08 million assets using ATG 7.2 CA
 Created new workflow- QuickWorkflow for Deployment to staging without content
approval.
 Configured RecurringService and PurgingService components in ATG7.2
 Worked on bugs of CMS and some of RMS modules.

Client: Target Corporation, Minneapolis MN USA


Duration: May’2005-June’2006

Role: Programmer Analyst


Environment: ATG Dynamo Suite 6.4.0 with Portal, Jinfonet Enterprise Server, JReport
Designer, Stellent Content Management , J2SE, J2EE, PVCS, JDBC, JSP, UNIX
(Solaris 8), Oracle 9.2.0.1 HTML, Windows NT

Worked in- projects with ATG, Java, and J2ee environment. Projects involves insideTGT
http://insidetgt.target.com/portal-target/Target/CorpZone intranet support and new enhancement
operations, Enterprise Data Warehousing Reports using JReports by Jinfonet, developing new
Community, Gear using ATG Portal 6.4.0. New requests or enhancements are queued and
assigned in common Microsoft Portal called Sharepoint. All modules are developed in ATG.
JReports are integrated with ATG in Enterprise Data Warehousing. Clients can select any report
according to measure, period and sort by. The Reports are display in DHTML by Default.

Responsibilities:
 Involved in develop bug fixes.
 Develop new enhancements in ATG, Java, and JSP.
 Develop new Community, Gear using ATG Portal 6.4.0.
 Design and develop JReports in JReport Designer.
 Integrate JReports with ATG and Database.
 Patch/Upgrades on JReports
 Unit Testing, System Testing and Integration Testing of modules.
 Configure new communities, Gears in ATG Portal.
 Setting Rule Sets using ATG Dynamo Personalization.
 Design and develop new Web Components using Java.
 Develop FormHandlers in ATG Dynamo according to the design implementation.
 Configure JReports Enterprise Server using Admin Console.
 Check the availability of Content in Stellent Content Management.
 Design content items according to the business requirements.
 Generate reports of issues through Remedy software connecting via Citrix.
 Update the same reports in xsl sheets through Microsoft's Sharepoint Portal for the team
members.
 Resolving ATG, Enterprise Java Production issues.
 Resolving any outages in Production Environment.
 Repository configurations using XML and properties files in ATG.
 Content related issues of Stellent Content Management or the Oracle Database.
 Doing the Builds and Deployments for Test, Stage and Production Servers.
Technical Strategies, Inc.
4229, Lafayette Center Dr, # 1625, Chantilly, VA 20151
703 579 6690, 703 961 0890

 Admin tasks like- running ATG loaders, Invalidates cache etc as required per the issues
using ATG Admin console.
 Fixing JReports issues.
 ATG Portal data move from Test Server to Stage Server and Stage Server to Production
Server before any scheduled Deployments.

Company: Infinite Computing Inc.


Client: Sony Latin America, Miami USA
Duration: Febuary’2005-March’2005
Role: Senior Programmer Analyst
Environment: ATG Dynamo Suite 5.6, J2SE, J2EE, JDBC, JSP Unix(Solaris 8), Oracle 9i,
HTML, Windows NT

Project involves taking the back up of the development environment for www.sonystyle.com.ar,
www.sonystyle.com.br ; revamp or modify the HTML and JSP pages with ATG Dynamo
Properties files. The oracle database is configured with ATG. The webserver implemented is
iPlanet (SunOne). This all task is then converted to the staging and then finally to Production.

Responsibilities:
 Involved in taking the backup in UNIX of the ATG properties files.
 Took backup for XML and JSP files
 Create a new Development folder with group permissions
 Configured the new Oracle Database instance in ATG
 Configured new properties files in ATG.
 Configured the URL iPlanet (SunOne) Webserver.

 Run the ATG in Development environment with the above settings


 Made changes in the JSP pages according to the requirement
 Involved with the team with staging and production

Company: HCL Comnet Ltd.


Client: Cummins Inc. IN USA
Duration: April’2004-Febuary’2005
Role: Team Lead/ Senior Programmer Analyst
Environment: ATG Dynamo Suite 5, 5.6.1, J2SE, J2EE, JDBC, EJB, BMC Patrol, Siteminder,
Webtrend, Interwoven Teamsite, Websphere, Weblogic, Coldfusion, Remedy
Account User, Oracle, UNIX(Solaris 7), Windows XP.

Project involves managing ATG, iPlanet, Oracle9iAS, Coldfusion, Websphere and Weblogic

instances remotely at off-shore in India. Deployment using Interwoven TeamSite. Setting policies

under Siteminder. Designing and developing new Java and J2EE applications according to the

specification. Code review of the developed applications. There is Remedy Action Request

System software provided by the client to work on. The problem tickets will be queued to the

particular contractors. He/she has to resolve the problem and close ticket there after providing
Technical Strategies, Inc.
4229, Lafayette Center Dr, # 1625, Chantilly, VA 20151
703 579 6690, 703 961 0890

solution to the user. The tickets can be urgent, medium or high. The SLA will be calculated

according to the prior resolution of the problem.

Responsibilities:
 Involved in meetings with the client and designed the Project Plan.
 Understand the Architecture of the ATG Dynamo 5.x, 6.x Application Server in UNIX
environment.
 Intensively involved with the on-site in meetings to analysis the new J2ee Applications.
 Code review and suggest any changes in the previous J2ee applications.
 Involved in complete Life cycle of the project and new j2ee apps added to the server.
 Developed Servlets, JSPs, EJBs under the MVC design pattern.
 I was actively involved in managing and monitoring ATG instances.
 Coded the droplets and the form handlers along with the integration with relational views.
 Developed Entity beans that interact with the database to insert, update and load
customer information.
 Created multiple JSP pages for the GUI using dsp tags.
 Fixed the jsp index page having bug which didn’t allow the site to display page correctly,
 Checking for the sites on ATG server, working on log, error and warning files.
 Patch installation and update.
 Deployed EJB's, beans, Servlets and JSP's in ATG and fine-tuned them for better
performance.
 Handled operations according to the SLA in Off-Shore.
 My tasks involved initialization parameters, checking for website unavailability,
Application errors and Ticket resolving, Naming Conventions, creating new users and
assign privileges to them.
 Sending every day report to the Project Manager.
 Making MOM of every meetings and tasks, and updating the client accordingly.

Company: Star's Freight-Ship Consultants


Duration: April’2003-April’2004
Role: Project Lead
Environment: Windows 2000, J2EE application Server, J2SE, J2EE, JDBC, EJB, Rational
Rose Enterprise Edition 2000, Swing, Oracle, ATG 6.0

This Project is an implementation of Rational Rose Enterprise Edition in creating UML model
components like Web development, Data Modeling, Java, C++. A committed code is generated
later, eliminating wasted effort in the development cycle. The web component created will be
deployed in ATG Dynamo Application Server for application client. The implementation of the
designed components is to locate the remote Cargo for the selected ship. ATG Dynamo
Personalization Server is implemented for Profile Management. Dynamo Control Center is used
for Page Designing and Component development.

Responsibilities:
 I was actively involved in modeling Java, Web development component.
 Involved in writing Servlets and JSP pages for the different application pages
 Responsible for designing and implementing an executable code solution, testing the
resulting components. Application development using ATG Dynamo Suite.
Technical Strategies, Inc.
4229, Lafayette Center Dr, # 1625, Chantilly, VA 20151
703 579 6690, 703 961 0890

 Creating Agency profiles, jsp pages, implementing Dynamo Server Tag library and
relational views to access database.
 Creating custom and using Dynamo defined Servlet Beans.
 Created CMP Entity Beans and Value objects, for database tables.
 Creating EJBs for implied Business logic.
 Deploy the component in Dynamo Application Server and to configure security roles for the
application client.
 Responsible for developing front-end components in Java Swing.
 Fulfilled the enhancement requests for the J2EE application server.

Client: R J Trident Group Inc


Client: California-apparel, Los Angles, CA
Duration: May’2000-Dec’2002
Role: Programmer/Analyst
Environment: Windows NT 4.0, J2EE Application Server, Apache Tomcat Server, Servlets,
EJB, JDBC, Java Beans, JSP, HTML, Symantec Visual café, Oracle, Solid
Server, ATG Dynamo Suite4.5

California-apparel is a web catalogue for fashion Apparel Company with headquarters in Los
Angles. The company is involved in the wholesale and retail of fashion garments, and wants to
put their entire catalogue on the web for their retail and wholesale customer base so as to ease
the ordering and inventory procedures. On the wholesale side, the company receives regular
orders from their customers based on agreed rates. Earlier customers used paper transactions,
which was time consuming. The same procedure is duplicated on the Internet so that now their
factories in Asia can view orders in real time, and adjust production accordingly. The real impact
is expected on the retail side, where the company hopes to invigorate and broaden its retail base
through the Internet in several markets apart from the US. The website will have several
capabilities including account management, promotions, order maintenance, inventory control
and Email facility.

Responsibilities:
 Designed and created servlets, JSP, Enterprise Java Beans for server-side
Programming.
 Functionality of promotions and such modules and for supporting server-side business
logic.
 Developed forms in JHTML page- registration, logins, logout pages, maintained user
profiles catalogues in ATG Dynamo Suite.
 Created templates using XML and JHTML for catalogues.
 Configure Dynamo Application Server, Dynamo Commerce Server, and Dynamo
Personalization Server and Dynamo clients for windows.
 Created schemes for emails, developed Java Beans components and Java Servlets
beans.
 Designed the Application based on EJB Technology, Servlets and JSP.
 Created the database table during development of the various modules.
Extensively used Symantec Visual Café to design and developed, debug and deploy.
 Created product catalogue for men’s and women’s wear with sub categories.
 Stored the image path in the database which opens selection, will be fetched from the
specified directory.
 Created user profiles, which were maintained using JHTML forms and ATG Dynamo
Personalization Server.
 Created search modules for products. A component, “Product Range” was created for
finding all the products within particular range of parameters.
Technical Strategies, Inc.
4229, Lafayette Center Dr, # 1625, Chantilly, VA 20151
703 579 6690, 703 961 0890

 Deployed EJB's, beans, Servlets and JSP's in J2EE Application Server and fine-tuned them for
better performance.

Company: Janosoft computers and consultants pvt Ltd.


Client: Smile Multimedia Pvt. Ltd.
Period: Aug’1999 to Apr’2000
Role: Software Developer
Environment: Windows NT, jdk1.2.2, Servlet, JDBC, Oracle

This project is the search engine for jobs database in the site and checks for the validation of

registered users using servlet. This application first asks for sign in using Servlet, and then

connects to the database at remote end, brings all the user names and passwords in the hash

table to login . Later, the users specify the field (keyword) in which they want to search a job and

the matching records for that search are displayed. If no matches are available, message

displays the next page showing no match records. The database used is Oracle.

Responsibilities:
 Involved in complete project life cycle.
 Involved in the business analysis and design of the application along with the other members of
the team.
 Coding to check whether user is valid or not using Servlet
 Designed and develop Java form for the search engine.
 Coding Servlets, which retrieves the data according to the query.
 Designed and developed the oracle tables.
 Prepared a unit test case for unit test.
 Implemented search engine facility using Java

Company: Janosoft computers and consultants pvt Ltd.


Duration: Dec’1998-Aug’1999
Role: Programmer
Environment: Windows NT, jdk1.1.6, JDBC1.0

The project is developed to accept the students for enrolment, updating them, selection of the

course to opt. They can navigate the site to check for various courses and once they select and

submit the form, company representatives would contact them in 2-3 business days. They can

enroll them by any currency as Currency calculator is also available in the same application. The

default calculation in Indian Rupees is also displayed. User can also submit any query at the

same time for more information.


Technical Strategies, Inc.
4229, Lafayette Center Dr, # 1625, Chantilly, VA 20151
703 579 6690, 703 961 0890

Responsibilities:
 Involved in complete project life cycle.
 Involved in the business analysis and design of the application along with the other members of
the team.
 Designed and developed student enrollment and updating screens using Java
 Validating the user entry screen before submit.
 Designed and created tables using constraints in Oracle.
 Designing and coding of Applet
 Developed daily enrollment report.

Company: Janosoft computers and consultants pvt Ltd.


Client: D-Tech India Pvt Ltd
Duration: Oct’1997-Oct’1998
Role: Programmer
Environment: Windows, Oracle, Developer- Forms and Reports

This is a client server application involves oracle as back end and developer at front end. This
project keeps record of leaves taken by the employee; accordingly pay slips are generated every
month after adjusting the deductions like PF, ESI, TDS and leave without pay. It provides general
information about all the employees of the company. Project also maintains the day book of the
daily transactions made in the company.

Responsibilities:
 Involved in complete project life cycle.
 Involved in the business analysis and design of the application along with the other members of
the team.
 Involved in technical and functional design documents.
 Coding in SQL and module testing.
 Designing and creating tables using constraints and other keywords.
 Implementation of Daybook maintained in the company.
 Porting daily reports to the excel sheet.

You might also like