We provide IT Staff Augmentation Services!

Sr Liferay Portal Developer Resume

TX

SUMMARY:

  • Enterprise (JEE) Architect, Analyst & Sr. Developer with 12.5+ years of experience whose core skills are:
  • Web/Portal/Mobile App development using Liferay, WebSphere Portal, WebSphere & open - source JEE containers
  • Technical Leadership in planning, designing, developing, deployment frameworks for End-to-end business solutions using Java Portal / Portlet, JavaScript (Angular) Technology with Agile, Waterfall models
  • User Experience Design with Web 2.0 (Rich UI, Collaborative, Social, SOA based) & Distributed n-tier Web Applications
  • Subject Matter Expert (SME) to identify, analyze & translate business/system requirements into software design
  • Risk Assessment and Management, Architecture With Concept Selling, Program and Process Management, Framework Development In J2EE, Object Oriented Analysis & Design, Design and Delivery of Commercial Portals
  • Pre-Sales, Sizing & Scoping, Estimation, Planning, Budgeting, Implementation & Maintenance of IT Projects
  • Adept at moving into new environments and extrapolate from the existing experience to quickly adapt to new ways.
  • Team player, excellent communication, interpersonal & analytical skills with positive, upbeat attitude, zest/zeal towards achievement of targets, proactive and hands-on style of working.
  • Troubleshoot complex scenarios and mentor fellow team members
  • Liferay & WebSphere Portal, Connections, Web Content Management with 12+ year of experience:
  • Excellent work experience in Liferay Portal server 6.x with experience with Liferay development with all APIs and tiers including hooks, portlets plug-ins, content management system, and themes.
  • Expert knowledge of using Liferay Security Model (Permissions & Roles), Asset Framework, Plugins (Service Builder, Hooks, EXT, Themes, Layout Containers), CMS (Content, Document & Media), Configuration of Liferay with LDAP, SSO Tools like Open AM/CAS, Externalization of Search using SOLR, Sizing/Scoping of Liferay Infrastructure.
  • Excellent work experience in WebSphere Portal server 5.x, 6.x, 7.0, 8.0 with development, administration & architecting using Web 2.0 concepts with portlets, Ajax, widgets, RIA, SOA.
  • Expert knowledge of JSR 168/286 & WSRP , IBM JSF/ Spring MVC / Struts Portlet Framework, Inter-Portlet Communication, Portal Services, Login mechanism, Credential Vault, J2EE Security Architecture.
  • Working Experience with WMM / VMM & PUMA interfaces, Portal Search Engine, Workplace API, Credential Vaults, Login, Redirector, Site Analyzer, Portlet Model, Navigation SPI and Other Portal Services.
  • Content Management System design of Presentation Templates, Workflows, Content Delivery & Syndication using IBM WCM.
  • Working Knowledge of creating Themes (PageBuilder, WebDAV), Skins and Page Layout using WebSphere Portal.
  • Experience in Portal Administration using XMLAccess, Configuring Portal with LDAP's, SSO techniques, Authentication & Authorization, TAI's, Virtual Portals, Creating URL mappings to portal pages.
  • Customizing Connections Applications like Profiles, Blogs, Files, Activities, Themes and Connections Portlets etc.
  • Mobile application development with iPhone, iPad (iOS 6.1/7.0) and android devices using IBM Worklight Studio 5.x/6.x.
  • Hybrid application development using Apache Cordova (PhoneGap), JQuery Mobile and Dojo Mobile.
  • Installation and configuration of Worklight Server and IBM App Center.
  • Worklight HTTP Adapter with SOAP/REST and JSON Service & Worklight SQL, ESB Adapters.
  • Authentication configuration in Worklight Applications.
  • HTML5, CSS3 and responsive UI design.
  • Experience in J2ee technologies including Servlets, JSP, MVC Frameworks, Struts, JSF, AJAX, Spring MVC, Spring, JavaScript, HTML, CSS, Web Services, Enterprise Java Beans (EJB), JDBC, Oracle / DB2 / SQL Server, XML and ANT for building User Interfaces & server side components
  • Significant experience with software release management using source control tools like Jenkins, Maven, Ant, SVN and GIT.
  • Technical Implementations of large rollouts with by defining architectural principles, patterns, guidelines and standards.
  • Open systems architecture, design, configuration and deployment.

TECHNOLOGY STACK:

Jee App/Portal Servers: Liferay 6.2 EE/CE, WebSphere Portal 6.x, 7.x, 8.0, WCM 8.0, WAS 7.x, 8.x, WAS Liberty Profile, Tomcat 7/8, Glassfish

IBM Collaboration Tools: IBM Connections, Lotus Quickr, Liferay Social

Web Servers: IBM HTTP Server, Apache 2.4, IIS

