Sailaja Parepalli
*********@*****.***
Ph: 714-***-****
Page 1 of 9
TECHNICAL SUMMARY
Proactive, results oriented consultant with strong analytical and technical abilities with over 12 years of experience in the
IT industry using Java/J2EE, IBM WebSphere Portal/WCM, WebSphere Application Server and other IBM technologies.
• 7 years of combined WebSphere Portal/WCM Architectural design, Development and Administration experience
using WebSphere Portal versions 6.1/6.0/5.1/5.0/4.2 and 4.1 and WebSphere Application Server versons 6.x/5.x/4.x
Installation, configuration and migration
Architecture and development
Integration with different Web and LDAP servers
Integration with Tivoli Access Manager Versions 4.x/5.x/6.x and TIM
Integration with Tivoli Directory Integrator
Web Content Management Setup, development, personalization and administration
Lotus Connections Installation/Configuration, Quickr administration
• Over six years of software analysis and design experience
• 6+ years of Java and J2EE experience including JSP, Servlets, EJB, JDBC, JNDI and JMS
• Business Analysis and Object Modeling expertise using UML
• Wide exposure in the areas of Object oriented programming and web development.
• Developed Portlets using both IBM WebSphere Portal API & JSR 168
• Knowledge in developing portlets using JSR 286, Web Services and JSF
• Experience in full life cycle development of software projects
• Strong working knowledge of MVC Architecture and design patterns/frameworks including Apache Struts,
Spring/Hibernate
SKILLS
Application, Portal and Web Servers : IBM WebSphere Application Server 6.x/5.1/5.0/4.0, WebSphere
Portal Server 6.1/6.0/5.1.x/5.0/4.x, IBM Http Server 6.x/5.x, BEA Weblogic
Server 6.x/5.x, Apache Tomcat 4.x/3.x, JRun, Servlet Exec, JWS,
Microsoft IIS
Portal, Java/J2EE IDE(s) : Rational Application Developer (RSA 7.5, RAD 7/6), WebSphere
Studio(WSAD) 5.x/4.x, WSSD 5.x, Borland JBuilder, Visual Café,
IBM Visual Age
Programming Languages etc. : Java, C++, C, PERL, Java Script, HTML, DHTML, CSS, XML,
XSL, XSLT, SQL, PL SQL, Shell Script.
Java/J2EE Technologies & APIs : Java Server Pages (JSP), Servlets, JDBC, RMI, EJB, JNDI,
CORBA, JavaMail, JMS, JAXP.
OO Design : UML using Rational Rose, MS Visio, Visual UML, Poseidon
Data Modeling : ERwin
Ph: 714-***-****
Page 2 of 9
Version Controlling : Clear case, Visual Source Safe, CVS
Testing and Bug Reporting : JUnit and other self implemented test programs
Databases : DB2 9.x/8.x/7.x, Oracle 10g/9i/8i/7.x, MS SQL Server, MS
Access, MySQL
Operating Systems : AIX 5.3, Linux (RHEL 4.2, SUSE), Windows – 2003/
XP/2000/NT/98/95, Unix, Sun Solaris and iSeries
EDUCATION
Master of Computer Applications (MCA), Osmania University, India
BSc (Mathematics, Physics and Chemistry), Osmania University, India
TRAINING
E commerce and Java/J2EE training – Java, Java Beans, JDBC, Servlets, SQL, RMI, CORBA and EJB,
HTML, XML, Java Script, CGI (with C&PERL).
IBM STEWs and Conference – Attended IBM STEWs in WebSphere Portal, Workplace Forms,
IBM Portlet Factory and Process Server
Attended IBM WebSphere Portal Conference in Baltimore, 2007
and numerous other webinars and seminars in IBM products
PROFESSIONAL CERTIFICATIONS
IBM Certified Solution Developer – WebSphere Portal V6.1
IBM –
IBM Certified Solution Developer – WebSphere Portal V6
IBM Certified System Administrator – WebSphere Portal V6
IBM Rational Certified Developer for WebSphere V 6.0
IBM Certified Solution Developer – WebSphere Portal V5.1
IBM Certified System Administrator – WebSphere Portal V5.1
IBM OOAD with UML Certified
Other – Sun Certified Java Programmer (JCP) for Java 2.0 platform
Brainbench Certified Java Programmer for Java 2.0 platform
IBM Redbook & RedPaper – Authored the following redbook and redpaper
‘A Secure Portal using WebSphere Portal V5 and Tivoli Access
•
Manager V4.1’
‘A Secure Portal extended with Single Sign On’
•
Ph: 714-***-****
Page 3 of 9
WORK EXPERIENCE
A Regional Software Consulting Firm, Sr. WebSphere Portal/WCM
Developer/Architect
Jan 2009 – Present
Client: A Leading Automobile Insurance Company, Brea, CA
• Developed new Portal/WCM artifacts, created and applied personalization rules to portlets,
made enhancements to the existing portlets and also administered the Portal and WCM
servers in non-prod environments
• Debugging portal/wcm issues in prod environment
• Migrated the existing Portal/WCM 6.0 environment to Portal/WCM 6.1
• Migrated the WCM libraries from version 6.0 to 6.1, created new syndicator/subscriber pairs
for all the environments and also debugged the administration and development issues
• Developed portlets using JSR 168 and Struts framework
• Using Spring/Hibernate for database access and transaction management
• Made major modifications to existing themes and skins
• Co-ordinating with other developers, integrating and deploying the developed components on
dev environment
• Helped the CM team with deployment of virtual portal into other non-prod and prod
environments
• Participating in project related discussions and working on CRs and enhancements
Environment: WebSphere Portal 6.1/6.0, JSR 168, Spring/Hibernate, Rational Software Architect
7.5/7.0, Clear Case, DB2, ALSB, Web Services, MS SQL Server, Siteminder, Tivoli Directory
Server (LDAP)
Ascendant Technology LLC., A premier business partner of IBM April
2006 – Nov 2008
Client: Managed Services Group of Atech
• Being the primary hands on technical resource in the U.S. -- Performed trouble shooting and
proactive administration around IBM product stack (WebSphere, WebSphere Portal/WCM,
TAM EB, Lotus Connections, Quickr etc.) and also resolving issues with portlet development.
• Worked with matrixed international support team in Serbia and Brazil to help manage support
tickets and ensure that service level agreements (SLA’s) with customers are fulfilled.
• Helped the Managed Services Manager with customer relationship for U.S. based support
and co-ordinated with managed services customers
• Installed and administered Lotus Connections, Quickr and provided support to the client
Environment: IBM WebSphere Portal 6.0.1.1, WAS 6.0.23, DB2 8.x, Lotus Connections, Quickr,
TAM for e-business on AIX, Linux and Windows Server 2003 for different clients.
Ph: 714-***-****
Page 4 of 9
Client: Youngs Market, A Spirits and Wines Distributor, Portal/WCM
Developer/Infrastructure Specialist
• Installed Portal and configured WCM in development and authoring environments
• Upgraded the portal and WCM to the latest version by installing required fix packs and fixes
• Created the WCM Information Architecture document
• Created the Libraries and Site Structure in WCM for B2B and B2C and also worked on
security, workflow creation and common components development.
• Developed a WCM JSP component which is used by catalyst to feed the B2B website that
was being built using WebSphere Commerce.
Environment: IBM WebSphere Portal 6.0.1.1, WAS 6.0.23, DB2 8.1 FP 12 on Windows Server
2003.
Client: Internal Project for Atech, Infrastructure Specialist
• Installed and configured WebSphere and web server environment
• Installed Tivoli Directory Integrator and DB2
• Installed Lotus connections features and federated the repositories on WebSphere
Application Server
• Coordinated with other members in the team to complete the setup of connections with Portal
Environment: IBM WebSphere Application Server 6.1, IHS, TDI, Lotus Connections 1.2 and DB2
on SUSE Linux.
Client: Mercury Insurance Group, Brea, CA, WebSphere Portal Developer and Team Lead
• Discussed with the manager, designed and involved in the development of prototype using
JSR 168 and MVC frame work
• Lead other developers and integrated all the components developed by them into the
prototype
Environment: Rational Application Developer 7.0, WebSphere Portal 6.0, DB2
Client: RedBull (Leading Manufacturer of Energy Drinks) – WebSphere Infrastructure
Specialist/Developer
• Installed and configured WebSphere Application Server, Process Server and WebSphere
Portal.
• Installed the WCM authoring server and created syndicators/subscribers for existing libraries
• Installed the web server and configured with Portal.
• Installed DB2 Server and Client and transferred the portal databases.
• Configured the portal with e-Directory and enabled SSL.
• Configured and secured the Portal with TAM and WebSEAL.
• Created an Infrastructure Setup Document and updated the Installation worksheet.
• Developed and installed a couple of portlets which are used for user password change and
user mgmt.
Ph: 714-***-****
Page 5 of 9
Environment: IBM WebSphere Application Server 6.0.2.17, WebSphere Process Server 6.1.0.3,
WebSphere Portal 6.0.1, IBM HTTP Server 6.0.2 with PK13784, Novell e-Directory, TAM v6.0 fp
05, IBM DB2 UDB Enterprise Server Edition 8.2 FP5 on Red Hat Enterprise Linux 4.
Client: CISCO Networks (Leading Supplier of Network Equipment/Management for the
Internet) – Lead Developer
• Installed and configured WebSphere Application Server, WebSphere Portal and DB2 on Linux
for development.
• Helped transfer the Portal databases to Oracle.
• Developed a few portlets for the prototype and was leading a few other developers.
• Debugged the Siebel Analytics and BO portlets.
• Updated the themes files and installed them on the development server for demo.
Environment: IBM WebSphere Application Server 6.0, WebSphere Portal 6.0 and Oracle on
Linux.
Client: Mervyns (Garments and Apparel Seller) Hayward, CA – WebSphere Architect/Developer
• Installed and configured the WebSphere Application Server and Portal software.
• Involved in designing the MISU application.
• Developed the Portlets using Struts Framework and DAOs. Developed portlets for Import
Item Setup, Domestic Item Setup, 832 Vendor Catalogs and Maintenance for Supply Chain
group.
• Helped other developers in portlet development
• Configured the data sources.
• Administered the WAS and Portal servers.
Environment: IBM WebSphere Application Server 5.1, WebSphere Portal 5.1.x, DB2 on Iseries
and Windows and RAD 6.0.
Client: Alltel (Mobile and Home Telephone Company), Atlanta, GA – WebSphere Consultant
• Reviewed the existing portlet code and documented and discussed the results.
• Provided some suggestions and guidelines for a few existing issues.
• Created a Best Practices document.
Environment: IBM WebSphere Application Server 5.1, WebSphere Portal 5.1, TAM, IBM DB2 on
AIX.
In-house Development (Portal TIM/TAM presentation) for Atech -
Portal Administrator and Developer
• Worked with the Tivoli administrator in installing and configuring the Portal, Tivoli Identity
Manager and Tivoli Access Manager and in implementing SSO configuration between TAM
and Portal.
• Designed and developed the User Management portlets including User registration portlet
and Edit Profile portlet and tested with TIM access from Portal.
Environment: IBM Websphere Portal 5.1.0.3, WAS 5.1, TIM 4.6, TAM 5.1, DB2 and RAD 6.0 on
Windows.
Ph: 714-***-****
Page 6 of 9
Miracle Software Systems (another Premier business partner of IBM)
May 2003 – March 2006
Client: FlowServe, PA Flow Management Products Manufacturer – Portal Developer
• Developer on IBM WebSphere Portal 5.021 portal project.
• Collected the requirements and estimated the time required for making enhancements:
• Made the following enhancements to the existing application portlets: added more fields to
the Pump detail portlet, modified the output of the GID excel writer template to match the
loader template, synchronized the legacy ABOM Serial number Xref table to GID header
data, added Metric to English UOM conversion and added multiple languages to UI.
Environment: IBM Websphere Portal 5.0.2, WAS 5.0.2.9, DB2, Oracle 9i on AIX boxes. Used
RAD 6.0 on Windows 2000.
Client: Avery Dennison (Labels and Packaging Material Manufacturer), CA – Portal
Architect/Developer
• Participated in the Requirements collection and analysis.
• Created a detailed design document with System Architecture diagram, prototype screen
shots, data model, application package and class diagrams.
• Developed various portlets (for File upload and data validation, Sales, Commission, Rebate
and other sales data lookup and maintenance and so on) that compose the Data Upload and
Validation Portlet Application.
• Mapped LDAP user custom attributes to portal by updating the configuration files in
WebSphere member Manager.
• Assigned resource access permissions to various user groups of LDAP in Portal.
• Implemented Single Sign On to give access to Hyperion Reporting tool through portal.
• Designed a separate virtual portal for deploying RIS Portal applications.
• Migrated the above application from 2-tier architecture to 3-tier using session EJBs and DAO
classes as the business access layer.
• Created a custom change password portlet and made it available to RIS Web Portal users.
• Also, implemented the ‘forgot password’ functionality in WebSEAL login page using Tivoli
Java administration.
Environment: IBM Websphere Portal 5.1, WBISF 5.1, WAS 5.1.1, TAM 5.1, Tivoli Directory Server
5.2, DB2 8.1 (FP 6), Oracle 9i on AIX 5.3 boxes. Using RAD 6.0 on Windows XP for development.
Client: Avery Dennison (Labels and Packaging Material Manufacturer), CA – J2EE/WebSphere
Architect/Developer
• Participated in the Requirements analysis.
• Created design documents for Customer maintenance and cross reference and Item
maintenance and cross reference.
• Developed the User Interfaces using JSPs.
• Implemented the DAO classes for data access and manipulation.
• Administered the WebSphere Application Server used for deployment.
• Created a portlet to give single sign on access to the above application from WebSphere
Portal.
Environment: Java/J2EE, IBM WebSphere Application Server 5.0/5.1, WebSphere Portal 5.1,
WSAD 5.1.2/RAD 6.0, Portal Toolkit, TAM 5.1, Tivoli Directory Server 5.2, DB2 8.1 on AIX 5.3 and
Windows-XP and Oracle 9i.
Ph: 714-***-****
Page 7 of 9
Client: Flowserve, UT (Flow Management Products Manufacturer) – IBM WebSphere Portal
WPCP Developer/Administrator
• Installed and configured WPCP Authoring and Runtime (Publish) servers on development
machine.
• Developed and updated some of the template files.
• Resolved the Special Character display and some other issues.
• Resolved the Database push problem.
• Evaluated the pros and cons of migration to latest Lotus Workplace Web Content
Management (LWWCM) from current WPCP 4.
Environment: IBM Websphere Portal Enable 4.2, WPCP 4.2, WSAD 5.0, Portal Toolkit 4.3,
Domino (LDAP Server), Oracle 8i on Solaris and Windows, LWWCM on WebSphere Portal 5.0.2.
Client: Avery Dennison (Global Office Products Manufacturer) – Portal, Java/J2EE
Architect/Administrator
• Participated in the Requirements analysis and documented the requirements as functional
use cases and system sequence diagrams.
• Created the design document.
• Secured portal configuration using WebSphere Portal experience V4.2 and Tivoli Access
Manager 4.1.
• Worked on payment status portlet application development.
• Developed session EJBeans to access the payment data from peoplesoft database.
• Used XML DOM document Objects to transfer data between EJBs and the Portlet.
• Administered the Portal and EJB Application Servers.
• Configured the QuickLinks and Company information portlets.
Environment: IBM Websphere Portal Experience 4.2, WAS 4.0, WSAD 5.0, Portal Toolkit 4.3,
TAM 4.1, IBM Directory Server 4.1, DB2 7.2 on AIX and Windows.
IBM – Portal Resident
• Participated in a residency program sponsored by IBM to implement a redbook titled ‘A
Secure Portal using WebSphere Portal V5 and Tivoli Access Manager V4.1’. This redbook
includes the implementation of a base secure portal that serves as a starting point to build a
secure portal e-business infrastructure with centralized access control.
• Participated in the implementation of a redpaper titled ‘A Secure Portal Extended with Single
Sign-On’. This red paper is an enhancement to the above red book.
Environment: IBM WebSphere Portal 5.0.1, WAS EE 5.0, WSSD 5.0, Portal Toolkit 5.0, TAM 4.1
+FP6, IBM Directory Server V4.1.1, DB2 7.2 on Windows 2K.
Internal project for Miracle Software Systems – WebSphere Portal Architect
• Led development on Services Bay Portal, an Extranet Portal solution that acts as a gateway
for hiring, staffing and project managers of a company to efficiently collaborate with vendors
and manage/recruit contractors.
• Collected the requirements and created use case diagrams, business process maps and
designed the domain object model.
• Developed and administered various modules/portlet applications and integrated them into
the portal framework.
Ph: 714-***-****
Page 8 of 9
• Responsible for creating user groups, pages, modules and categories to fit into the portal
framework.
• Integrated the organization’s mail service into the portal.
• Configured the Content Organizer portlet.
• Designed and developed the underlying data access objects using JDBC to provide a
common abstraction for all data access from the portal.
Environment: IBM WebSphere Portal Server 4.2, IBM WebSphere Application Server (WAS
4.0/5.0), J2EE, JDK 1.4, JSP, WSAD (5.0), UML, Java Servlets, EJB, Oracle 9i, DB2 7.0, XML.
Other Experience:
• J2EE Object Modeler and Developer for ‘Customer Billing and Management System’
project of Water and Sewarage department of City of Detroit
• Developer on a Patient portal built in J2EE / Weblogic
• Java/J2EE and software development life cycle participation in some other projects
Professional References:
Available upon request
Ph: 714-***-****
Page 9 of 9