Sr. Liferay Consultant Resume
Houston, TX
SUMMARY:
- Liferay Portal 6.1 Developer Certified professional wif Over 7+ years of experience in designing, implementing and deploying commercial Enterprise Applications for Multi - tiered-distributed software products and distributed applications using Java/J2EE technologies and web portal technologies.
- Extensive working experience in Core Java, Liferay portal 7 DXP/6.1/6.2, Hibernate and Spring MVC 3.0 framework.
- Expertise in design, development and administration of web portal applications using Life ray - Portal 6.1/6.2/7.0
- Expertise in analyzing and upgrading Liferayportal applications from version (6.1 to 6.2).
- Extensively developed custom portlets using JSR-286 specifications, which includes Inter-Portlet communication strategies (IPC), and Ajaxable libraries.
- Installation and configuration of development and production environments, Platform administration through teh Control Panel, Application design and development
- Experience in using Application Display templates (ADT) for defining teh custom display templates.
- Strong hands-on experience in writing and deploying plug-in portlets such as extensions, layouts, hooks and themes.
- Developed lifeRay web-services using Confidential builder ( Confidential . Confidential ).
- Experience in integrating Open SSO sign in page wif contents rendering based on respective business/partners.
- Design and implementation of custom page layouts, Database configuration, Organization of users and pages across collection types, Configuration and custom styling of out-of-box applications, Integration wif legacy third-party applications.
- Expertise in using teh Kaleo workflow for defining teh business processes, deploy them, and manage them through a portal interface.
- Expertise in front-end development using HTML5, CSS3, JavaScript, Bootstrap, JQuery, Alloy (AUI) Angular JS and Node JS.
- Expertise in SQL and PL/SQL programming.
- Good knowledge of SOAP & RESTful web services and JBoss.
- Good knowledge of deployment and distribution of project artifacts using Maven 3.0 and ANT builds.
- Solid experience in developing and deploying J2EE components using application servers like IBM WebSphere, JBoss, Apache Tomcat.
- Expertise in implementing and maintaining version control in GitHub and SVN.
- Log4J for extensible logging, debugging and error tracing.
- Knowledge in Unified Modeling Language (UML), Flow Chart, Class Diagrams, User Diagram, Activity and Sequence Diagrams.
- Experience through all phases of Software Development Life Cycle (SDLC), development and implementation of multi-tier enterprise, web based and distributed applications.
- Solid experience of Agile methodology and worked wif JIRA.
- Expertise in capacity planning and performance tuning web portal environments.
- Team player wif good communication skills and Inter-personal skills.
TECHNICAL SKILLS:
Frameworks: Struts, Spring MVC 3.0, Hibernate, LifeRay MVC, Portlet spec-2.0
Portal Technologies: LifeRay portal 6.1/6.2/7.0 DXP
Programming Languages: Java, JavaScript, C, SQL,Web Services(SOAP/REST)
Web Technologies: HTML5, CSS3, jQuery, JSON, AJAX, REST, DOM, Confidential, Bootstrap, AngularJS, Node JS,AUI
Build Tools: ANT & MAVEN 3.0
Developer Tools (IDE): Eclipse, lifeRay developer studio, NetBeans 8.0, Visual studio, Sublime Text 2/3, Notepad++Source Control Tools: CVS (Tortoise), GIT, SVN,TFS
Database Technologies: Sql,Oracle, MySQL, Mongo DB, Cloud Mysql
Servers: Tomcat, JBoss, WebSphere, BEA Weblogic Portal Server 8, 10
Operating Systems: Windows, Linux
Review Tools: Sonar cube, Smart Bear-Code Collaborator
CI: Jenkins, Hudson
Other: FileZilla, Putty, Winscp, JUnit,JIRA
Cloud: Amazon S3 Cloud, AWS EC2, AWS RDSCertifications: LifeRay 6.1 developer
PROFESSIONAL EXPERIENCE:
Confidential, Houston, TX
Sr. LifeRay Consultant
Roles and Responsibilities:
- Involved in teh Design and teh development of teh Portal in teh liferay environment using teh Liferay Portal Technology, Java and angular JS.
- Implemented teh liferay best practices for teh designing of teh portal.
- Created mutiple webcontents using velocity and free marker templates.
- Created multiple OSGI modules wif teh liferay 7.0
- Converted teh application to a SPA using Liferay DXP.
- Worked on teh liferay Confidential builder by creating teh Confidential layer for teh portlets.
- Implemented teh custom theme, hooks and layout.
- Worked on teh REST APIs while creating teh custom portlets.
- Handled JSON data for while using teh web services.
- Implemented teh LDAP authentication and import/export of users from AD.
- Used HTML5, CSS3, jquery, AUI, Angular JS for better look and feel.
- Used TFS (Team Foundation server) for source code management.
- Followed Agile Methodology to execute teh sprints.
Environment: Java, J2EE, Liferay 7 DXP,Eclipse, Tomcat, Graddle,Maven 3.0,Web services, Struts, Spring MVC 3.0, JSON, JIRA, Eclipse, MySQL,TFS, JavaScript, JQuery, JUnit, Angular JS
Confidential, SFO, CA
Sr. LifeRay Consultant
Roles and Responsibilities:
- Analyze Design, Develop and Test teh new application Portal in Liferay Portal environment using Java/J2EE and Liferay Portal Technology.
- Working on Liferay 6.2/7.0 and Involve in business plan and gathering teh requirement test plan for teh new project implementation.
- Implementing Theme, Hooks, Layout in Liferay Portal and working on current project architecture and Inter portlet Communication (IPC).
- Worked wif LDAP integration in Liferay
- Working wif JSR 168 and JSR 286 technology, pros cons
- Working in Portal architecture definition and implementing teh portal platform for future development.
- Creating portlets for various applications and integrating in single portal for single sign-on (CAS) to make easy access to various users as per their roles.
- Developing teh Spring MVC 3.0 Portlet which generated Web, PDF and Excel report based upon user request.
- Migrated documents storage to Amazon S3 cloud.
- Installed LifeRay Tomcat Bundle in Cloud environment AWS EC2.
- Created AWS RDS instance for Cloud Mysql database.
- Working on Restful Webservice for Chart Portlet which will generate various chart type based on user request.
- Developed a Confidential layer for custom portlets using Confidential . Confidential .
- Implemented IPC (Inter-Portlet communication) mechanism using JSR 286 specification.
- Set up and built teh Web Content Management sites wif teh sites/pages components. Also changed and maintained teh features of document/folders wif resource permission control.
- Created teh templates using velocity template engine integrated wif teh liferay portal and teh alert Confidential .
- Implemented UI technologies like HTML 5, CSS 3, javaScript, Bootstrap, Alloy UI (AUI).
- Used JQuery to handle AJAX calls.
- Train / Demo teh user group inside teh development / business user team
- Followed development methodologies namely SDLC and Agile using SCRUM.
Environment: Java, J2EE, Liferay 6.2/7.0,Eclipse, Tomcat, Maven 3.0,Web services, Struts, Spring MVC 3.0, Confidential, lifeRay Developer Studio, SQLServer 2010,SVN, JavaScript, JQuery, JUnit.
Confidential
LifeRay Web developer
Roles and Responsibilities:
- Design, Develop and Test teh portlets for using Java/J2EE and Liferay Portal Technology.
- Administration of Liferay Portal and working on Creating Community and assignment of Roles and Groups for authorization for editing and publishing teh content from stage to production.
- Worked on developing Authentication and Authorization out of teh box for teh new feature not available inside Liferay.
- Made simpler Roles and Group policies, New Rewrite on sandbox of Authorization and Authentication using LDAP mechanism.
- Working on building on Staging Server, Which allows Community Users to put teh change request and allow Web Master a bunch of request for approval to put teh change in Production.
- Created structure and template based web content portlets for an intranet website.
- Developed site templates and page templates.
- Implementing and configuring teh new Linux server for Staging environment and soon will move to production of Staging Environment.
- Working on Liferay 6.1 and 6.2.0 and Involve in business plan and gathering teh requirement test plan for teh new project implementation.
- Working in Portal architecture definition and implementing teh portal platform for future development using JSR 286.
- Created custom portlets by using Spring MVC 3.0 and lifeRay MVC.
Environment: Java, J2EE, Liferay 6.1/6.2,Eclipse, Tomcat, Web services, Struts, Spring, Hibernate, Confidential, Confidential Schemas, SQLServer 2010,SVN, JavaScript, JQuery, JUnit.
Confidential
Java/J2EE developer
Roles and Responsibilities:
- Designed business applications using web technologies like HTML, JavaScript, Confidential, Jquery, CSS3 based on teh standards
- Writing and implementing CSS3 throughout teh site, both as in-line and imported files.
- Resolved various CSS compatibility issue and did research for CSS3 to implement and for our framework.
- TEMPHas worked on AngularJS which combines web applications wif Model View Controller capability to make development and testing of code efficient
- Used Angular JS for making restful API calls and data binding
- Experience on working wif CSS Background, CSS Layouts, CSS positioning, CSS text, CSS border, CSS margin, CSS padding, CSS table, Pseudo classes and Pseudo elements
- Extensively used jQuery plug-in like search plug-in, calendar plug-in, Ajax-queue plug-in, and Auto populating multiple select-boxes
- Designed dynamic and multi-browser compatible pages using HTML, CSS3, jquery and JavaScript
- Created and deployed new features in order to sustain and amend existing applications
- Responsible for maintaining current websites that included updating teh web pages, uploading new content/changes etc.
- Implemented various effects and events of JQuery for rich UI
- Used Sublime text for writing teh JavaScript code
- Involved in developing JSP for client data presentation and, data validation on teh client side wif in teh forms
- Developed Confidential classes for loading teh data from Confidential files deployed at teh server
- Built teh Responsive UI screen for create new member process, Create bill to screens, member search results page, and member dashboard page
- Involved in testing and fixing bugs and documented teh application step-by- step process
Environment: HTML, JavaScript, Confidential, CSS3, Jquery, JSP, Java, Eclipse, Sublime Text, Code collaborator, Winscp, CVS
Confidential
Web developer
Roles and Responsibilities:
- Designed teh application using teh J2EE design patterns such as Session Façade, Business Delegate, Confidential Locator, Value Object and Singleton.
- Developed presentation tier as HTML, JSPs using Struts Framework.
- Used AJAX for faster page rendering.
- Prepared high and low level design documents for teh business modules for future references and updates.
- Deployed teh application in JBoss Application Server in development and production environment.
- Implemented CVS as Version control system.
- Code Walkthrough/ Test cases and Test Plans.
- Used ANT as build tool.
- Used Junit for writing Unit tests.
Environment: Eclipse, HTML, JavaScript, Core Java, JUnit, JSP, Servlets, JDBC, Oracle, AJAX, CVS and JBoss Application Server.