Dennis Robinson CEO XTIVIA

Keith O’Connell | Senior Enterprise Architect

Keith O’Connell is a Senior Enterprise Architect with more than 20 years of experience designing, developing and optimizing large scale enterprise software applications. He has successfully managed both development and delivery initiatives for a number of large scale software implementations spanning multiple vertical markets, from public-facing entertainment and e-commerce sites to internal portal and data analysis sites for large international corporations. He has a keen interest and deep expertise in Cloud Architecture and DevOps, and is always looking for ways to innovate and optimize their delivery. Keith lives in Austin, TX, with his wife, daughter and two dogs.

Keith O’Connell
Senior Enterprise Portal Architect & Delivery Manager

Keith O’Connell is a Senior Enterprise Architect with more than 20 years of experience designing, developing and optimizing large scale enterprise software applications. He has successfully managed both development and delivery initiatives for a number of large scale software implementations spanning multiple vertical markets, from public-facing entertainment and e-commerce sites to internal portal and data analysis sites for large international corporations. He has a keen interest and deep expertise in Cloud Architecture and DevOps, and is always looking for ways to innovate and optimize their delivery. Keith lives in Austin, TX, with his wife, daughter and two dogs.

Developing Portlets for Salesforce.com Integration, Part 1

Creating Portlets for Integration With Salesforce.com Part 1: Consuming the Force.com Enterprise WSDL Integration with the Salesforce.com API is a feature that is highly desirable for any organization which uses that platform to track opportunities in the sales... read more

Caching Observations in Liferay 6

Recently, I was asked by a client to investigate how they might configure a Liferay Portal version 6 instance to completely eliminate caching of a few specific entities; in particular, the User and Group entities.   On the surface, this sounds like a... read more

Basic Liferay 6 Performance Tuning Considerations

Tuning performance of a Liferay Portal installation is very different from one client situation to another, and therefore, it is essential to simulate a realistic load and usage distribution, measure various key performance and server metrics, tweak configuration... read more