Canvas Technology, Inc.
Director of Engineering and Consultant
ShoeDazzle
Engineering Manager
IBM
Software Engineer
Independent Consultancy
Software Engineering and Management Consultant
Zappos Family of Companies
Engineering Manager
CyberU, Inc.
Head of Technology and Technical Co-Founder
CAREDOX LIMITED
Director of Technology
Independent Consultancy
Engineering Management Consultant
Warner Bros. Entertainment
Engineering Manager and Consultant
Amazon Web Services (AWS)
Software Development Manager
University of Illinois at Urbana-Champaign