Sr. Websphere Portal Developer/ Administrator Resume
Dover, NH
SUMMARY
- 8+ Years of proven IT experience in development and administration of IBM WebSphere Application Server, IBM Portal Servers, WAS MQ, Java J2EE, and various Databases
- Expertise in working with AIX, RHEL, Solaris and Windows platforms
- Experienced inPortalAdministration tool to configurePortals.
- Experienced in designing, developing and maintainingportalapplications using IBMWebSphere Portalon Rational ApplicationDeveloper(RAD).
- Experienced with ProcessPortalswhere thePortalServer integrates with Process Server
- Proficient in Portlet Development using JSR 168, JSR 286, Spring MVC 3.0 Portlets, Struts Portlets and Page Flow Portlets
- Experienced in developing JSR 168, JSF portlets and JSR 286 portlets with various modes View, Edit, Help, Themes & Skins, XMLAccess, Co - operative portlets, and deployment scripts
- Expertise in applying Fix Packs, Cumulative Fix Packs for various versions of Application Servers and Web Servers
- Proficiency in working with Spring, OJB (ORM Tool Like Hibernate), Hibernate, EJB3, JPA
- Proficient in Web Application Development using HTML5,CSS3, XML, XSL, XSLT, XPath, Xquery, JSON, JavaScript, jQuery, Ext JS, AngularJS, JSTL and AJAX.
- Build Automation process for sterling CPQ and Sterling Visual Modeler and the applications
- Expertise in setting up WebSphere resources, Virtual Hosts, Shared libraries and Java Virtual Machine (JVM)parameters
- Creating Profiles, Clusters, Node agents and Configuring Server Runtime
- Expertise in design and implementation of WMQ in huge and complex environments using High Availability Clustering.
- Hands on experience in resolving critical problems in WMQ on various platforms like RHEL, AIX and Windows NT/2000.
- Expertise in analyzing Logs, Thread pools and Heap dumps by using Monitoring tools like Thread Analyzer, Log Analyzer and Heap Analyzer
- Experience in developing shell scripts and JACL/JYTHON scripts for various WebSphere Administration Tasks
- Strong experience in Optimization and Fine Tuning of Enterprise Applications
- Expertise in LDAP, DNS,FTP, Remote Access, LTPA and System Troubleshooting
- Expertise in integrating various web applications with SSO (Single Sign On)using Siteminder
- Proficiency in working with Tivoli Performance Viewer, Wily Introscope
- Configured Data Source, JDBC Providers to establish connection with Database
- Configured Entrust Certificates and SSL Certificates
- Worked closely with IBM on Problem Determination and Resolutions (PMRs)
- Expertise in WebSphere 5.x/ 6.0 and Tools such as ANT, WSAD IE 5.1, RAD 6.0/7.x,8.x CVS, VSS
- Combine experience in design with strong technical qualifications to develop applications with quality.
- Extensive exposure in software lifecycle, Application Software Design, Development, Documentation, debugging and Implementation.
- Extensive exposure to Object Oriented Design and Programming.
TECHNICAL SKILLS
Operating Systems: IBM AIX, RHEL 6x/7.0, SUN Solaris 8/9, and Windows
Web/App Servers: WebSphere Portal Server 8.x/7x/6x, WAS 8.x/7.x/6.x, WMQ 7.x, IBM HTTP Server 2.0.47.2/6.0 , IIS 5/6 Apache Web Server, Tomcat, Sun One.
Databases: My SQL, Oracle 11g/10g, UDB/DB2 8.1, MS SQL Server
Tools: VMWare Work Stations
Web Technologies: JSP, Servlets, EJB, JavaScript, Struts, HTML, DHTML, XML, XSL, XSLT
Languages: Java, J2EE, XML, HTML, Shell Scripting
Protocol: TCP/IP, FTP, SSH, Telnet
Monitoring Tools: Remedy 6.0/7.0/7.5, Tivoli Performance Viewer, Siteminder, Thread Analyzer, Log Analyzer, Heap Analyzer and Wily Introscope
PROFESSIONAL EXPERIENCE
Confidential, Dover, NH
Sr. WebSphere Portal developer/ Administrator
Responsibilities:
- Involved in Design Development and Implementation of business Applications using Java/J2EE Technologies.
- Used RAD 9 and VMWare for Development
- Understanding ofIBMWebSpherePortal, BEA WebLogicPortal, OracleAS 10gPortal, eXo Platform, Liferay, JetSpeed and vignetteportal
- Developed District Case snapshot Portlet, Bankruptcy Case snapshot Portlet based on requirements with using Primefaces 3.5, and JSFPortlets.
- Developed Filed Cases report (bar and line charts) to check opened, closed and pro se cases with horizontal and vertical access.
- Developed Quality Control Review Portlet to show log status as Bar and Line charts.
- Involved in WebSpherePortal(VirtualPortal) Migration from Windows to AIX.
- Good knowledge of various other WebSphere servers such as Websphere Portal Server, Websphere Process Server, WebSphere MQ and portal server.
- Developed Personalized Web Content viewer Portlet. It shows court type details. This court type details changes depends on court type privileged rights when they logged in.
- Developed JSR 286 portlets for migration fromWebSpherePortalV6.1 toWebSpherePortalV8.0
- Developed all Portlets base code using Java, J2EE, JSF, JSTL, EL, DAO, DTO, MVC, Web Services, Primefaces, Log4j, and WEB 2.0.
- Configured WebSpherePortalServerusing LDAP Security.
- Deployed war files using xml access scripts andPortaladmin console.
- Deployed Portlets themes and skins on WebSphereportalServer.
- Performed migration tasks from WAS 7.1 to 8.5.5.0 on windows and WAS 7.1 to 8.5.5.0 on RHEL 7.0
- Set up replication process from one instance to another instance (Instance strategy)
- Developed My Cases Portlet to search cases and add those cases into favorite cases and recent cases list for District, Bankruptcy and Appellate court types.
- Developed EJBs and J2EE applications for the release schedule for the off-Shore Teams on daily basis.
- Used Performance Monitoring Infrastructure (PMI) to monitor overall health of WAS on Dev and SIT environments
- Worked on Updates, Fix Packs, e-Fixes and Refresh Packs for WAS and IBM Portal Server
- Repeatable deploy of same EAR across different environments.
- Configured MQ Series Objects (Queues, Queue Managers, listener ports, channels) for providing the interface between various server environments
- Worked on JNDI, JMS, JDBC Drivers to connect to the external Databases
- Worked closely with Development teams and System Admin teams during troubleshooting and following route cause analysis.
Environment: WebSphere Application Server 8.5.5.0/7.0 , IBM HTTP server,Windows 7, Java1.6, Spring, JSP, HTML5, CSS3, JavaScript, jQuery, Bootstrap, Maven, AJAX, DOJO, RAD 9, Websphere Portal Server 8.5, HPALM QC, Oracle SQL Developer WMQ 7.x, EJB 3.x, LDAP, JACL, Jython and Python scripting, Tivoli Performance Viewer, Log Analyzer, Heap Analyzer, UNIX, RHEL and Windows
Confidential, Bloomington, IL
WebSphere Portal developer/ Administrator
Responsibilities:
- DevelopedJavaServer Facesportalsusing J2EE architecture of theportalapplication.
- UsedJavaServer Pages for the presentation ofportals.
- Agile development using Scrum
- Involved in Development and Implementation of business Applications using Java/J2EE Technologies.
- Designed, developed, and configured Custom User Repository as one of the user repositories in federated user registry.
- Developed JSR 286 portlets along with themes, and skins
- Developed the application using Struts Framework that leverages classical Model View Controller (MVC) architecture.
- Deployed, maintained automated scripts for the business processes using Jython/Jacl scripts
- Developed JUnit test cases for all the developed modules.
- Developed Web pages using AJAX.
- Used DB2 as the database and wrote SQL & PL-SQL.
- Developed the Servlets for processing the data on the server.
- Deployed High Availability and Load Balancing configurations and eliminating single point failure
- Worked with various databases like DB2 and Oracle
- UsedPortalAdministration tool to configurePortaland displayportalsbased on the users and groups.
- Developed custom tags, JSTL to support custom User Interfaces.
- Developing user interfaces using JSP, CSS & DHTML
- Deployed the applications in Linux servers using deployment scripts.
- Developed Personalized Web Content viewer Portlet. It shows court type details. This court type details changes depends on court type privileged rights when they logged in.
- Worked on custom Theme, skins and page layouts.
- Developed all Portlets base code using Java, J2EE, JSF, JSTL, EL, DAO, DTO, MVC, Web Services, Primefaces, Log4j, and WEB 2.0.
Environment: WebSphere Application Server 8.0/7.0, Apache Tomcat, WMQ 7.x, iPlanet, IBM HTTP Server, EJB 2.x, 3.x, LDAP, JACL, Jython script, Siteminder R12.x, Tivoli Performance Viewer, Wily Introscope, Log Analyzer, Heap Analyzer, IBM AIX, UNIX, RHEL, Windows
Confidential, Trenton, NJ
Middleware admin/Portal Admin
Responsibilities:
- Involved in Design Development and Implementation of business Applications using Java/J2EE Technologies.
- Worked on Developing CXF SOAP Web Services.
- Worked on Developing Rest Web Services.
- Worked on ExtJS, HTML5, CSS3, JavaScript, AngularJS, JSON, JSP while working on Portal Development.
- Used SoapUI for Testing Web Services.
- Developed new Portal Applications using JSR 168, JSR 286 with WebSphere Portal Server 6.0, 6.1 using Tools such as RAD 6.0/7.x, CVS along with other regular tools.
- Expertise in developing enterprise applications based on J2EE Technologies like JDBC, Servlets, JSP, Struts, Stripes, EJB, Spring, Hibernate.
- Developed browser-basedJavaServer Faces front-end to an AS/400 system. Designed and developed a REST-ful style Web Services layer to interface with a RPG and DB2 system, and an AJAX front end. UsedJava, HTML, CSS, and the JavaScript libraries Prototype and Rico.
- Designed and built a user discussion portlet to work inside Plumtree Portal. Exposed the interface through a push to Blackberry users. Used MySQL, JForum and plain XML web services.
- Developed database Procedures, Cursors, Triggers and Functions.
- Developed new Tabbed portlets with giving option user preferences. User can create their own-labeled Tabs on the fly and make their new view.
- Involved in developing and migrating the J2EE Applications. Tasks like setting up new Dev, Test, Pre-Production and Production environments from WebSphere Application Server v6.1 to v7.0.
- Handled Java Servlet deployment, Session beans and Entity beans for the modules and the web applications.
- Developed XML Parsing logic using DOM Parsers.
- Developed a Web Application usingJavawith the Google Web Toolkit API (GWT)
- Designed and developed the application using agile methodology and followed TDD, Scrum
- Developed layout of Web Pages using Tiles and CSS.
- Migrated Web Services applications (publishers) to make-work all new and migrated Portlets (Consumers).
- Experience in client side Front End (GUI) Development using HTML,CSS, LESS, JavaScript, AJAX, JSP, JQuery, JSON, Angular JS
- Good experience in working with No SQL data bases like Mongo DB..
- Wrote SPA (Single Page Web Applications) using RESTFUL web services plus Ajax and AngularJS
- Focused on front-end design utilizing JSF framework along with AJAX and other javascript technologies as well as design of business objects with Hibernate ORM.
- Prepared manual & automated testing and writing Test Cases, Test Data, Test Scenarios, Test Procedures, Test Plans and Test Scripts.
- Fully implemented Software Development Life Cycle to make application robust.
Environment: WebSpherePortalServer,WebSphereApplication Server, Web Content Manager, SQL Server, Spring, Hibernate, Struts, JSF, APACHE CXF, SOAP, Web Services, DOJO, Sencha ExtJS, JavaScript, CSS, AJAX, Html, JSP (JSTL ) & SERVLET, DB2, CRUD, PL/ SQL, JDBC, UML, Eclipse, Junit, MAVEN, XML, ITEXT, Oracle ECM, GWT, JIRA, SUBVERSION, Jasper report, ILOG, JRules, Scrum, Web 2.0, SOA, JMS, Apache Tomcat, Linux, Flex
Confidential, NJ
WebSphere Portal developer/ Administrator
Responsibilities:
- Designed & developed the Portlets using WebSpherePortlet Factory
- Developed the custom builders for logging
- Developed a generic model for error handling
- Developed Themes & Skins
- Used Ajax builder in developing the portlets
- Deployed the developed portlets toWebSpherePortalServer
- Prepared and executed unit test cases
- Developed the Web Based Rich Internet Application (RIA) using J2EE (Spring framework)
- Set up development environment with Rational Application Developer and WebSphere Portal server.
- Used Web Service Client to consume web services within portlets.
- Involved in Development and Implementation of business Applications using Java/J2EE Technologies.
- Developed database Procedures, Cursors, Triggers and Functions.
- Developed portlets for UAASportalusing JSR 168 API.
- Developed new Tabbed portlets with giving option user preferences. User can create their own-labeled Tabs on the fly and make their new view.
- Handled deployment of Java Servlets, Session Beans for each module to respective instances of application servers and web servers
- Developed application service components and configured beans using Spring IoC.
- Developed complex Web based UI using Struts, Ajax andJavaScript.
- Involved in creating user interfaces using JQUERY.
- Developed Web Services using WSDL and XML.
- Developed Web server (Tomcat) and Application ServerWebSphereconfigurations and coordinated in the deployment and maintenance of middleware operations.
Environment: WebspherePortalServer,WebSpherePortlet Factory, WPS, WPC, Rational Application Developer(RAD 7.0) as IDE, Spring, iBatis, Struts, JSF, EJB, Jboss, APACHE AXIS2, WSDL, Jquery, JSP & SERVLET, MYSQL, Toad, SQL Server, DB2, UML, Netbeans, Selenium, ANT, XML, EMC Documentum, JIRA, SWING, JavaScript Object Notation (JSON), Rational Application Developer(RAD, JSR 168 portlet API,portalthemes and skins, XML Access, Portlet Wiring.
Confidential
Java Developer
Responsibilities:
- Involved in all phases of Software Development Life Cycle (SDLC) like Analysis, Design, Development, Implementation and Testing of the project.
- Designed Class diagrams and Sequence diagrams in the design phase of the project using Rational Rose.
- Implemented the application using Struts Framework which is based on Model View Controller design pattern.
- Used the Struts validation and Tiles Framework in the presentation layer.
- Developed the Action Classes, Action Form Classes, created JSPs using Struts tag libraries and configured in Struts-config.xml, Web.xml files.
- Developed AJAX scripting to process server side JSP scripting.
- Involved in the GUI development for implementing new JSP pages.
- Developed Front-End using HTML, JSP 2.0, and JavaScript and CSS technologies.
- Used JDBC as persistence layer for interacting with Oracle database.
- Written complex SQL queries, stored procedures, functions and triggers in PL/SQL.
- Configured and used Log4J for logging all the debugging and error information.
- Developed Ant build scripts for compiling and building the application.
- Configured and Deployed application on IBM Web Sphere Application Server in Windows XP environment
- Created JUnit test cases for unit testing the application.
- Participated in the production support and maintenance of the project.
Environment: JDK 1.5, JSP 2.0, HTML, Java Script, Struts 1.2.8, JDBC 3.0, IBM Web Sphere 6.1, XML, XSLT, XML Schema, Unix, JUnit, Rational Rose, Ant, UML, JDBC, Maven, Oracle 10g.
Confidential
Java Developer
Responsibilities:
- Analyzed the requirements of the client and developed detailed design documents.
- Used message driven beans for asynchronous processing alerts to the customer.
- Used Struts framework to generate Forms and actions for validating the user request data.
- Developed Server side validation checks using Struts validators and Java Script validations.
- With JSP’s and Struts custom tags, developed and implemented validations of data.
- Developed applications, which access the database with JDBC to execute queries, prepared statements, and procedures.
- Developed programs to manipulate the data and perform CRUD operations on request to the database.
- Worked on developing Use Cases, Class Diagrams, Sequence diagrams, and Data Models.
- Developed and Deployed SOAP Based Web Services on Tomcat Server
- Coding of SQL, PL/SQL, and Views using IBM DB2 for the database.
- Working on issues while converting JAVA to AJAX.
- Supported in developing business tier using the stateless session bean.
- Using Clear case for source code control and JUNIT testing tool for unit testing.
- Reviewing the code and perform integrated module testing.
Environment: Java, J2EE 1.2,AJAX, Struts 1.0, Web Services, SOAP, HTML, XML, JSP, JDBC, ANT, XML, IBM, Tomcat, JUNIT, DB2, Rational Rose, Eclipse Helios, CVS.
Confidential
Java Developer
Responsibilities:
- The project included building a scheduling tool for nurses with optimal patterns at the backend using Java.
- Responsible for coding and implementing MVC2 with JSP, Struts, Hibernate.
- Developed JSP custom tags using Tag Libraries
- Introduced various validation methods to prevent wrong inputs.
- Designed the logic using Java classes and DAOs to perform the functionalities.
- Integrated the Struts and Hibernate to achieve Object relational mapping.
- Developed the test cases and performed the unit testing.
- View is constructed by using JSP, HTML, CSS and JavaScript.
- Developed the UML diagrams for the application architecture using Rational Rose software.
- The tool when deployed was estimated to save 80 man-hours of clerical staffing work every week in the hospitals.
Environment: Java1.4, Struts 1.2, HTML, Java Script, JSP 1.1, Servlets2.3, JDBC 1.2, JavaScript, Junit, Log4j, CVS, Web logic Server 7.0 and Oracle 8.0.