Tools: & IDE: Eclipse, Liferay Developer Studio & IDE, RAD, Visio, Netbeans

JAVA / J2EE: Java 1.6 / 1.7, Servlet 3.x, Portlet 1.0/2.0 (JSR 168/286), JSP, EJB 3.0, JNDI, JMS

Open Source APIs: Spring 4.x, Spring MVC, Struts 2, JSF 2.0, JSTL, XML, AJAX, JAX-WS, Hibernate, Apache Commons

SOA Programming: Web/UI Programming

SOAP/REST, Spring Data REST API, SOAP UI, JAX-WS, Apache-CXF: HTML5 / DHTML/ XHTML, CSS 3, JavaScript, JSON, JS Toolkits (Dojo, JQuery, EXT JS, Angular JS, Node.js, bootstrap), Firebug, PHP Based CMS like WordPress

Mobile Programming: HTML 5, CSS 3, JQuery Mobile, Dojo Mobile, Android SDK, XCODE, iOS, Emulators & Simulators, Hybrid Apps using Apache Cordova (PhoneGap), Worklight 5.0

LDAPs: Active Directory, Open LDAP, Tivoli Directory Server

Database: RDBMS Concepts, JDBC, DB2, Oracle, SQL Server, TOAD, PL/SQL Developer, PostgreSQL

Scrip/Deployment Tools: Ant, Maven, Jenkins, Shell Scripting, XMLAccess

Version Control: GIT, SVN, CVS

Estimation & Planning: WBS, Use case Points, Function Point Analysis, Microsoft Project

SCM: JIRA Agile Process, SPIRA TEAM, Rational Unified Process

Others: OOAD, J2EE Design Patterns, .Net 3.5, C#, IIS, ASP.NET, Cognos, Google APIs, RESTFul APIs, Social Media Platforms/APIs integration, JFreeChart, HighCharts, OpenID Authentication, Sharepoint 2010/2013, Wordpress

PROFESSIONAL EXPERIENCE:

Confidential, TX

Sr Liferay Portal Developer

Technology: Liferay 6.2 EE, JSR 286 Portlets, Angular JS, Express.js, Node.js, Bootstrap CSS, Ajax, Maven, Salesforce, GitHub, XSF

Responsibilities:

  • Responsive web design using bootstrap 2.0.4 with Card and Grid Layout
  • Developed the Portlet applications using JSR 286 compliant With Angular JS & XSF ( Confidential Service Framework)
  • Programmatic connection to Salesforce to get Accounts, Opportunity, Lead information from force.com environment.
  • OAuth2.0 based programmatic authentication to Salesforce.
  • Used angular.js for Model View controller on Java Script side.
  • Used Node.js to write Event Driven Backend Services within Micro-services Pattern.
  • Used Express.js to create the REST APIs over Node.js services
  • Understanding & Evaluation of MEAN (Mongo, Express, Angular and Node.js) Stack for Micro services

Confidential, TX

Lead Developer

Technology: Liferay 6.2 EE, GlassFish 4.0, Spring MVC Portlet, JSR 286, Java 1.7, JavaScript, JQuery, jQuery Mobile, Angular JS, Node.js, bootstrap, Ajax, CSS3.0 & HTML5, JQuery, ANT, SVN, Spring Data RESTful Web Services, Open AM SSO, Lucene/Solr Liferay Developer Studio, JQ Grids & Validation

Responsibilities:

  • Designed Wellness Management system with Liferay Sites consisting of 4 portals for members, health coaches, administrators & employers.
  • Used HTML 5/ CSS 3.0 for cross browser scenarios/ multiple screen resolution scenarios.
  • Responsive web design using bootstrap 2.0.4
  • Configured Liferay with Apache Solr in clustered environment
  • Provided the technical road map for integration of CMS enterprise applications to a clustered, highly scalable JSR 286 Portal implementation using Liferay Content Management System and it’s out of the box CMS portlets.
  • Development of server application which will provide API services for the Web app to interface using Rest API. These set of services will provide a gateway for submitting / uploading the data which will be used by the application.
  • Coded the Business layer using the business delegate pattern, Session Façade pattern, Singleton Pattern, Service Locator Pattern and Factory patterns.
  • Developed the applications using JSR 286 compliant Spring MVC Portlets.
  • Extended Liferay Asset framework and Service Builder to store custom object as Portlet Model.
  • Used Custom Fields/Expando to extend User, Group, Content, Document attributes.
  • Used angular.js for Model View controller on Java Script side.
  • Worked on the J2EE Business Tier Design and Development. Involved in the integration of spring for implementing Dependency Injection (DI/IOC).
  • Developing Velocity macro based theme, Portlet Page layouts and Hooks.
  • Extensively used JQuery plug-ins like HighCharts, JQ Grid, JQuery Validation
  • Configured SSO using Open AM. Worked on Custom Login Portlet.
  • Written hooks for Web Content Management, Documents upload.
  • Written Batch Portlet for bulk document upload to Amazon S3 and associating categories/tags at runtime.
  • Lead the development team and implemented Liferay components including theme design to comply with the clients web development standards for HTML, CSS, and Web look-and-feel and with Bootstrap for a mobile responsive site.

