An experienced Microsoft full-stack software developer, and published O'Reilly author. Develop projects through the entire software life cycle. Capturing and translating customer needs into robust software is a specialty. Imaginative, professional, trustworthy, competent, big picture focused, detail oriented. Excellent project, analytic and communication skills. Comfortable either in the back office or client-facing. I am good with people and with a whiteboard, and can work solo, in a team, as a lead, in support, or in mentoring roles.