Burt Beckwith


 

Contact

burt@burtbeckwith.com

Address

18 Paulina St. # 1, Somerville, MA 02144

Phone

(617) 233-3328

Blog

http://burtbeckwith.com/blog/

GitHub

burtbeckwith

Stack Overflow

burt-beckwith

Twitter

@burtbeckwith

Ohloh (Open Hub)

burtbeckwith

 



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


 

Instructor

 

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.

 

 

Education


 

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

 

Publications


 

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

 

References


 

Available upon request.