Senior Software Engineer
April 2021 – Present
Full stack engineer on the Growth team, using Java and ReactJS to enhance the member's experience on the WHOOP accessory storefront.

Casenet, LLC

Principal Software Engineer
January 2010 – April 2021
Technical lead for multi-team project rewriting Casenet's legacy client using modern Angular and REST-ful web services. Worked with Product Owners to define User Stories and with Project Management to plan the implementation. Mentored teams in best practices to ensure quality code deliverables.

MRV Communications

Senior Engineer
January 2005 – December 2009
Full stack engineer, using Java Swing and C to provide an easy to use interface to configure embedded network communication devices.


Senior Engineer
August 2001 – October 2004
Front-end enginner, using Java Server Pages with Weblogic 6.1, IBM WebSphere 5.0, Oracle 8.1, and DB2 8 to develop the User Interface layer of a Healthcare claims processing system.

Trenza Corporation

Senior Engineer
August 2000 – March 2001
Full stack engineer, using Perl, Java, Antlr, Java, C, and C++ to implement components of a multi-user communication application that would allow users to share browser sessions and communicate in real-tine.

Averstar, Inc.

Senior Engineer
October 1993 – August 2000
Back-end engineer using Java, EJBs, C++, Ada, and Perl on a variety of prototyping and R&D projects for commercial and government contracts.


Purdue University, West Lafayette, IN 1991 -1993

  • Degree: Master of Science
  • Course of Study: Compiler Design

Houghton College, Houghton, NY 1987 -1990

  • Degree: Bachelor of Science, Summa Cum Laude
  • Major: Physics
  • Minors: Mathematics and Computer Architecture