PETER SEIBEL
peter@gigamonkeys.com
Skills and Experience
Technical
Languages and Platforms
Have worked professionally in Java, Perl, Common Lisp, Scala, PHP, and Python with experience in writing distributed applications and high-performance servers. Authored book on Common Lisp. Also familiar with Javascript, SQL, Emacs, and UNIX environment.
Writing
Expository and Journalistic
Author of Coders at Work (Apress, 2009) the Jolt Productivity Award-winning Practical Common Lisp (Apress, 2005), and the NaNoWriMo novel The Grid. Edited Code Quarterly. In 2023 became a co-author of CSAwesome an online Java textbook. Experience in daily and weekly journalism. Published in Pittsburgh Post-Gazette, New Haven Advocate, Yale Scientific and others.
Teaching
Java, Object Oriented Programming, and Tai Chi
Experience teaching Java programming and object oriented design to both adults and high school students. Formerly an instructor of Yang style Tai Chi at the White Magnolia Tai Chi School.
Employment
Since 2022
Berkeley High School
Computer Science teacher teaching Introduction to Computer Programming, AP Computer Science A, and Software Engineering.
2017-2021
Democratic National Committee
Director of Engineering leading the Engineering team of the DNC Tech team managing both engineers and managers. Served as interim CTO for four weeks in 2018.
2013-2017
Twitter
As Director of Software Engineering managed Anti-Abuse team (engineers and product managers). Previously as a Senior Staff Engineer was tech lead of Engineering Effectiveness org and before that as Staff Engineer was tech lead of Data Quality and Product Instrumentation and Experimentation teams. Served as member of Twitter Architecture Group and helped deign the Tech Lead training program, TWIG.
2012-2013
Etsy
Senior Software Engineer working on experimentation and data systems. Wrote Feature flagging system.
2010-2011
Editor & Publisher
Founded and edited Code Quarterly, a magazine for computer programmers.
2007-2009
Author
Wrote Coders at Work, a book of interviews with fifteen notable programmers, for Apress Publishing.
2005-2007
Consultant
Consulted 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.
2003-2005
Author
Wrote Practical Common Lisp, for Apress Publishing. Won Jolt Productivity Award in Technical Books category.
1999-2002
Kenamea
Worked 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.
1997-1999
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.
1998-1999
UC Berkeley Extension
Taught 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.
1996-1997
Organic Online
Worked 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.
1995-1996
Mother Jones Magazine
Interned, 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.
Summer 1994
Pittsburgh Post-Gazette
Worked as reporting intern for city desk, features department, editorial page and copy desk.
Education
1994
Yale University
BA in English with distinction in the major. Won following writing prizes: