Chief Software Architect
CurrentFounding developer, designed and architected code base, manages development team, and regularly interacts with the customer base for a sophisticated tool used to plan, visualize, and document molecular biology procedures. Applies advanced principles of human-computer interaction in order to develop this highly successful product.