Nik Boyd
Novato, CA 94945
cell: 415.717.2158
http://www.linkedin.com/in/nikboyd
http://www.educery.com/resume/
mailto:nikboyd@sonic.net

Summary

Modeled, designed and built OO software for 25+ years with Java, C#, Smalltalk, C++
Strong communication skills, including speaking, writing, and technical drawing (UML)
Strong interpersonal skills, including team leadership, collaboration, mentoring
Extensive experience with agile and full software development lifecycle and practices
Expert at requirements capture, OO modeling, analysis, design, programming, testing
Extensive experience applying design patterns and refactoring to framework design
Extensive experience using corporate webs for collaboration and publishing deliverables

Expert with Object Persistence (N/Hibernate, JPA, JDBC, MySQL, Oracle, PostgreSQL)
Fluent with Unit Testing (JUnit, NUnit), Dependency Injection (Spring, Spring.NET)
Fluent with Build Chain (N/Ant, Maven, Git, Svn, Jenkins, Nexus)
Fluent with Collections, Streams, Threads, Full Stack Development: Web and Desktop
Familiar with Distributed Computing (J2EE, ESB, EJB, JMS, WCF)
Familiar with Interface Libraries (JSP, JSF, WPF, XAML, Echo, Swing)
Familiar with Web Services (SOAP, REST, CXF, Struts, Servlets, SSL, XML, XSL)
Familiar with Hosted Deployment (Tomcat, AWS, JBoss, WebSphere, Azure, IIS)
 

Work History
Dec. 2013 - Present         Gensler, Leads Apps Developer
Sep. 2012 - Nov. 2013         PayHub Inc., Sr. Software Engineer
Dec. 2010 - Aug. 2012         Global English, Dot Net Engineer
Apr. 2007 - Oct. 2010 Dragnet Solutions, Sr. Software Engineer
Dec. 2004 - Mar. 2007 Intuit, Sr. Software Engineer
Feb. 2003 - Oct. 2004 Accruent, Sr. Software Engineer
Dec. 1999 - Feb. 2003 CarsDirect.com, Sr. Technology Developer
Nov. 1998 - July 1999 Yahoo!, Sr. Software Engineer
Jan. 1990 - Oct. 1998 Citigroup, Principal Member of the Technical Staff

Publications  
Feb. 2010 EDUCE: A Pattern Language of Language Patterns
Jan. 2005 A Study Guide for Object Design
Mar. 2004 The Bistro Programming Language, Doctor Dobb's Journal
Aug. 2003 Software Metaphors
Feb. 1999 Using Natural Language in Software Development, JOOP
  See http://www.educery.com/papers/ for more papers.
Training  
Spring 1998 Requirements Management, Rational University
Attended 3-day on-site training and drafted project requirements while at Citigroup.
 
   
Education University of California at Los Angeles, Mathematics and Computer Science
Dec. 1976 Withdrew to work full-time (no B.S.)
Sep. 1973 Early Admission Program (Advanced Placement)
   
June 1974 John F. Kennedy High School, Granada Hills, California,
Graduated with High Honors
   
References Are available on request or LinkedIn (above)