Confidential

Mobile Developer

Technology: IBM Worklight Server on WebSphere Liberty Profile, HTML 5, CSS 3.0, DOJO, JQuery Mobile

Responsibilities:

  • Installation of IBM Worklight Server on the top of WebSphere Liberty Profile V8.5.
  • Development of Hybrid Application using Dojo Mobile.
  • Development of various adapters for JSON service and database access.
  • IPad, iPhone profile creation in apple developer site & Google Play and application deployment in devices.
  • Setting up app authentication using Tivoli Directory Server.

Confidential, IL

Lead Portal Consultant

Technology: WebSphere Portal 6.1.5 / 8, Web Content Management 6.1.5 / 8, RAD 8, Lotus Quickr 8.1.5, JSR 286 Portlets, Spring MVC, Cognos 8.4.1 / 10.2, DB2, Google APIs, JavaScript, Dojo, JQuery, Ajax, CSS3.0 & HTML5, Portal Themes & Skins, ANT, XMLAccess, WSAdmin Scripts, SVN, RESTful Web Services

Responsibilities:

  • Leading the Portal Strategy Initiatives in DSC, reporting to CIO and managing a team of 4 team members interacting with key executive decision-makers and operational stakeholders and ecosystem
  • UI Design by anchoring JAD sessions to create the mock up screens for Metrics, Human Resources, Partnership & Customer Portals
  • Used HTML 5/ CSS 3.0 for cross browser scenarios/ multiple screen resolution scenarios.
  • Customized Profiles Portlet of Connections 4.5 environment available out of IBM supported solutions catalog.
  • Customization of Profiles, Blog, Files, Activities, Email Notifications etc. of Connections environment.
  • Domino, Active Directory synchronization using TDI 7.1, 7.1.1
  • Installation of Connections using Small and Medium Deployment
  • Developed responsive Theme of WebSphere Portal 8.0.0.1 environment
  • "My DSC" Concept selling for Intranet Portal and convert it into Software Architecture to sell it to higher management.
  • Installation of Lotus Quickr 8.5.1 for WebSphere Portal, Connections 3.x /4, WebSphere Portal 6.1.5 and WCM 6.1.5 on WAS 7.0, IHS 7
  • Performing Upgrade of Portal & WCM from 6.1.5 to 6.1.5.2 and 8.0.0.0 to 8.0.0.1, Connections and WAS
  • Configuration of Portal with DB2, Active Directory and IBM HTTP Server.
  • SSO setup between Portal 6.1.5 and Cognos 8.4.1 using CognosBIPortlets like Cognos Viewer, Search, State Matrix.
  • SSO /Trust Association implementation among multiple WAS instances using LTPA key exchanges.
  • SPNEGO Setup between Windows, Active Directory, Portal & Quickr.
  • Developed about 20 Portlets for collaboration among various DSC executive members using JSR 286, WCM API, and Dojo.
  • Creation of role based authoring, presentation templates, sites & site area, content libraries in IBM WCM for various departments of DSC like Business Development, Human Resources, and Marketing & Communications & Engineering.
  • Developed Quickr Document Library portlets using Quickr feeds services.
  • Custom Portlet development for Google Apps like reading Documents, Sites & Calendar using Google 2.0 Feed APIs.
  • Integration of various legacy & external applications like ASK, DSC Directory, SHRM to DSC Intranet using out of the box portlets like Web Page, Web Clipping and Web App Integrator Portlets.
  • Build / Deploy scripts using ANT. Automated portal deployment using wsadmin scripts and XMLAccess for portal artifacts
  • Handling multiple PMRs rose for Cognos 8.4.1 and Portal 6.1.5.

Confidential, IL

Lead Developer

Technology: WebSphere Portal 6.1.5, RAD 7.5, Dojo 1.6, Mobile Portal Accelerator 6.1, JSR 168 Portlet, Oracle 10g, JavaScript, CSS3.0 & HTML5

