Burt Beckwith





18 Paulina St. # 1, Somerville, MA 02144


(617) 233-3328





Stack Overflow




Ohloh (Open Hub)



Download the latest version of this resume in Microsoft Word format or Adobe PDF format.


Summary of Qualifications


Grails expert

Groovy expert

Hibernate expert

Spring Framework expert

Spring Security expert

Strong experience with server-side JavaScript (Node.js, MongoDB)

Extensive experience with JDBC and JEE technologies

Author of books on Grails and J2EE & WebLogic Server

MS in Mathematics

Harvard Instructor

Frequent conference speaker


Career Related Experience


Gradle Inc.

09/2015 - present


Principal Engineer 


Gradle core developer.


Grails Consultant

10/2014 - 09/2015


Grails consulting, development, and mentoring for various remote clients in the US.


Harvard Extension School, Cambridge, MA

09/2014 – 12/2014

09/2013 – 12/2013




Taught CSCI E-56 Web Application Development with Groovy and Grails in a classroom setting with remote/recorded access to approximately 45 students each semester.


Stealth Startup, Boston, MA

01/2014 - 09/2014


Principal Consultant



SpringSource, Palo Alto, CA

02/2010 – 11/2013


Senior Member of the Technical Staff


Core Grails team member. Responsibilities include development and maintenance of the Grails framework, plugin development, and Groovy and Grails training and consulting. Developed over 50 plugins adding a wide variety of functionality to Grails. Primary focus areas included persistence and security.



Grails Consultant

06/2009 - 02/2010


Development, support, and mentoring services for various clients using Grails.


Students Only / Edhance.com, Cambridge, MA

01/2008 - 10/2009


Senior Software Engineer



American Well, Boston, MA

03/2007 - 01/2008


Senior Software Engineer




JumpTap, Cambridge, MA

10/2006 - 03/2007


Senior Software Engineer


Developed enhancements and extensions for a Java-based reporting engine used to generate weekly, monthly, and ad-hoc reports tracking usage, trends, and metrics for JumpTap’s mobile phone search engines. Tasks include custom report development, automation via custom Ant tasks, and optimization of MySQL database structure, schema, and SQL for performance and scalability.


Primera Biosystems, Mansfield, MA

06/2005 - 10/2006


Principal Software Engineer




Wellington Management, Boston, MA

12/2004 - 05/2005


Senior Software Engineer (contract)



National Leisure Group, Woburn, MA

12/2004 - 05/2005


Senior Software Engineer


Senior developer on the Dynamic Packaging System (DPS) team. DPS is a high volume, J2EE-based (JBoss) real-time availability and booking engine for vacation packages. The application powers the Vacation tabs on the Orbitz and Yahoo! travel web sites. Implemented various bug fixes and enhancements in the DPS system. Completely rewrote an in-house server farm monitoring system (the "OpCenter") which uses Apache JMeter to test server availability, health, response times, and various other metrics. Designed and implemented a role-based security system for web-based administrative applications, including single signon between applications across servers.


Biogen Idec, Cambridge, MA

07/2002 - 05/2004


Senior Software Engineer (contract)


Senior Java developer with the Bioinformatics group. Primary duties involved development for the Biogen Annotation Tool (BAT) project, a web-based warehouse application that unifies many heterogeneous Bioinformatics data sources into a common interface for use in gene research. Wrote the database API for accessing the BAT database. Wrote the database search engine, including seven different search modes. Wrote the gene list import facility. Created several JSP custom tags. Wrote a help system for context-sensitive help throughout the site. Mentored other Java developers. Automated the build and deployment process using Ant. Wrote various developer utilities including JSP precompilation, administration JSPs, database connection pool, standardized logging. Refactored significant portions of the existing code base for performance, reuse, and consistency. Also designed and wrote a Swing-based port of a VB6 desktop application used for visualization and analysis of Mass Spectrometry data. The tool allows scientists to import mass spec data from a variety of data formats. Users utilize 2-dimensional and 3-dimensional views of the data coupled with database integration to identify peptides and proteins.


Element K, Rochester, NY

06/2001 - 07/2002


Software Engineer


Senior Java developer for the KnowledgeHub Learning Management System (LMS), an EJB-based ASP solution. Designed and implemented enhancement features in small teams, including a Web Services framework to expose KnowledgeHub functionality to clients and partners via SOAP. Technologies included EJB, JavaBeans, Servlets, JSPs/JSP TagLibs. Part of a team chartered to improve performance and scalability of the application, as well as the maintainability of the codebase. Took the initiative to become a subject matter expert in several areas, including J2EE technologies, CVS source control process and administration, SCM process, build process, Ant tool, and WebLogic configuration. Re-engineered the software build process, decreasing build time by over 75%. Wrote custom Ant extensions. Took the initiative to write utility software for the development team, including a GUI front-end for Ant and a GUI tool to manage multiple local WebLogic server configurations. Took the initiative to bring JUnit unit testing to the organization, initiating training the development team and participation in a small team formalizing and documenting the unit testing process. Wrote a book on J2EE technologies and WebLogic Server for the Element K jCert certification series.


Xerox Corporation, Rochester, NY

10/2000 - 06/2001


Software Engineer (contract)


Senior Java developer for the WebXpress solution. Project was a distributed web-based Java application using Jini & JavaSpaces, JDBC, XML, JSP, JSP Tag Libraries, Servlets and Applets to provide customized document conversion and print job routing via the web for Xerox customers. Used JIntegra to automate applications in Java via DCOM to convert documents to PDF/PostScript for printing. Technologies included Apache web server, Tomcat, MySQL, CVS, and the Xerces XML parser. Also developed Swing-based Java utilities.


Auragen Communications, Rochester, NY

09/1999 - 10/2000


Applications Developer


Web and database programming for client web sites; technologies include JSP, Servlets, JavaBeans, JDBC, ASP/VBScript, ADO, JavaScript/DHTML, XML, HTML; databases include Oracle, SQL Server, Informix; installation and administration of Apache web server and JRun application server. Sites include Zap.com’s Zapbox, my.wegmans.com, and the job search sitelet at www.kodak.com.





09/1994 - 05/1996

Syracuse University, Syracuse, New York


M.S. - Mathematics

Degree: 05/1996

09/1987 - 05/1993

University of Maine, Orono, Maine


B.A. - Mathematics

Degree: 05/1993




Programming Grails

O'Reilly, 2013

ISBN 978-1449323936

Technical editor for Grails in Action

Java™ 2 Enterprise Development with BEA WebLogic™

Element K Press LLC, 2002

ISBN 0-7580-3313-3




Available upon request.