I began my professional journey as a developer trainer at NeXT Computer where I taught NeXT's Developer Camp and co-founded their Mentorship Program. After finding out what life is like under a bad manager, my friends and I left NeXT to start a training and consulting company called Paradigm Research (PRI) which we ultimately sold to a soon to be defunct Internet consulting company. That was the beginning of the Internet bust, and to be honest, we got out just in time. While working at PRI, I wrote eight books, if you count second editions, on topics ranging from Perl to Enterprise Java.After leaving PRI, I began working at TIBCO Software, where I lead the development of the Designer platform. Designer is a graphical interface that unified the TIBCO product suites. While at TIBCO I lead development of the user interface for Business Works, their unique and very powerful visual programming environment for business analysts. I was a member of TIBCO's Horizontal Architecture Committee for many years and pushed the company toward a number of new technologies. After TIBCO I spent some time as a Kiwi at Fog Creek, including standing in as team lead for Kiln while we improved stability. I left Fog Creek for Google, where I managed two great teams of engineers in the Brand Measurement team. Eventually the 3-4 hours of commuting across LA every day almost killed me and I left Google to return to messaging at Synadia. I have recently begun wanting to get back in to managing and decided to join Honey where I can start leading and learning to be a better leader from a diverse team of developers. That manager itch carried me through the PayPal acquisition and then back to Google. After Googles RTO, I decided to return to my developer roots at Striveworks.Along the way, I earned a Ph.D. in Nuclear Engineering with a dissertation entitled "Multi-Grid Genetic Algorithms For Optimal Radiation Shield Design". My dissertation introduced a novel form of genetic algorithms and applied them to shield design. I also earned a sixth degree black belt in Jang Mu Won Hapkido, a challenge and sometimes painful experience. Although it would be hard to say which was more challenging, or painful.
Listed skills include Java, Java Enterprise Edition, Eclipse, Architecture, and 42 others.