I work at the National Marrow Donor Program (NMDP). My group is responsible for the HapLogic III application, a Java server that matches and ranks patient HLA types to donors. As Technical Lead I am responsible for the underlying architecture of the software program and overseeing work being done by other software engineers on the project. I act as a mentor for new programmers, as well as for all members on the development team. I serve as the interface between programmers and management. I also lead morning stand-ups (Agile methodology) and coordinate our activities with other federated enterprise services.
We are a J2EE, JMS, XML, EJB 3.0 shop with Oracle based data sources. This position leverages my knowledge of application framework, servers, security, databases, object-relational mapping, as well as Oracle, BEA Weblogic, IBM Websphere MQ, and Business Objects. This position also builds on over a decade of graduate and consulting work in bioinformatics and life sciences.
But why do I find it inspiring?
Despite the usual politics and misunderstandings. Our engine searches to match donors to an average of 350 patients a day. Volunteers, both inside and outside the company, hand carry marrow from donor to patient. There is a very real sense that we are doing something important and there is urgency in our process.
Today, I was asked to join the running team for Be the Match / Be the One Run in Minneapolis, MN, May 19, 2012. I’ll be there, I hope you can participate in your city.


