Harvard Medical School

Post-Graduate Studies – Genetics 1996 – 1998
Studied Biochemistry and Genetics at Brigham and Women’s Hospital.  Concentrated on the application of computer science in solving biological problems.

Boston University

Biochemistry and Molecular Biology 1992 – 1996
Graduated with a concentration on Physical Biochemistry. Strongly focused on the interface between computer science and life sciences.


  • Microsoft Certified Solutions Developer for .NET (MCSD.NET)
  • Microsoft Certified Application Developer for .NET (MCAD.NET)
  • Microsoft Certified Professional (MCP)
  • Certified Perl 5 Developer
  • Certified Linux Administrator
  • Certified Merant PVCS Administator


Clear Launch

Lead Solutions Architect / 2015–Current

  • Architect and Implement consumer and business facing software
  • Implement SDLC practices
  • Contributions to ElasticSearch-net open source project
  • Design and develop software utilizing a myriad of technologies
  • Gather business and technical requirements from executive leaders
  • Document and present implementation plans and architecture to key decision makers
  • Create and present cost and revenue projection analysis
  • Technologies used: Visual Studio 2015 Ultimate, .NET 4.5.1, ElasticSearch, Azure, C#, Moq, Unit, Azure Cloud Services, Azure Messaging, Shopify, Payment processing, Angular, Node.JS


Head of Information Technology / 2014

  • Architect and Implement new Clinical Trial Analysis Program to facilitate clinical trial risk analysis
  • Implement SDLC practice
  • Responsible for IT staff skill enhancement
  • Gather business and technical requirements from executive leaders
  • Document and present implementation plans and architecture to key decision makers
  • Create and present cost and revenue projection analysis
  • Technologies used: Visual Studio 2013 Ultimate, .NET 4.5.1, ASP.NET MVC5, Entity Framework 6, jQuery 2.1.0, jQueryUI 1.10, Moq, Unity, Twitter Bootstrap

Alert Solutions

Software Development Manager / 2013–2014

  • Implement Agile and SDLC processes
  • Lead software team of 7
  • Responsible for tech screens for new hires and final hiring decisions
  • Responsible for software developer training and improvement including: OOD, Unit Testing, Mocking, Continuous Integration, Version Control, and coding best practice
  • Designed and built new product lines including a high-throughput PaaS deployable scheduling service.
  • Technologies used: Visual Studio 2013 Ultimate, .NET 5.4.1, WPF 4.5, ASP.NET MVC5, Entity Framework 6, jQuery 2.1.0, jQueryUI 1.10, MVVM Light Toolkit, MSMQ, WebAPI, ServiceStack, Moq, Unity


Agile Manager / Principal Developer 2012-2013

  • Software development team modernization for Arbella Insurace. Led software development teams to use modern software development practice.
  • Designed and developed commercial auto policy quoting system for Arbella Insurace using docx4java, OpenXML, and J2EE 6. This system generates MS Word 2007 documents with policy quotes for underwriters.
  • Developed several custom UI touch-screen controls for the .NET Micro Framework (NETMF) using WPF. This work has been featured in XAML News and WPF Daily News.
  • Implemented new Long-term care insurance products for the desktop using .NET 4.0, WPF, MVVM Light Toolkit, SQL Server CE, EntityFramework 4.3.1, and Windows Workflow (WF)
  • Implemented new Long-term care insurance products for the web using the same core as the desktop but with ASP.NET MVC3, jQuery, and Bootstrap for the front end.
  • Implemented a new complex actuarial calculations with exacting performance specifications (20,000 calcs/sec)
  • Created and managed complete SDLC for the team. Includes CI and automated build/test process for developers
  • Developed complex automated test system to validate all calculations
  • Developed ASP.NET MVC3 applications (MVC3, EF 4.3.1, NInject, Sql 2012)
  • Developed desktop applications for thousands of users (WPF, MVVM Light, EF 4.3.1, Sql CE 4.0)
  • Created automated UI testing tools and processes for WPF and ASP.NET MVC3 applications
  • 92% On-time delivery success rate
  • 94% Unit test coverage
  • Personal velocity of 10 points per week


