|Skills and Experience|
Expository and JournalisticAuthor of Coders at Work (Apress, 2009) and the Jolt Productivity Award-winning Practical Common Lisp (Apress, 2005). Edited Code Quarterly. Experience in daily and weekly journalism. Published in Pittsburgh Post-Gazette, New Haven Advocate, Yale Scientific and others.
Java, Object Oriented Programming, and Tai ChiExperience teaching Java programming and object oriented design to audience of professional and amateur programmers. Also an instructor of Yang style Tai Chi at the White Magnolia Tai Chi School.
Yale UniversityBA in English with distinction in the major. Won following writing prizes:
EtsySenior Software Engineer working on experimentation and data systems. Wrote Feature flagging system.
Editor & PublisherFounded and edited Code Quarterly, a magazine for computer programmers.
AuthorWrote Coders at Work, a book of interviews with fifteen notable programmers, for Apress Publishing.
ConsultantConsulted for a variety of clients focusing on Lisp, QA and Software development process, and anything else requiring a combination of technical expertise, communication skills, and leadership ability.
AuthorWrote Practical Common Lisp, for Apress Publishing. Won Jolt Productivity Award in Technical Books category.
KenameaWorked as Technical Director leading development of transactional message switch and participating in design of entire product line. Also responsible for Kenamea's software development process.
BEA (was WebLogic)Worked as Senior Software Engineer, on the WebLogic Java Application Server. Last role was leading five-person team developing next generation of EJB container in the WebLogic server. Previously involved in implementation of enterprise APIs such as JNDI and EJB as well as work on internal test framework and coding standards.
UC Berkeley ExtensionTaught Java: Discovering its Power, an introductory course on Java and object oriented design and A First Course in Java, a Java course for non-programmers.
Organic OnlineWorked as Software Engineer, writing groupware tools in Perl and Java and Perl scripts for a variety of clients' web-sites, including writing the search engine for Nike's Atlanta 1996 Olympic site.
Mother Jones MagazineInterned, and later contracted, as computer programmer, sysadmin and web designer for The MoJo Wire, Mother Jones's web-site. Designed and wrote the original Live Wire web-discussion system.
Pittsburgh Post-GazetteWorked as reporting intern for city desk, features department, editorial page and copy desk.