Web Developer & Social Media Coordinator, June 2010 to present College of William and Mary, Creative Services, Williamsburg, VA

Software Engineer, November 2008 to May 2010 Solertium Corporation, Williamsburg, VA

  • Utilized Web 2.0 technologies to create and maintain dynamic websites for general and e-commerce customers using our in-house developed Java-based Content Management System, GoGoEgo.
  • Coordinated with clients and designers to develop new websites. Examples include the Blue Talon Bistro, the Fat Canary, Unity Business Systems, and Tribe Club.
  • Maintained and added new functionality to both large, high-traffic sites such as the IUCN Red List and Protect Planet Ocean as well as smaller, local-interest sites including Virginia Legacy Soccer Club.
  • Extended the GoGoEgo CMS using a RESTful architecture and Google Web Toolkit (GWT) interfaces to provide useful plugins for customers.
  • Utilized ASP.NET MVC architecture to create a large-scale online environmental survey for a major international organization to help combat the negative effects of climate change.

Software Engineer, January 2006 to October 2008 SIPeerior Technologies, Inc, Williamsburg, VA

  • Key member of development team producing next generation Voice Over IP software utilizing Peer-to-Peer technology.
  • Implemented RFC 3269-bis-04, Simple Traversal of User Datagram Protocol Through Network Address Translators (STUN), and integrated the functionality into the reSIProcate stack, an open-source implementation of the Session Initiation Protocol (SIP).
  • Utilized the reSIProcate stack to create an interface between the low-level stack and the graphical user interface for a peer-to-peer instant messaging and voice client.
  • Member of design and implementation team to create user interfaces for Windows and Mac OS X utilizing the SIPeerior common code base.
  • Designed, implemented, and maintained the company website.
  • Designed and implemented Adobe Flash web interfaces.
  • Lead designer and developer of the Chesapeake Gateway Kiosk featured at Nauticus.

Student Web Developer, January 2005 to May 2006 Information Technology, Web and Learning Services, College of William and Mary, Williamsburg, VA.

  • Updated and maintained the Collegeʼs content management system (CMS) based Web Templates package, addressing user-reported issues as well as implementing new features such as dynamic forms, RSS, and podcast support.
  • Designed and implemented an online calendar using PHP, SQL, CSS, and HTML.
  • Redesigned William and Maryʼs Residence Life Program Database. This project included database design, database migration, implementation of administrator and user access pages, software to create and export summary reports, and a calendar application to view the schedule of programs.

Intern, May 2003 to August 2003 Progeny Systems Corporation, Manassas, VA

  • Worked with the Information Assurance team to create a network monitoring, security, and data destruction program for United States Naval submarines.


College of William and Mary, Master’s Degree in Computer Science
May 2006, Williamsburg, VA
Master’s Project: Extending the Implementation of Simple Traversal of UDP through NATs (STUN)

University of Richmond, Bachelor’s Degree in Computer Science, Minor in Mathematics
May 2004, Magna cum Laude, Richmond, VA


Research, Publications and Patents

Volunteer Activities