Development is still my favorite task even after all these years. Whether full site development like with DigiPixArt which consists of photo albums management, product inventory and shopping cart to one-off portlets there is always something new to learn. I brought Liferay into Rite Aid and worked on the wellness+ loyalty program and other sections of At Liferay I did a mix of consulting, development, bug fixing, assisting sales engineers and in-house development. I’ve recently gotten more into DevOps using Ansible and Python and working with AWS.

While in Professional Services at Liferay I worked with clients on new development, upgrades, architecture reviews and code reviews.

In the last 20 years I have done public and private training covering many diverse topics. For many of those classes I was also the developer of the curriculum. At Liferay I conducted training on an as-needed basis and taught Portal Admin, Developer and Advanced Developer courses. I was the organizer for the workshops at 2013 North American Liferay Symposium and also ran the workshop “Building Applications with Liferay WCM. No Need for Portlets!”.

When speaking at events most of the fun comes from the opportunity to hear and learn from other speakers at the event. I’ve recently had the privilege of speaking at several Liferay Symposiums, KCDC (Kansas City Developers Conference) and 1DevDay Detroit.

What I enjoy most about working events is the discussions with prospective and current clients and the Liferay community. In the last few years I represented Liferay at the following events: Gartner PCC, OSCON, JavaOne, TUCON, FOSE, EclipseCon, CMS Expo and Liferay Symposiums.

Lead the development of a Technical Marketing group, working for the CMO to create processes and content for analysts, partner relationships, web content, demonstration platforms and sales enablement materials.