Portal Architect Resume
Cincinnati, OH
SUMMARY:
- Senior Architect with 12 + years of total IT experience in delivering high quality full life cycle development of application software in web - based environments, Distributed n-tier and Client/Server architectures .
- Expert level and Certified on Websphere Portal Server and Java/J2EE programming experience in various environments like Windows/Unix/Linux.
- Experienced in planning, design and implement portal solutions using Java/J2EE/WebSphere Portal/WCM/WebSphere Commerce Server
- Profound knowledge on Technologies like Core Java , JSR168/JSR286 Portlets, Servlets, Jsp, Struts, Spring, JSF, Hibernate and Web services.
- Expertise in defining the rich user Interfaces using Angular JS, Bootstrap.
- Experienced in developing Custom WCM Plugins, Custom WCM Components.
- Experienced in WCI(Web Content Integrator),Web Content Manager, Navigator.
- Extensive knowledge in using IBM Web Sphere, Web Logic, JBoss and Apache Tomcat application servers.
- Architected Commerce with workspaces for business user requirements.
- Catalog/Promotions/Asset/Marketing Management using Commerce Mgmt Center.
- Using Commerce Accelerator for previewing a store, order management, marketing, promotions and work-spaces.
- Extensively implemented Web Accessibility to the applications (WCAG 2.0).
- Having extensive domain knowledge and experience in the diversified fields of Retail Banking, Insurance and other financial service Sectors.
- Experience in developing Web Application Security Framework/Ethical Hacking based on Vulnerability Management Techniques (Identified by IBM Appscan remediation tools/Fortify/ Burp Suit).
- Experienced in the development of vulnerability management abided to OWASP standards.
- Expertise in working preventing SQL Injection, XSS, Cross Site Request Forgery..etc
- Extensive experience in leading the team (Onsite and Offshore).
- Experience in using Agile and Extreme Programming methodologies.
- Extensive knowledge on Retail Banking, Retail Originations and Insurance domains.
TECHNICAL SKILLS:
Technologies: Java, J2ee
Webservices: SOAP,REST API
Frameworks: Struts, Spring, Hibernate, JSF, OWASP
Continuous Integration Tools: Jenkins
Portlet API's: JSR 168 and JSR 286
Application Server: Websphere, Weblogic, Tomcat and JBoss
Commerce Server: Websphere Commerce Server V7
Portal Server: Websphere Portal Server 5.0/6.1.5/7.0/8.5
IDE: Eclipse,RSA,RAD6/7.5.4/8/9,IntelliJ IDEA
Content Management: WCM 6.1/7.0/8/8.5, Crafter CMS.
Database: DB2, Oracle, PostgreSQL, Mongo DB
Scripting: HTML,FTL, XML, Java Script, JQuery, Jython, Angular JS, Node JS, Bootstrap, CSS, SASS, SCSS
Operating System: Linux, UNIX, Windows XP/Vista/Win 7/Win 10 and MS-DOS
Other Tools: Clear Case, Junit, Git Hub, uDeploy, SVN, VSS, Gradle, Ant, Maven, XmlAccess, SoapUI, Swagger UI, WinScp, Toad, Oracle Sql Developer, Putty, Dynatrace tool, Achecker tool.
PROFESSIONAL EXPERIENCE:
Confidential, Cincinnati, OH
Portal Architect
Responsibilities:
- Participate in business functional requirement meetings with Clients and end users.
- Analyze and Estimate based on the requirements and Design.
- Planning for the WebSphere Portal Server project design, integration of web services, themes and skins.
- Architected Commerce with workspaces for business user requirements.
- Catalog/Promotions/Asset/Marketing Management using Commerce Mgmt Center.
- Using Commerce Accelerator for previewing a store, order management, marketing, promotions and work-spaces.
- 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.
- Integration of WebSphere Commerce with WebSphere Portal.
- Designed and Developed feed on source system using the Web Content Integrator(WCI) feed format specification and configured portal to consume the feeds.
- Designed and developed rich UI components, using jQuery themes and CSS
- 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
- Designed and Developed Automated custom WCM workflows as classifieds for dynamic approvals.
Environment: Websphere Portal Server 8.5, RAD 9, WCM, J2EE, Angular JS, CSS3, HTML5, JSR 286, Linux, Gradle, Jenkins, Git, Spring, Restful Web services, Oracle 11.
Confidential
Java Architect
Responsibilities:
- Participate in business functional requirement meetings with Clients and end users.
- Analyze and Estimate based on the requirements and Design.
- Planning for the WebSphere Portal Server project design, integration of web services, themes and skins.
- Architected Commerce with workspaces for business user requirements.
- Catalog/Promotions/Asset/Marketing Management using Commerce Mgmt Center.
- Using Commerce Accelerator for previewing a store, order management, marketing, promotions and work-spaces.
- 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.
- Integration of WebSphere Commerce with WebSphere Portal v6.x/v7.x
- Designed and Developed feed on source system using the Web Content Integrator(WCI) feed format specification and configured portal to consume the feeds.
- Designed and developed rich UI components, using jQuery themes and CSS
- Developed rich user experience by using AngularJS - 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
- Designed and Developed Automated custom WCM workflows as classifieds for dynamic approvals.
- Developed stateful and stateless session beans.
- 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
- Developed custom WCM components utilizing the content resources.
- Integration with WebSphere Process Server, spring Confidential, using LTPA token.
- Configuring Portlets and Portal pages using XMLAccess.
- Designed and developed services to support the Portal applications.
- Developed and Implemented Security framework abided by OWASP and Vulnerability Management(Fixing SQL Injection, XSS, CSRF Etc).
- Leading team to deliver multiple projects within given time period by following Waterfall and Agile methodologies.
Environment: IBM Rational Application Developer 9, Websphere Portal Server 8.5,WCM, J2EE, Angular JS, JSR 286, Linux, Gradle, XML, VISIO, Clear Case, Spring, JSF, Hibernate, Restful Web services.
Client: Confidential
Lead Developer
Responsibilities:
- Gathered functional and technical requirements by contacting end users.
- Analysis of the Enhancement & Maintenance Requests.
- Supporting packaged application with its integration
- Designed and developed detail design documentation based on High Level Design.
- Leading team to deliver multiple projects within given time period by following SDLC.
- Supporting development and production teams by identifying and reporting data quality issues for achieving error less results.
- Developed JSR 286 Portlets as per the business needs.
- Involved in the design and configuration of caching.
- Developed Web Security Framework as per the Vulnerability Management/OWASP.
- Involved in the configuration and setup of local Portal server, developer machines
- Configuring Portlets and Portal pages using XMLAccess.
- Developed stateful and stateless session beans.
- Migrated Ant build deployment scripts to uDeploy(IBM Urban Code Deploy).
- Designed and developed services to support the Portal applications
- Used Clearcase for version control
Environment: IBM Rational Application Developer 8, Websphere Portal Server 7.0, J2EE,EJB, Websphere Application Server 7.0, JSR 286, Linux, XML, VISIO, Clear Case,uDeploy, Angular JS.
Confidential, PA
Consultant
Responsibilities:
- Gathered functional and technical requirements by contacting end users.
- Analysis of the Enhancement & Maintenance Requests.
- Prepared mapping frame work and detail design documentation.
- Developed stateful and stateless session beans.
- Migrated Ant build deployment scripts to uDeploy(IBM Urban Code Deploy).
Environment: Java, JSP, Spring, Hibernate, Web - Services (Client Side), Websphere Application Server 7.0, RAD 8 & Oracle, uDeploy, EJB, JQuery.
Confidential
Consultant
Responsibilities:
- Gathered functional and technical requirements by contacting end users.
- Analysis of the Enhancement & Maintenance Requests.
- Prepared the Phase0 estimations.
- Prepared Design documentation.
- Interacted with Clients to gather business requirements and generated requirement specification documents.
- Installed and Administered WebSphere Portal Server.
- Experienced in using portal update installer to upgrade WebSphere Portal versions.
- Involved in Deployment of port lets and war files on WebSphere Portal.
- Strong Portlet Development and admin experience using WebSphere Portal server Leading the project team, specified design and coding standards.
- Involved in Design and prepared sequence diagrams and class diagrams from various use-cases using RAD.
- Created controller to capture request and responses. Created generic module to convert pojo to json format. Created HB helper classes.
- Developed basic portlets using JSR 286 API.
- Developed stateful and stateless session beans.
- Migrated Ant build deployment scripts to uDeploy(IBM Urban Code Deploy).
- Implemented IPC using Co-operative portlets for sending Messages to Different Portlets and portlet wiring tools.
- Implemented Quick Links by using URL Mapping. configured JNDI in Application server admin console.
- Implemented Themes and skins.
- Involved in Code Pro fixes, defect fixes. Developed Screens used for adding, viewing modifying of a schedule. Involved in code review of the team members and implemented best practices.
- Developed web pages using HTML/CSS and JavaScript.
Environment: JAVA, J2EE, JSF, Maven Build Tool, WebSphere Portal Server 7.0, EJB,IBM ODM,uDeploy, Web Content Management 7.0, RAD 8.0, WebSphere Application Server 7.0, Oracle 10g, UML, Junit, Clear Case.
Confidential
Lead Analyst
Responsibilities:
- Prepared Design documentation.
- Developed custom portlet using JSR168 API.
- Developed Inter Portlet communication between two portlet.
- Installed, configured and administered IBM WebSphere Application Servers (WAS), WebSphere Portal Server.
- Analyzed requirements and created detailed Technical Design Document. Developed Spring Portlets using JSR 286 API. Performed development and support roles for the project.
- Analysed the requirements and designed class diagrams, sequence diagrams using UML and prepared high-level technical documents.
- Involved in code reviews and incorporating review comments.
- Worked on Low Level Design document based on client requirement.
- Developed all Core helper classes for WCM Integration framework.
- Worked with different teams for deployment, integration, support and requirement changes.
- Understanding the Client Requests. Created the portal page as per the request.
- Involved in fixing test defects.
- Developed stateful and stateless session beans.
- Migrated Ant build deployment scripts to uDeploy(IBM Urban Code Deploy).
- Implemented Java and J2EE Design patterns like Confidential, Singleton and Data Transfer Object (DTO), Data Access Object.
- Installed and Administered WebSphere Portal Server.
- Experienced in using portal update installer to upgrade WebSphere Portal versions.
- Involved in Deployment of port lets and war files on WebSphere Portal.
- Developed and Implemented WebServices and used Spring Framework.
- Implemented the caching mechanism in Hibernate to load data from Oracle database.
- Developed the UI screens using SFX, Jsp, Java script, JSTL and CSS.
- Used JSP, JavaScript, JQuery, AJAX, CSS3, and HTML5 as data and presentation layer technology.
- Implemented the caching mechanism in Hibernate to load data from Oracle database.
- Used Spring Jdbc at persistence layer DA
- Implemented Quick Links by using URL Mapping. configured JNDI in Application server admin console.
- Implemented Themes and skins.
Environment: JAVA, J2EE, WebSphere Portal Server 7.0,EJB, JSF, Web Content Management 7.0, RAD 8.0, WebSphere Application Server 7.0, Oracle 10g, UML, Junit, uDeploy, Clear Case.
Confidential, NL
Senior Software Engineer
Responsibilities:
- Implemented the system in Confidential architecture, view components are developed using Confidential, business logic is developed as components, which are loosely coupled with the controller and view components.
- Designed class diagrams, sequence diagrams and high level technical documents.
- Created screens along with DAO, DAO Impl.
- Worked on developing Junit Test Cases.
- Worked on bug fixing and enhancements on change requests.
- Involved in capturing the business requirements, design, development and testing of the application.
- Implemented Java and J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator.
- Involved in documentation, review, analysis and fixed post production issues.
- Identified the Business Requirements of the project.
- Involved in preparing the Detailed Design document for the project.
- Developed UI using JSP, Java Script, and CSS.
Environment: JAVA, J2EE, WebSphere Portal Server 7.0, Web Content Management 7.0, RAD 8.0, WebSphere Application Server 7.0, Oracle 10g, UML, Junit, Clear Case.
Confidential
Senior Software Engineer
Responsibilities:
- Analysis of the Enhancement & Maintenance Requests.
- Prepared Design documentation.
- Understanding the Requirements, as per the Functional specifications and the client requirements,
- Involved in development, coding, upgrades, enhancements, and change requests.
- Supporting packaged application with its integration.
- Coordinated with the client and BRM to get functional clarifications.
- Involved in Release Management.
Environment: JAVA, J2EE, Eclipse, Oracle 10g, UML, Junit, Clear Case.
Confidential
Websphere Portal Developer
Responsibilities:
- Installed, configured and administered IBM WebSphere Application Servers (WAS), WebSphere Portal Server,
- Developed basic portlets using JSR 168 API.
- Designed and developed presentation layers as well as business layer for the entire application.
- Implemented IPC using Co-operative portlets for sending Messages to Different Portlets and portlet wiring tools.
- Developed user interfaces using JSP, HTML and CSS.
- Database access was done using JDBC. Accessed stored procedures using JDBC.
- Implemented Quick Links by using URL Mapping.
- Configured JNDI in Application server admin console.
- Implemented Themes and skins.
- Involved in Code Pro fixes, defect fixes.
- Implemented Java and J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object and Service Locator.
- Developed Screens used for adding, viewing modifying of a schedule.
Environment: Java, JSP, Servlets, Hibernate, WPS 6.1, WAS 7.0, Rational Application Developer 7.0, Oracle 10g.
Confidential
Websphere Portal Developer
Responsibilities:
- Responsible for Prototype Design, Coding and Unit Testing.
- Responsible for PDF generation through XSL-FO and XML
- Client validations using JavaScript and server side validations using STRUTS.
- Involved in implementing Design Patterns (DAO, DTO and Business Delegates).