Senior Software Engineer
Digital Marketing Communications Manager
Senior Director of Marketing
Managing Director, Black Duck Consulting
Founder and Member, Board of Directors