Sr. Consultant Resume
ChicagO
SUMMARY:
- 15+ years of experience in Java/Java EE based systems
- Working as Sr. Consultant in United States
- 8+ years portal development experience using Liferay Portal Framework (Spring, Liferay and Struts Portlets)
- Extensive development experience using Spring, Struts and Hibernate frameworks
- Extensive development experience with JSR 168/286 portlet development
- Solid experience in Liferay versions 5.2, 6.x and 7.x (DXP)
- Extensive coding experience using HTML, Javascript, Bootstrap, CSS, JQuery, AngularJS
- Extensive coding experience using front end Javascript framework like ES5, Webpack, Node JS and NPM
- Extensive coding experience on web applications using JSP, JSTL and Servlets
- Good experience on Service Oriented Architecture (SOA), REST and SOAP web services
- Good experience on writing SQL queries
- Good experience on OSGi modularized application development and micro services
- Self Learning application development and administration on Adobe LiveCycle ES2/ES4
- Good exposure on Software Development Life Cycle (SDLC) involved in various phases like Requirements, Analysis/Design, Development and Delivery
- Ability to steer the team through challenging situations and grooming the new team members for project and environment acquaintance
- An excellent team player, confident and smart working with strong technical background
- Involved in Design and Development
- Extensively worked on portlet development, themes, layouts, hooks and ext environment
- Built architecture for all Liferay Portals being developed & executed
- Administrate Liferay portal application
- Built Service Oriented Architecture (SOA)
- Setup Portal instances, Multi tenancy site, Multi - lingual support
- Liferay upgrades from one version to another version. Capable to upgrade till Liferay DXP.
- Ability to build a portlet either using Ant or Maven
- Setup Spring, Liferay, Struts and JSF portlet framework either with Liferay Plugin SDK, Liferay Mobile SDK, Maven or Gradle.
- Develop POC on Liferay with various framework like Mobile App development. Spring Security Integration, ExtJs, JSF ICEFaces, Primefaces, etc.
- Setup Apache load balancer
- Configure clustered environment (Multicast or Unicast)
- Setup Solr Liferay Integration to facilitating search
- Providing distributed caching feature using ehcache on Liferay
- Jenkin deployment at DEV, QA and PROD
- LDAP Integration, OpenSSO, SAML
- Mail/Notification configuration, setup workflow (if required) to deliver contents
- Create regular/organization site using site/page templates
- Setup Roles and Permissions to propagate content to the user
- Develop/customize content management, document management, social collaboration and customizing out of box features in Liferay
- Leverage Liferay's Service Builder feature on demand
- Considering responsive theme development for mobility
- Providing Liferay guidelines, standards and best practices to teams
- Migration of Liferay Portals from older to newer versions
- Perform optimization
- Integration with external web application
- Eager to explore new features on portal development
TECHNICAL SKILLS:
Portal Technologies: Liferay 7(DXP), 6.2, 6.1 and 5 CE & EE
JEE Technologies: Java, Servlets, JSP, SOAP/REST/JSON Web Services, OSGi, WSO2 ESB, EJB, CAS, JOSSO, Adobe Flex 2.0 and Android Mobile Technology
Frameworks: Liferay Portal, Spring MVC, Struts MVC, JSF, Spring Security, Hibernate and JPA
Web Technologies: Html, Java Script, JQuery, AngularJS, Bootstrap, CSS, JSP, Servlet, JSTL, AUI, ExtJS, Xml, Xsl, JSON, Webpack, NodeJS, Velocity and Freemarker templates
Web & App Servers: Tomcat, Web logic, IBM Web Sphere, Oracle 10g Application Server, JRun, JBoss, AWS
Tools: and Utilities: Eclipse, WSAD, RAD, JIRA, Junit, Power Mockito, Liferay Plugin SDK, ANT, Maven, Hudson/Jenkin, BIRT Reporting, JDeveloper10.1.3, Putty, WinSCP, Toad
Version Management: SVN, GIT, CVS, Visual SourceSafe, Clear Case
Database: MY-SQL, MS-SQL Server, Oracle and hands-on SQL / PL-SQL
Operating Systems: Windows, Unix/Linux
PROFESSIONAL EXPERIENCE:
Confidential, Chicago
Sr. Consultant
Environment: Java, Java EE, Liferay 7.0 DXP, Spring, Hibernate, Bitbucket, GIT, Gradle, REST Web services, HTML, CSS, Javascript (ES5, ES6), Jquery, NodeJs and Webpack
Responsibilities:
- Setup DXP Portal and development environment using Gradle
- Technical design and implementation
- Build multi tenancy features
- Developing OSGI modules, services and Theme
- Setup frontend framework with NodeJS and webpack
- Assist team in the module development
Confidential, Columbus, OH
Sr. Consultant
Environment: Java, Java EE, Liferay 6.2EE SP14, Spring, Hibernate, JIRA, GIT, Maven, REST Web services, JPA, Spring Security, Junit, Mockito, HTML, CSS, Javascript (ES5, ES6), Jquery, NodeJs and Webpack
Responsibilities:
- Setup Portal
- LDAP Integration
- Architect Maven development Environment
- Configure RESTful JPA Application
- Spring Data JPA Application development
- Spring security configuration
- Portlet and Theme development
- Developed dozens of module
- Build UI Framework for Server side Search
- Customized JQuery Datatable UI
- Support to setup Dev, Test and Prod environment
- Assist team in the portlet development
Confidential, Nashville, TN
Sr. Consultant
Environment: Java, Java EE, Liferay 6.2EEGA2, Spring, Hibernate, Liferay Plugin SDK, Liferay Mobile SDK, Solr, Ehcaching and Clustering setup, HTML, CSS, Javascript and AUI
Responsibilities:
- Setup Portal with multiple instances
- Apache integration with Liferay portal
- Virtual Host configuration for multiple tenancy sites
- Setup Spring MVC framework
- Integrate WSDL SOAP services
- POC with Liferay Mobile SDK
- Portlet and Theme development
- Developed module (Employee Profile)
- Built Scheduler to consume employee information
- Clustering setup
- Build and Deployment
Confidential, Nashville, TN
Sr. Consultant
Environment: Java, Java EE, Liferay 6.2EEGA2, Spring, Hibernate, JIRA, Maven, Solr, Ehcaching and Clustering setup
Responsibilities:
- Setup solr installation and solr liferay integration
- Doing ehcache enhancement for custom portlets
- Setup unicast cluster environment
- Bug/Defect fixes
- Customization of out of box features
Confidential, Napeville, IL
Sr. Consultant
Environment: Java, Java EE, Liferay 6.2EEGA2, Spring, Hibernate, Liferay Plugin SDK, Liferay Mobile SDK, AngularJS, WSO2, BigData SQRRL PostGre Server, JBoss, HTML, CSS, Javascript and JQuery
Responsibilities:
- Setup Spring MVC Portlet framework
- Portlet Design & Development
- Onsite, Offshore coordination
- POC with Liferay Mobile SDK
- LDAP, OpenSSO Integration and WSO2 Token authentication
- Tracking Module development, Repo cards page development with Angular js feature
- Download web contents, documents from external sources like Staywell krames
Confidential, Skokie, IL
Sr. Consultant
Environment: Java, Java EE, Liferay 6.1.2EEGA2, GIT, MySQL Server and Tomcat 7, HTML, CSS, Javascript, Jenkin
Responsibilities:
- Portlet Design & Development
- Coded for Discussion board notification and Email triggering
- Coded to validate Auth Token while login
- Worked on issues from backlog items
Confidential
Sr. Consultant/Architect
Environment: Java, Java EE, Liferay 6.2.10EEGA1, Liferay Plugin SDK, Liferay Mobile SDK, Spring MVC Portlet, WSO2 ESB, Amazon Cloud web services, Resource Space, HTML5, JQuery, AngularJS, CSS, AUI, MySQL and Tomcat 7, HTML, CSS, Javascript and JQuery
Responsibilities:
- Understanding Requirements
- Guide to design UI mockup
- Architect the portal solution
- Assign tasks to team
- Developing portlets and theme
- SAML and Shibboleth Integration
- Customization through hooks and ext
- POC with Liferay Mobile SDK
- Deployment and delivery
- Hudson/Jenkin build setup and deployments
- Guide team on technical challenges
- Grooming new developers
Confidential
Sr. Consultant
Environment: Java, Java EE, Liferay 6.1.1GA2, Liferay Plugin SDK, MySQL Server and Tomcat 7, HTML, CSS, Javascript
Responsibilities:
- Guided to setup Spring MVC portlets
- Developed JSON and SOAP web services to interact with FORTNOX
- Written scheduler to do FTP batch job
- Customized Liferay’s out of box portlets to use CMS feature
- Worked on custom field validation features provided by Liferay
- Guided to setup Roles and Permissions for Multi tenancy
- Guided to use Multi-lingual features across portal
- Worked with HTTPClient API for external web application integration
- Guided for Staging and Production deployment
Confidential
Tech Lead, Architect
Environment: Java, Java EE, Liferay 6.1.1GA2, Liferay Plugin SDK, SqlServer and Tomcat 7, JUnit, HTML, CSS, Javascript and JQuery
Responsibilities:
- Analyzed PRD (Project Requirement Definition) and found mPower scope on portlets development
- Involved in technical discussion to find solutions that aligned to clients standards
- Created wireframes for Service Catalog module
- Liferay Installation, Configuration and Administration on windows and Linux platform
- Deploying portlets on remote server
- Provided basic architecture for catalog portlets development
- Provided instructions to the team for developing solutions
- Designed Technical Architecture that’s part of mPower scope
- More focusing on detailed scope for further integration with external development teams
- Customized Liferay’s CMS for handling partner’s collaterals information
- Doing code reviews and gets aligned with clients standards
Confidential
Tech Lead, Sr.Developer
Environment: Java, Java EE, Liferay 6.1.1GA2, Struts2, Jquery, javascript, Ajax, EJB, Maven
Responsibilities:
- Tech Lead for Iteration 4A
- Liferay Installation, Configuration and Administration on windows and Linux platform
- Developed login, credit card, SingleRide & Multi Ride modules for Retail users
- Cookies were implemented and integrated with Account center application
- Liferay’s listener order problem and liferay-web.xml issue was resolved through ext plugin
- Wrote portal filter in ext level to redirect auto login from portal
- Created wars through maven build, deployed porlets on Liferay
- Worked with other developers for Liferay support
- Provided guidance for revamping UI framework
- Fine tuning application performance by disabling unnessary filters on server side
- Increased browser response time by optimizing image, file sizing
Confidential
Tech Lead
Environment: Java, Java EE, Liferay 6.1.1GA2, Liferay Plugin SDK, SqlServer and Tomcat 7
Responsibilities:
- Liferay Installation, Configuration and Administration on windows and Linux platform
- Worked on multi-tenancy site configuration and administration
- Assisting Architect support for migration of existing website from Dot Net platform to Liferay
- Migrated users and organization from MsSql to MySql thro Liferay API
- All functionalities were implemented thro’ Liferay’s build-in portlets
- Extensively worked on content management system (CMS) part
- Worked with other developers for development
- Migrated all data from MsSql to MySql database
Confidential
Tech Lead, Sr.Developer
Environment: Java, Java EE, Liferay 6, Liferay Plugin SDK and Tomcat 6, MySql and SqlServer, HTML, CSS, Javascript and JQuery
Responsibilities:
- Requirement analysis, suggested best framework and technology software stack
- Liferay Installation, Configuration and Administration on windows and Linux platform
- Worked on multi-tenancy site configuration and administration
- Softslate enterprise application integration with Liferay server
- Worked Liferay 6.0 to Liferay 6.1 Migration
- Followed best practices while Liferay deployment
- Hudson/Jenkin integration was implemented on Liferay deployment
- Deployed application in non-clustered environment
- ExtJs Rich framework integration with Liferay - POC
- Revamping code with Xml, Freemarker approach
- Doing POC for different clients to get projects
- Worked on migration activities for dot net project
- LDAP Administration and Authentication configuration
- Technically assisting team
- Mentoring new project members
Confidential
Tech Lead, Architect
Environment: Java, Java EE, Liferay 6, Liferay Plugin SDK and Tomcat, MySql and Jboss
Responsibilities:
- Installation, configuration and administration of Liferay portal with JBOSS application server in non-clustered environment
- Setup Liferay’s Plugin SDK and development server on eclipse for user friendly Liferay development and deployment
- Worked on multi-tenancy site configuration and administration
- Developed new framework for Confidential application
- Integrated with Hudson/Jenkin for automated build and deployment of Liferay portlets on application server
- Migrated project from JSP framework to Liferay MVC framework
- Involved in Project Estimations
- Assisted team for technical queries
- Code reviews
- Parallel development on java automation for Liferay application testing
- JBOSS Administration
Confidential, VA
Sr. Developer
Environment: Java, Java EE, Ext Js, Struts, Spring, Hibernate, EJB, Web Service and Sql Server
Responsibilities:
- Developed Rich UI by Ext Js framework for project specific requirement
- Implemented business logic for above UI developed
- Created hibernate mapping and updated api methods across various layer
Confidential
Onsite Coordinator + Developer
Environment: Java, WAF, SQL, XML, XSL, Android SDK, Eclipse 3.0, HTML, CSS, Javascript
Responsibilities:
- Developed 40 Reports using BIRT plug-in which was integrated with Eclipse.
- Managed requirements and design phase towards identifying mutually agreed solutions with technical
- Gathering the requirements from the client tech leads and delivering to offshore.
- I act as key liaison between our client and our offshore software development team in India.
- Provided technical guidance to offshore team.
- Developed Mobile Application (POC) under Android OS for Loyalty business
Confidential
Sr. Developer
Environment: Java, Java EE, Spring, Josso, Eclipse, Hibernate, Liferay 5.2, Tomcat 5.x and Oracle 10 G, HTML, CSS, Javascript
Responsibilities:
- Involved in initial setup for project development
- Installation, configuration and administration of Liferay portal with tomcat application server in clusterd and non-clustered environment
- Developed portlets and exposed knowledge to team members
- Responsible for external system Login implementation.
- Responsible for clearing custom code (Filters) on liferay ROOT application.
- POC over JOSSO
- Successfully migrated Liferay server from 5.2.2 to 5.2.3
- Worked with client by staff augmentation mode for 6 months
Confidential
Developer
Environment: Java, Jsp, Struts, Spring, Eclipse, Vignette Portlet and WebLogic
Responsibilities:
- Involved in single-deal synthetic report module development
- Involved in design & development of this complete functional requirements.
Confidential
Developer
Environment: Java, Servlet, Jsp, Struts, Eclipse and Tomcat
Responsibilities:
- Provided support for this project by ad hoc requirement basis.
Confidential
Developer
Environment: Java/J2ee, Jsp, Ajax, Struts, Eclipse, Ejb and Liferay Portlet
Responsibilities:
- He was Lead for this development project.
- He understood the functionality quickly and driven the project.
- He designed and developed the settings module.