Below is a brief overview of the most recent positions and roles that I have held. I will be happy to discuss the details of each role with you directly if you would like more information. My contact information is available through the “Contact Me” tab above.


Mercury Technology Group, Irvine, California 2014 – Present

Manager – Linux Systems

Manage a distributed team of Linux engineers inside our infrastructure organization which provides the ongoing management, maintenance and 7×24 support of mission critical, cloud based, Oracle Financial environments for our customers. Utilizing DELL hardware and SAN’s (Compellent and MD), Oracle virtualization (XEN) and Oracle Linux (Red Hat) in multiple co-located commercial data center environments

3M (formerly VESystems), Irvine, California 2006 – 2013

IT Director

Manage system administrators, network administrators, database administrators, project scheduling and coordination, divisional and project budgets, purchasing, and the 24 x 7 helpdesk and customer support center for the tolling systems division of 3M.  Provided architectural guidance and documentation input to sales, managed key customer and vendor relationships

APX Logistics, Santa Fe Springs, California 2002 – 2006

Vice President of Information Technology, Development

Oversee all aspects of the software development organization of a three quarter billion dollar package logistics company.  Provided input into proposed projects and schedules.  Reported directly to President and CIO

SiteLite Inc., Irvine, California 1999 – 2002

Engineering Manager / Principal Architect

Launched the development organization of this small start-up company.  Organized a new team of developers into a tightly knit group of world-class software engineers