Lead Websphere Portal Architect/developer Resume
Jacksonville, FL
Summary
Lead WebSphere Portal Architect/Developer with Nine years of total IT experience in full life cycle development including analysis, design (system/database/OO), development, deployment, testing, documentation, implementation & maintenance of application software in web-based environments, Distributed n-tier and Client/Server architectures.
- Extensive software development experience, along with on-site, offshore project co-ordination skills. (Working experience India, USA).
- Worked Extensively in architecting, designing and developing Portal Applications, Portlets and deploying them to WebSphere Portal Server 7.0, 6.1,6.0, 5.1.
- Worked Extensively in using the JSR 286, 168 Portlet API and developing Portal Applications, WSRP, XML Access
- Worked with WebSphere Portlet Factory 6.1, IBM Rational Application Developer 8, 7.5
- Worked extensively in Java, J2EE technologies, JSF, Spring-MVC, Servlets, JSP, XML, JavaScript, DOJO, JQuery
- Worked Extensively on WebSphere Application Server 7.0, 6.1
- Expertise in the Administration of WebSphere Portal Server and WebSphere app server
- Competent in building high performance, robust, scalable products in middleware technology.
- Proficient in Oracle database, SQL, PL/SQL. Extensively worked on Databases like Oracle 9i,IBM DB2 UDB
- Experienced in Business Domains like Telecom, Pharma ,Travel, Insurance, Financial and Manufacturing.
- Excellent communication and interpersonal skills.
Technical Summary
Application Servers: IBM WebSphere Application Server 7.0/6.x/5.x, IBMWebsphere Portal Server 7.0/6.1/6.0/5.x,
Web Servers IBM Http Server 7.0/6.x/5.x, IIS, iPlanet
Content Mgmt IBM Workplace Web Content Management 6.0/5.1
Technologies Java, J2EE, Portals, Portlets, XSLT, XML , HTML, DHTML
Databases Oracle 10g, IBM DB2, SQL Server.
Methods/IDE RAD 7.0, 6.0, Eclipse 3.0.2,WebSphere Portlet Factory
Scripting languages Jython, Jacl, Shell scripts
Operating Systems UNIX (HP, AIX, Solaris), Windows Server 2003, 2000
Education : Bachelor of Engineering in Computer Science
Professional Summary
Confidential, Jacksonville, FL Apr'11 - present
Portal Architect
OPR Workflow is an Over Payment Recovery Workflow application for the Florida Blue Finance Department. Finance department uses this workflow to track invoices, payments, check for compliance and respond or escalate to the customers or ptoviders.
- Planning for the WebSphere Portal Server project design, integration of web services, themes and skins
- Created of High Level Design & Detailed Design from System Requirements
- Used IBM Rational Application Developer 8 as IDE to develop and test the code
- Develop Custom theme and skin, towards the business requirements
- Designed and developed common utilities to be used in various portlets
- Developed JSR 286 Portlets as per the business needs.
- Designed and developed rich UI components, using jQuery themes and CSS
- Developed rich user experience by using jQuery - AJAX - JSON
- Developed empty theme and skin to display a portlet in a jQuery dialog box.
- Worked on the WCM design and delivery to meet the business needs
- Developed custom jsps for authoring and presentation template.
- Involved in the design and configuration of caching, categories and keywords.
- Involved in the configuration and setup of local Portal server, developer machines
- Integration with WebSphere Process Server, spring MVC, using LTPA token.
- Integration with BAM Reports.
- Configuring Portlets and Portal pages using XMLAccess.
- Designed and developed services to support the Portal applications
- Used SVN for version control
- Environment IBM Rational Application Developer 8, Websphere Portal Server 7.0, J2EE, Websphere Application Server 7.0, JSR 286, AIX, XML Schema, VISIO, SVN
Confidential, Chicago , IL Jul'10 - Apr'11
Portal Architect
MemberProfile is the Portal Project for the BCBS membership management. Membership management is centrally handled through this project for the claims, billing, history and also other projects in the organization.
- Planning for the WebSphere Portlet Factory project design and integration of web services
- Involved in the development of High Level Design & Detailed Design from System Requirements
- Created Portlet Factory Models by aggregating the builders necessary
- Created various Models as per the specific requirements
- Developed common Models and added java script, DOJO to enhance the portlet factory portlets
- Consumed web services using Portlet Factory and mapping the response to the UI components
- Planning for the Virtual Member Manager
- Used IBM Rational Application Developer 7.5 as IDE to develop and test the code
- Implemented Read - Write in the VMM, using the WIM User Repository api
- Implemented login, initialize, get, search, update and create methods
- Developed code for the Portal User search, Portal Group search also wild card User search and wild card Group search returning multiple users
- Developed code using RSA Runtime API and RSA Admin API for the retrieval of IUser, IGroup, user properties.
- Developed code to construct the SDO, DataObject from the RSA single and multiple objects adhering to the WebSphere Portal Server 6.1.5 standard.
- Developed code to implement failover for the purpose of High Availability also developed Connection pooling implementation for both A-server and E-server connections.
- Configuration of Custom VMM Repository as Federated repository in WebSphere Application Server 7 using the wimconfig.xml
- Involved in configuring the RSA TAI with WebSphere Application Server 7
- Implemented Extended attributes using the wimxmlextension.xml to support additional attributes existing in RSA db and not in the default WIM implementation provided by IBM.
- Worked with IBM PMR team, RSA support to resolve the defects
- Used IBM Rational Application Developer 7.5 as IDE to develop and test the portlet code.
- Designed and developed services to support the Portal applications
- Involved in the POC for WSRP implementation between WebSphere Portal Server with Weblogic Portal Server using WSRP involving SOAP Web Services
- Developed WSRP consumer to consume the producer-offered portlet.
- Designed and developed portlet - preferences for working with portlet modes.
- Involved in the development of VMM jar by using the WIM api, user credential retrieval using PUMA SPI
- Used CVS for version control
- Environment IBM Rational Application Developer 7.5, Websphere Portal Server 6.1.5, J2EE, Websphere Application Server 7.0.0.9, AIX, Java 2.0, XML Schema, VISIO, RSA Access Manager, RSA Authentication Server, RSA Entitlement Server, RSA Dispatch server. SQL server, CVS
Confidential, Alpharetta, GA Sept'09 - Jun'10
Portal Team Lead
PRISM 2.0 is the Portal Project for the entire Confidential, IT eGovernance. Prism is the centralized management location for Work Initiation,Estimation, Proj Budget Mgmt, Strategic Initiative, Financial Analysis and other areas.
- Handled the responsibility of designing the architecture of JSF framework, services.
- Involved in the development of High Level Design & Detailed Design from System Requirements
- Extensively involved in the architectural design of the project framework with JSF and design decisions of the Portal application
- Created UML diagrams in the design phase of the project class diagrams and sequence diagrams in visio
- Worked in Agile/Scrum methodology for the enhancements and involved in story breakup and task prioritization
- Used IBM Rational Application Developer 7.5 as IDE to develop and test the portlet code.
- Developed portlets in Portlet Factory to support existing applications
- Designed various UI components in DOJO, JQuery, HTML, JavaScript, CSS, AJAX for obtaining rich look and plugged them into the custom web 2.0 themes and skins of the Portal application
- Designed and developed Faces portlets,JSR 286 portlet api and web services, caching services to support the Portal applications
- Involved in integrating WebSphere Portal Server with WebSphere Process Server involving SOAP Web Services, WS-Securityusing Jax-WS, JaxB
- Involved in setting up portlet-to-portlet communication using JSR 286 Eventing, public render params, also the client side communication with DOJO dialogs and java script
- Designed and developed portlet - preferences for working with portlet modes.
- Deploying portlet applications(wars) onto Virtual Portal - realm support in various environments using xmlaccess scripts
- Design and Development of the Automated Deployment Manager using BuildForge andshell scripts in AIX
- Involved in the development of servlet filters, JSPs, servlets, java beans, JSF validators and modified faces-config for navigation as per the application requirements
- Used ClearCase for version control and branching and ClearQuest for tracking
- Environment IBM Rational Application Developer 7.5, Websphere Portal Server 6.1, JSF, J2EE, Websphere Application Server 7.0, WebSphere Portlet Factory, wsrp, soap, AIX, XMLAccess, Java Script, Windows NT, and VISIO 2003, Oracle 10g, ClearQuest and ClearCase
Confidential, Greenvile, SC Feb'07 - Aug'09
Lead Portal /WCM Developer
- Extensively involved in the full SDLC process for Portal and IWWCM applications.
- Involved in developing and Setting up portlet-to-portlet communication using the co-operative portlets feature of WebSphere Portal
- Involved in the configuration of the SAML, TAI and ldap with WPS
- Used PUMA to modify the user's access control level as per the requirement.
- Deploying portlet applications(wars) into various environments using xmlaccess scripts, also Generating new and Modifying existing xmlaccess scripts
- Developed Personalization rules and configured them with the WPServer
- Involved in Configuring IWWCM content servers for Syndication with other subscriber servers
- Working closely with developers in organizing content between content libraries to support WCM syndication
- Configuring Local and Remote Rendering Portlets in various environments for viewing content
- Using BuildForge to build the tars for the deployment of artifacts into various environments.
- Maintaining the common component code and jars on the Application servers
- Involved in the development of IFrame portlets and changing the portlet.xml for a few specific applications
- Involved in performance monitoring using Wily-Introscope
- Environment IBM Rational Application Developer 7.0, Websphere Portal Server 6.0,5.1 J2EE, Websphere Application Server 6.0,5.1, Portlet Factory 6.0, AIX, Java 2.0, JSPs, XML Schema, EJB, XMLAccess, Java Script, , Windows NT, and VISIO 2003, HTML, ANT, Ms Excel, IBM DB2 and StarTeam
Confidential, Lyndhurst, NJ Nov'05 - Jan'07
Senior Portal Developer
- Involved in creating the ResourceBundles for the country specific properties to support the Internationalization of the Intranet.
- Involved in the development of new themes and skins and modifying the default ones.
- Extensively involved in handling the implementation of NTLM fallback option for the Kerberos authentication Custom TAI using the SPNEGO protocol for SSO.
- Involved in developing the XML Schemas using XML SPY for the tables in the Database.
- Developed parsing objects for XML using DOM and SAX Parsers.
- Involved in writing access controlled services for the Portlets , which used SDO generator
- Involved in Development of Portal projects and Portlets in JSR 168 and JSF
- Deployment in Web sphere Application Server, Portal Server.
- Used IBM Rational Application Developer as IDE to develop and test the Code.
- Used UCM ClearCase for version control, branching and Stream based implementation of the release specific code.
- Worked with the Support team of EY and IBM in the maintenance mode and fixing the bugs.
- Environment IBM Rational Application Developer 6.0.1, J2EE, Websphere Application Server 6.0, 5.1.1.4, Websphere Portal Server 6.0,5.1.1.11, WebSphere Portlet Factory 5.1, Java, JSPs, XML Schema, UML/Rational Rose, EJB, XML (SDO, DOM and SAX parsers), RMI, Java Script, EJB2.0, JFC (Swing), JMS, JCA, Windows NT, and VISIO 2003, HTML, ANT, Ms Excel, Sun Solaris, Oracle 10g and UCM Clear Case
Senior J2EE Developer
Confidential, St.Louis, MO Jul'03-Aug'04Senior J2EE Developer
Confidential, Jacksonville, FL Mar'02 - Jun'03J2EE Developer
Confidential, Hyderabad, INDIA Feb'01 - Mar'02
J2EE Developer
References: Available upon request