20+ years of experience in software engineering, both on IC track as Staff Engineer and leadership track as VP and Director. Experienced in technical architecture, hands on development as well as people management and mentorship. Keen business sense.More...