Manager of Software Development 2011–2012

  • Developed core business functionality connecting hospitals to property and causualty payers. Created windows services which connect to multiple EDI clearing houses for eligibility (270/271) and claims (837/835) processing
  • Lead all technology development
  • Implemented company software development lifecycle policies (SDLC) and Agile project management
  • Responsible for employee technology training. Included developer training on OOP, TDD, and other SDLC best practices
  • Turned business needs into and actionable specifications
  • Agile project manager for development teams. Managed backlog, retrospectives, story grooming, demos, and iteration planning
  • Created build and test automation practices and TFS repository and build server
  • Implemented enterprise-wide PGP security services for HIPAA and EDI security requirements
  • Personal velocity of 9 points per week

Investment Technology Group

Manager of Software Engineering 2006-2011

  • Responsible for Agile project management, task delegation, personnel scheduling, and all day-to-day managerial duties for the ITG Compliance product
  • Managed all aspects of product lifecycle, from feature definition through customer support
  • Responsible for all build and software release duties including branch management for quick fix releases
  • Responsible for delegation of all client issues to team members
  • Responsible for all task management and personnel management for developers and QA staff
  • Planned iterations with product management and led planning meetings
  • Maintained automated testing process utilizing CruiseControl, NUnit and Fitnesse
  • Worked closely with QA/PMs to ensure releases were fully tested
  • Worked closely with Documentation Team to ensure software documentation was current
  • Was still an active developer continuing my previous development duties
  • Personal velocity of 7 points per week

Principal Software Developer

  • Implemented many new features for the ITG Compliance product using C#/.NET, SQL Server, remoting, click-once deployment, Windows Forms, web services, windows services
  • Implemented CruiseControl, Fitnesse, and unit tests
  • Responsible for maintaining the CruiseControl server and delegating issues as needed.
  • Resolved many issues including performance, thread-safety, database cursors, SQL server reporting, caching solutions
  • Worked with PMs to implement many new features
  • Designed and built an API for the Compliance engine
  • Personal velocity of 8 points per week

Contract Consulting 2002–2006

Senior Software Developer

  • Harvard Pilgrim Healthcare
  • EMC Microsoft Practice
  • AgencyPort
  • Novartis
  • Presidium Learning
  • Millennium Pharmaceuticals


Primary Technologies

  • NodeJs (3 years)
  • AngularJS (3 years)
  • Angular 4/5 (2 years)
  • MongoDB (2 years)
  • KnockoutJS
  • Azure (5 years)
  • .NET platform technologies (versions 1.1 – latest) (15 years)
  • .NET Core cross-platform
  • WinRT API Windows 8 App Store development
  • .NET MF (Micro-Framework) embedded programming
  • .NET Gadgeteer module development
  • Visual Studio 2002 – latest
  • Git – Subversion
  • HTML, CSS, Bootstrap
  • Dependency Injection
  • Object Oriented Design and Design Patterns
  • Performance Tuning
  • SQL Server Reporting
  • Ten years of SQL Server (versions 2000 – latest)
  • WPF (Windows Presentation Foundation)
  • WPF MVVM Light
  • XML – XSLT – XSD – XPath
  • Multi-threaded programming
  • Other Technologies

    • Perl
    • PHP
    • Java
    • MyEclipse
    • Linux

    Special Interest

    • Microcontroller and Embedded Programming
    • Software Development Operations (SDLC)


  • Big Data Part 1 : Overview
  • Twitter Bootstrap Bootcamp
  • Continuous Integration : Step by Step
  • Software Delivery Metric That Matter
  • Unit Testing and Tools
  • Git and GitHub for .NET Developers
  • Automated build and testing in agile processes
  • Agile management 101
  • Automated build and testing for ITG Compliance
  • Spring.NET
  • Log4Net CapeCod.NET users group
  • NHibernate for Intermediate Developers


  • Ruthless Meetings – 2013
  • The Cost of Meeting Lurkers – 2012
  • Gadgeteer – 2012 to 2013
  • Don’t know your velicity?  You’re not Agile.  You’re Fragile! – 2013
  • Developers and Technical Minefields – 2012
  • The folding and structural integrity of the first LIN-12 module of human Notch1 are calcium-dependent. Biochemistry. 1999 Apr 13;38(15):4736-42.


Wellington Management

Software Developer 2000–2002

Harvard Medical School

Bioinformatics Fellow 1998–2000

Whitehead Institute/MIT/Stanford

Technical Research Specialist II 1996–1998

Share this Post