Responsibilities:

  • UI Design by conducting brainstorming sessions and creating mock up screens for Directory Portal with HTML 5/ CSS 3.0/JavaScript for cross browser scenarios/ multiple screen resolution scenario for Web/Mobile Portals.
  • Manage the delivery for the Web 2.0 based Directory Portal application
  • Development of JSR 168 based Struts Portlet using Ajax and Interportet communication with Dojo 1.6
  • Used Dojo Widgets to show HTML Grids with sorting, paging and filtering.
  • Developed Theme, Skin and Portal Artifacts like pages, URL maps to create a portal skeleton of Directory Application.
  • IBM Portal Authentication Filters to establish SSO between legacy Stoneware Portal to WebSphere Portal
  • Interact with customers technology teams & define SOA Strategy with existing Directory Application, and manage the client requirements from proposal and proof-of-concept to implementation.
  • Creation of Mobile Portlets using MPA 6.1 and MCS supporting iPhone, iPad, Blackberries & Android devices
  • Testing of Mobile portlets using various simulators/emulators and devices.
  • Project Plan creation, estimating, mentoring team members, risk mitigation, track and distribute the project milestones, generate Project Matrix quality analysis, conducting weekly status meetings.

Confidential, LA

Lead Developer

Technology: WAS 7.0, WebSphere Process Server 7.0, WID 7.0, JSF 2.0, Dojo, JavaScript, Websphere ESB, Maven, Linux (RHEL), Shell Scripts

Responsibilities:

  • Involved with major enhancements moving the back office maintenance application from mainframe to web.
  • Driving team meetings and co-coordinating with other team members on day to day issues .
  • Delivered custom Ajax based Infragistics UI components. Designed Business, Domain and Data Transfer objects
  • Coding for Presentation Layer using JSP’s, JSF 2.0 & Ajax Framework
  • Developed automated deployment scripts using Maven.
  • Enterprise Service Bus - Mule 3.1.2, Cast Iron
  • Implemented Mule in the business processor layer, Mule upload functionality
  • Designed and developed various Mule Flows to interact with external systems.
  • Extensive experience in design and implementation of integration solutions using ESB (Mule and WebSphere ESB/ WebSphere Process Server), RAD & Eclipse.

Confidential, IL

Lead Portal Developer

Technology: WAS 6.1, RAD7.5, Spring 2.5, Dojo, JavaScript, CSS, HTML, Spring MVC, JSR 168

Responsibilities:

  • Requirement Gathering for Member Profile Application for Member 360 view
  • Design and Estimation for Portlet Applications to be developed on WAS6.1 using JSP aggregation
  • Coding for Login, Portal layout and Framework infrastructure classes like security, exception handling.
  • Coding for Portlet Applications, Web Service Client framework using Apache CXF client

Confidential, MO

Sr. Portal Developer

Technology: WPS 5.1/6.0, WAS 5.1.1.2, DB2, JSP, IBM Portlet (Struts API), PMI API, AspectJ, Spring, JavaScript, CSS, HTML, .Net, C#, DWR Ajax, JQuery, AIX, ANT, Shell Scripts

Responsibilities:

  • Design of Pharmacy Application
  • Estimation for Theme, Portlet Applications & Web applications to be developed.
  • Coding Framework design using spring, AspectJ and Portlet API.
  • Design of the Database Tables for the National Pre-Enrollment Website
  • Coding for Presentation Layer using Struts Portlet API & Ajax Framework and Service layer and DAO layer using JDBC
  • Written handshake classes to render the HTML content published through Stellant CMS.
  • Coding for Themes site infrastructure with TIGRA Menu’s & CSS based Drop down menus.
  • Customized WPS to for branding using themes, skins and created pages, labels with access control.
  • Creation of Portal Service to collect the Performance Management Data (PMI) data for WPS JVM’s
  • ANT Scripts for Build / Deploy the .WAR, .JAR and .EAR files

Confidential, WA

Portal Consultant & Onsite Co-coordinator

Technology: WPS 5.1.0.3, WAS 6.1, JSR 168, Oracle 9.2.0.6, DB2, JSF, Ajax4Jsf (A4J), AJAX, JSP, XML, SVN, JFreeChart, JXL, JavaScript, CSS, HTML

Responsibilities:

  • Requirement Gathering and Knowledge Transfer for NPMRS Portal Application.
  • POC for integration of Ajax4Jsf with JSF Framework with Portlet Web Application.
  • Writing the core framework classes using JSR 168 API’s and DWR AJAX framework using Struts Portlet
  • Coding for Presentation Layer using JSF, JSP’s, Ajax4Jsf Ajax Beans and JSR 168 Portlet
  • Coding of Service and DAO layer with EJB’s, hibernate and DAO classes.
  • Coding for Report Applications using JSF, AJAX, JFreeChart, JXL
  • Configuration of WPS 5.0.2.2/5.1.0.3 with Oracle, WPS Test Environment.
  • Customized WPS to for branding using themes, skins and created pages, labels with access control.

Hire Now