Patrick has done professional development in Ruby, JavaScript, Java, Cpp, C, Perl, and Python while building Windows GUI applications, Ruby/Rails and Java based web applications, and countless tools/utilities.
At Bank of America Patrick spent several years developing a distributed software distribution and batch scheduling application written in C and Visual C++, which has now been in production use for close to 10 years.
As an employee of a small startup Patrick developed a customizable travel web site engine targeted at local travel agencies, and airports. Using Java, Struts, SOAP, and an Oracle database, this system could aggregate searches across multiple travel providers, with a site by site customizable web user interface.
Since joining Atomic Object Patrick has worked on projects for customers across the United States, from San Francisco to New Hampshire. Some of these projects include:
- Realius, a Fantasy Real Estate web game written in Ruby on Rails
- PersonalDesigner, a kiosk application written using Open Laszlo and Java
- Real-Time control software controlling robot hardware that could drive a manual car on a dynamometer, written on QNX in C++
Patrick’s current role at Atomic is that of a Molecule Lead. This means that in addition to being a developer, he also is responsible for managing projects and customer relationships.
Outside of work Patrick enjoys spending time with his family, playing basketball, golfing, photography, riding his bicycle, and programming with Ruby on his MacBook Pro.