Portal Administrator Resume
Palo Alto, CA
SUMMARY
- Expertise in Software development for 9 years in developing various web applications and Portal applications based on JSR - 168 and JSR-286 specifications.
- In-depth noledge in portal development using Liferay Portal (from versions 3.6 to 6.2).
- Liferay Certified professional. Also has done OCJP and Brainbench certification in Java.
- Proficient with Single Sign On using OpenSSO and SAML autantication.
- Has good experience in Design, Development and Implementation of applications using Java/J2EE technologies with the halp of Spring, Hibernate and Struts frameworks.
- Experience with Oracle 10G, PostgreSQL 9.1, Servlets 2.2, JSP 2.0, JSTL, JDBC, JavaScript, JQuery, Solr, HTML, XML, XSLT, CSS and MySQL 5x for developing applications.
- Experience in profiling using JProfiller, AppDynamics and fine tune the code for optimal performance.
- Extensive experience with portal upgrades.
- Experience in setting-up Clustered Portal environment.
- Installation and configuration of Solr, Sonar, Jenkins.
- Hands on experience with Unix commands and Shell Scripting.
- Expertise in dealing with troubleshooting issues like Server hangs, Application Deadlock, Out of Memory Issue, High memory usage and High CPU.
- Experience in managing Application Development and complete Program Life cycle including Application Requirements, Reporting Requirements and Integration Requirements.
- Ability to lead technically sound teams, and provide technical direction.
- Worked for diverse companies from various business domains.
- Ensure high quality of engineering deliverables.
- Lead teams and drive things to closure and play the role of a Scrum Master.
- Has a very strong analytical and debugging skill.
- Hands on experience in VPN, Putty, winSCP, etc.
- Experienced in writing ANT and Maven scripts to build and deploy Java applications.
- Hands on experience in project management tools like Clear case and VSS.
TECHNICAL SKILLS
Programming Languages: JAVA, J2EE, Groovy, Shell Scripting, XML, SQL, PL/SQL
Web/XML Technologies: HTML, CSS, JavaScript, AJAX, Servlets, JSP, SAX, DOM, XML, XSLT, XPATH, JAXP, JAXB2.0
Frameworks: Liferay 3.6/4.2/5.3/6.0/6.1/6.2 , Hibernate 3.0, Spring 2.0, Struts 1.3
Apache Projects: Ant 1.8, Log4j, Struts 1.3, JMeter, Jakarta Commons, and Apache POI
Tools: & Utilities: Eclipse, WSAD, TOAD, PuTTY, JfreeChart 1.0.5, Sonar 3.3
Application/Web Servers: WebLogic 11x, JBoss 4x, Websphere 6.1, Apache Tomcat 6x/7x
Database: Oracle 10G, MySQL 5x, PostgreSQL 9.1, MS-SQL 2008 R2, LDAP
Source Control: SVN, CVS, VSS, Clear Case, GIT, Perforce
Buil Tools: Ant 1.8, Maven 3.1, Jenkins 1.4
Design Patterns: Singleton, Session Facade, Factory, Service Locator, Transfer Object, Front Controller, DAO, Iterator
Products: OpenSSO, Jackrabbit, Lucene, Solr 4.2
PROFESSIONAL EXPERIENCE
Confidential, Palo Alto, CA
Portal Administrator
Responsibilities:
- Monitoring the startup logs for any exceptions or errors. Performing regular health checks for the servers in various environments.
- Customized the Server Monitoring, Startup, Shutdown and Rotate Logs Script for a better control and issue reporting.
- Troubleshooting using thread dump, heap dump and Garbage collection analysis for server issues.
- Log file analysisfortroubleshooting and resolve/report issues.
- Extensively used Verbose GC for garbage collection, tuning Heap size and identify and reduce memory leakage.
- Administered performance tuning capabilities in solving environmental/configuration issues.
- Respond to production and pre-production issues within standard SLA.
- Identify and provide solutions on the Liferay upgrade project.
- Introduced and updated CronTab scripts for timely running jobs and provide server status.
Environment: Java 1.7, Liferay EE 6.1 GA1/6.2 SP10, Oracle 11G, TCServer 2.6, Oracle Linux Server 5.11, Solr 4.3, Perforce, Hyperic, GemFire 8.1, WSRP.
Confidential, San Jose, CA
Liferay Architect
Responsibilities:
- Initial streamlining of the build process and to certain extend on deployment process (made things more comfortable TEMPthan it was before)
- Own the upgrade of the application from Liferay 6.1 GA3 to 6.2 SP9 version end to end
- Taking care of the Offshore development team and to some extend managing the ITDS (sys admin/halp desk) and QA team.
- Involved in analyzing few Liferay Framework bugs, opening tickets and following up/reviewing the fixes and applying them to Prod.
- Has major contribution with the production releases and tackling any surprises quickly arising during deployment.
- Initiated the Application Adaptor migration to better handle the core framework customizations.
- Helped in getting most of the critical tickets resolved and halped for the successful go live for GGHH application
- Taking care of monitoring the Email Digest project worked by Liferay.
- Helped in resolving the issues with Email Localization project of Liferay with our custom fixes.
- Got a download audits plugin developed without performance impact which was a long time pending ticket.
- Assisting all the vendors of Cisco with debugging/working on any Liferay issues.
- Managed the WebEx and Jabber integration team.
- Created couple of Groovy scripts to resolve some long outstanding data issues and to quickly debug/analyze certain production issues.
- Did the initial cleanup of the entire code base during the build process streamlining task.
Environment: Java 1.6, Liferay EE 6.1 GA3/6.2 SP9, Social Office 3.1, WebEx, Jabber, PostgreSQL 9.3, Tomcat 7.1, Solr 4.3, Salesforce, SAML, Canvas, Quartz Scheduler, REST web-service, Maven, Amazon AWS, S3, Cloudfront.
Confidential, Venice, FL
Liferay Architect
Responsibilities:
- Involved in designing the entire portal, break down to portlets and define the integration.
- Work directly with the business users on their requirements and set timelines and expectations.
- Responsible to interact with the business and refine certain requirements and additional enhancements.
- Was involved developing the complex integration system which syncs the data with backend SLX and PCMT systems.
- Involved in performance testing using App Dynamics and performed the optimization of code based on the bottle necks identified.
- Addressing the comprehensive security aspects - Cross Site Scripting, Automated submissions, SQL Injections.
- Introduced Multi-VM cashing for further enhancement to performance.
- Assisted the IT Support team with cluster setup and integrations.
- Was handling the production release and support.
- Was taking care of the offshore coordination.
Environment: Java 1.6, Liferay 6.1 GA2 EE, MS-SQL Server 2008 R2, Tomcat 7.0, Solr 4.1, Saleslogix, Quartz Scheduler, REST web-service
Confidential, Glendale, AZ
Technical Lead
Responsibilities:
- Involved in devising the upgrade process and sequence of activities required to perform the upgrade.
- Took ownership of the entire upgrade process and post upgrade support.
- Re-structured the Ajax based sandbox JS for convenient in coding and provide more modular structure for the application.
- Coded few complex modules.
Environment: Java 1.6, Liferay 6.1 EE, MS-SQL Server 2008 R2, Tomcat 7.0, MongoDB, Memcached.
Confidential
Liferay Consultant
Responsibilities:
- Provided training on Liferay Portal for the Park Group technical team.
- Provided guidance to the team to migrate the existing web application to portal application.
- Provided assistance to setup clustering, multiple instance and assistance on portal admin and security configuration.
- Helped in setting up Jenkins and Sonar.
- Provided consultation in defining the development process and methodology.
Environment: Java 1.6, Liferay 6.1 EE, MySQL 5.1, Tomcat 7.0.
Confidential, Glendale, AZ
Technical Lead
Responsibilities:
- Lead the POC and prepared the design to optimize the performance.
- Created JMeter scripts to Load test the functionality.
- Analysis on the existing service layer using JProfiler to identify the bottle necks.
Environment: Java, Web Logic Application Server, Oracle, Ejb 2.0, Struts 1.2, RAD, AIX Linux Server.
Confidential
IT Analyst
Responsibilities:
- Involved in developing and setting up the complete base environment right from the scratch.
- Was at onsite for analyzing and enhancing the security system and do a complete setup of the various environments.
- Was involved in analysis, design and development of custom autantication modules in OpenSSO.
- Involved in devising the security & access model and complete configuration of Liferay and OpenSSO.
- Developing the JMeter scripts for performance and regression testing.
- Involved in the onsite-offshore coordination.
Environment: Java 1.6, Liferay 6.0 EE, OpenSSO 8.2, WebLogic, Apache Web Server, Web-Agent, FTP/SFTP, Oracle, LDAP.
Confidential
Assistant Consultant
Responsibilities:
- Involved in client interactions to get the requirements and provide estimation.
- Enhanced the search engine optimization.
- Redesigned the site search functionality and few other functionalities for a better performance.
- Fixed existing bugs and implemented additional features like simple CMS administration for the home page, etc.
- Involved in monitoring and maintaining the complete site.
Environment: Java 1.5, Struts 1.4, Spring 2.5.6, Hibernate 3.0, Ajax, Dojo, Lucene Search, MySql 5.1, Tomcat 5.5.
Confidential
Software Engineer
Responsibilities:
- Involved with client interactions for the project requirement.
- Worked in the PDF generation part using XSL-FO.
- Involved in bug fixing and Enhancement Trackers.
- Involved in Unit Testing using JUnit.
Environment: Java 1.5, Spring 2.0, Hibernate 3.0, Ajax, Servlets 2.2, JSP 2.0, Oracle 9i, XSL-FO, Websphere 6.1
Confidential
Software Engineer
Responsibilities:
- Involved in Project Meetings.
- Involved in creation of service layer and JUnit test cases.
- Implementation of business Logic.
- Involved in Unit Testing using JUnit.
Environment: Java 1.5, Spring 2.0, Hibernate 3.0, Ajax, Servlets 2.2, JSP 2.0, Oracle 9i, JBoss 4.0.5
Confidential, IN
Software Engineer
Responsibilities:
- Co-ordination of the team.
- Involved in Project Meetings.
- Requirement gathering and analysis.
- Designing and implementation.
- Involved in Functional and UI Testing.
Environment: Java 1.5, Liferay 4.0, Ajax, JSP 2.0, Servlets, MySQL 5.0.24, JfreeChart 1.0.5, Tomcat 5.0.28, HTML, JavaScript, Css.
Confidential
Software Engineer
Responsibilities:
- Co-ordination of the team.
- Involved in Project Meetings.
- Designing and implementation.
- Involved in Functional and UI Testing.
Environment: Java 1.5, Liferay 4.2, Ajax, JSP 2.0, Servlets, MySQL 5.37, JBoss 4.0.5, HTML, JavaScript, Css.
Confidential
Software Engineer
Responsibilities:
- Designing and implementation.
- Involved in Functional and UI Testing.
- Involved in Project Meetings.
Environment: Java 1.5, Liferay 4.0 framework, JSP 2.0, Servlets, MySQL 5.0.24, Tomcat 5.0.28, HTML, JavaScript, Css.
Confidential
Software Engineer
Responsibilities:
- Designing and implementation.
- Involved in Functional and UI Testing.
- Involved in Project Meetings.
Environment: Java 1.5, Spring 2.0, Hibernate 3.0, Ajax, Servlets 2.2, JSP 2.0, Oracle 9i, XSL-FO, Websphere 6.1