Liferay Portal Developer Resume
MA
QUALIFICATION SUMMARY
- 7 years of experience in Java/J2EE Portal and Client - Server based Application.
- 4 years of experience in Liferay Portal development.
- 1.5 years of experience in WebSphere Portal development.
- Experience in Software Development Life Cycle (SDLC), AOP, OOD and OOP through implementation and testing.
- Expertise in portal framework using Liferay.
- Experience in Liferay configuration, Liferay Administration, development in Liferay extension environment and Plugins SDK.
- Proficient in SQL, RDBMS products like Oracle, MySQL. Very comfortable in writing and understanding complex queries, stored procedures, DDL and DML.
- Experience in installing, configuring SiteMinder policy server, Web agents, Sun One Directory server (LDAP) and various Web & Application servers on Multiple platforms like windows, unix(solaris), rhel.
- Expertise in application development using Core Java, J2EE, JDBC, Servlets, Struts, Liferay Portal 6.1, 7, Spring MVC, JSR 286, IOC Container, AOP, Annotations, Hibernate, RabbitMQ, JUnit, Log 4j, Ant, Maven, CSS, XML.
- Experience in developing web based GUIs using JSP, HTML, XHTML and JavaScript.
- Highly proficient in designing n-tier Enterprise application wif J2EE design patterns like MVC, Business Delegate, Factory, Abstract Factory, Builder and Singleton.
- Good knowledge of Angular 2.0
- Experience of developing and deploying Core Java andJ2EE applications wif application servers JBoss, Web Logic.
- Experience in Web Services (SOAP, WSDL), RESTful.
- Development activities wif domain expertise, supported by thorough understanding of OO analysis.
- Test Driven Programmer wif thorough knowledge in unit testing wif JUnit Easy Mock.
- Expert database engineer in SQL and relational data modeling.
- Portal Administration for content creation activities and production support.
- Experience in using various Configuration Management tools like SVN and CVS.
- Extensive involvement in writing design documents and technical specification.
- Excellent communication skills, leadership abilities, hardworking and a very good team worker.
- Experience in various methodologies like Waterfall and Agile.
TECHNICALSKILLS:
Operating System: Windows XP/ 7 / 10, UNIX (Solaris, Ubuntu, Linux).
Languages: Java, JavaScript, Ajax, Ruby, HTML.
Web Technologies: JSP, Servlets, Struts, Portlet, JSR 168/286, Springs, Hibernate.
SOA and The Web Services: Apache Axis, Web services (WSDL, SOAP, REST, XML), JAXB.
RDBMS: Oracle, MS SQL.
J2EE Design Pattern/Architecture: Business delegate, Composite Entity, Data Access Object(DAO), Front Controller, Model-View-Controller (MVC), Service Locator, Session Façade, Singletons, Data Transfer Object.
Directory Servers: Windows Server Active Directory (LDAP).
Application/The Web Servers: Tomcat, WebLogic, JBoss and WebSphere
Portal Technologies: Liferay 6.0/7.0
Analysis and presentation Tools: MS word, MS PowerPoint, MS Excel.
Version Control: CVS, SVN, GIT.
Architecture and UML design tools: Enterprise Architect, Microsoft Visio, Rational Rose.
PROFESSIONAL EXPERIENCE:
Confidential, MA
Liferay Portal Developer
Responsibilities:
- Involved in Analysis, Design, Development and Test Phases of the new application Portal environment using Java/J2EE and Liferay Portal Technology.
- Developed portlets confirming to JSR specifications for various parts of the application and integrated in the portal for sign-on to allow access to clients pursuant to their level of subscription.
- Implemented the Theme, Hooks, Layout and inter Portal Communication in the portal.
- Involved in development of various components using JQuery, AJAX for obtaining rich look and feel for the portal application.
- Worked wif Restful web services integration in Liferay.
- Migrated from Liferay 6 to Liferay 7.
- Implemented theme for the whole application using plugins sdk, html, css, JavaScript, modifying velocity files related to theme.
- Upgraded the plugins to liferay 7.
- Implemented Liferay Hook utilizing plugins sdk to override login page and post, pre-event
- listener functionality.
- Design and Develop content driven portlets wif Liferaydevelopment standards.
- Created custom agent using siteminder SDK to decode the cookie so dat we don’t need use all the existing functionality of the SiteMinder which makes a lighter agent version.
- Integrated Angular framework controls to support HTML Controls.
- Implemented enhancements from DAO layer to UI layer and portlets based on JSR 168/286 APL.
- Worked wif system Engineers and Build Engineers in the formation of deployment strategy for financial data integrity and security.
- Developed the spring MVC Portlet which generated Web, PDF and Excel reports based on user request.
- Developed JSON Web Services which will be invoked by front end.
- Implemented Restful Web Services for the Chart Portlet which generated various chart types (Pie, Bar, Line) based on client request.
- RabbitMQexchanges/queues to route messages between servers
- Used Maven to build the application and deployed on JBOSS Application Server 7.1.
- Used various ALLOYUI Modules for creating custom portlets.
- Creating tickets and getting resolution through Liferayteam.
- Used GITHUB for version Control.
- Performed Unit testing using NUnit framework.
- Demonstrated the application for the business user team.
Environment: Liferay6, 7, Core Java, Spring 4.1, Spring MVC, HTML, Angular JS, Agile, Webservices, GIT, REST, XML, Hibernate, JQuery, JSF, JSP, Java Script, Maven, JBoss, Oracle, JSR 168/286.
Confidential, East Peoria, IL
Liferay Developer
Responsibilities:
- Design and Development of the WellPoint module using Liferay portal framework.
- Designed service layer using Liferay Services.
- Modified Liferay hooks to implement custom portlet functionalities in the Liferay workflow tasks.
- Development and maintenance ofLiferayplugin, hook and theme portlets.
- Designed and developing application screens using JSP, JSTL, HTML, XHTML, AJAX and JavaScript.
- Involved in phases of the project, including technical design, development, testing & debugging, implementation, documentation and incorporation of user feedback to plan enhancements in the application system.
- Developed JSP pages to render based on theLiferayroles assigned to the application users.
- Developed portlets using Spring Web MVC and hibernate to authenticate users wif LDAP and persist the transactions initiated by Users.
- Developed custom hooks to override Liferay 6.2 default JSP Pages.
- All applications are developed and implemented on JSR 286 (Portlet 2.0) API.
- Working onLiferay6.0.5 and 6.2.0+ and Involve in the business plan and gathering the requirement test plan for the new project implementation.
- Part of a development team of User Migration for Migrating user from CSV file toLiferayalong wif all the user information.
- Configured the Webserver Instances, Virtual hosts and transports for WebSphere Application Server.
- Responsible for deploying enterprise applications from Admin console and enabling security using LTPA and LDAP for WebSphereApplication Server.
- Responsible for Integration of DataPower wif WebSphereMQ and WebSphereProcess Server.
- Performed routine management ofWebSphereenvironment like monitoring Disk Space and CPU Utilization.
- Migrated existing applications fromWebSphereApplication Server 7.x to 8.x,8.x to 9.x
- Developed Ant Script to create WAR/EAR files and deployed to the application server.
- Developed two Portal sites one for Customer and another for Employee using Liferay capabilities.
- Developed Restful web services named as a PWM Enterprise API using Apache CXF where all the backend data have been collected by consuming SOAP services of a different application. Processed the response of SOAP services and parsed into the JSON response format.
- Configured Jenkins in FRB internal network where it will be used to run all test cases in an application and also for auto deployment only if the build job passed.
- Used Team Foundation server (TFS) for version controlling system.
- Developed Junit Framework for unit testing.
- Worked on Agile software development methodology which helps to develop project plans.
Environment: Java, JSF Sun RI, Facelets, Ajax4JSF, Spring, XML, XSL, XSD, MVC, MVVM, XHTML, Hibernate, Liferay 6.1, Oracle 12c, PL/SQL, MINA, Spring-ws, SOAP Web service, WebSphere, Oracle, JMX, ANT, Maven2, JUnit, SVN, TDD, and XP.
Confidential, Atlanta, GA
Java Developer
Responsibilities:
- Involved in the preparation of prototype and demos of the project and presented before the client to check dat it meets their requirements.
- Involved in Design, Development and Support phases of SDLC. Used methodology and participated in SCRUM meetings.
- Front-end was designed by using HTML, JavaScript, CSS, and JSP.
- Creating SPRING MVC portlets for entire documentation search for CA products.
- Developed JavaScript functions for client-side validations.
- Used Hibernate as ORM tool for accessing database.
- Involved in Development, Integration and Testing of application modules.
- Implemented Service Builder and REST based Web services.
- Involved in design and development of reusable components.
- Have developed stateless session enterprise java beans.
- Implemented the project using IDE Eclipse.
- Configured the deployment descriptors in Hibernate to achieve object relational mapping.
- Write SQL queries to pull some information from the Backend.
- Write database Functions, Procedures and Triggers as per the business logic requirements.
- Designed and developed several EJBs using Session facade pattern.
- Design and develop Servlets, Session and Entity Beans to implement business logic and deploy them on the WebLogic Application Server.
- Work wif Apache Tomcat Web Server.
- Designed and developed Servlets and JSP and connected to existing ORACLE database using JDBC.
Environment: Eclipse, Java, J2EE, JSP, Servlet, Spring, Hibernate, WebLogic Application server, Apache tomcat, Oracle 11, HTML, JavaScript, AJAX, CSS, EJB, JMS, JDBC.
Confidential
Java Developer
Responsibilities:
- Involved in Analysis, Design, and Developed class diagrams and interaction diagrams using Rational Rose.
- Extensively worked on EJB (Stateful, Stateless session beans) to implement business rules.
- Developed DAO’s (Data Access Objects) and used Hibernate in the persistence layer.
- Used various J2EE design patterns like Session Facade, Service Locator, Data Transfer Objects, and Business Delegate.
- Designed and developed GUI using JSP, HTML.
- Implemented client side validation using JavaScript.
- Worked extensively on bug fixes on the server side and made cosmetic changes on the UI side.
- Used Struts Validator framework.
- Used ANT scripts to build the application and deployed on Web Sphere Application Server.
- Developed JUnit Test Cases for Unit Testing.
- Used CVS for source code control.
- Worked wif business users to fix the bugs identified in Systems testing.
- Monitor the build reports and analyze for test case failures, code coverage using Purify Coverage tool.
- Design the solution based on the requirements and code fix for change requests.
Environment: Java 1.4, JSP 2.0, Servlets 2.3, Java Beans, EJB 2.0, Hibernate, JDBC, Struts 1.1, Log4j, JUnit, JavaScript, Web sphere Application Server 5.0, XML (SAX), SQL, Windows NT, DB2 7.0, Rational Rose.