Staff Software Engineer and Manager
Google
Software Engineer
Sr. Staff Software Engineering Manager
IBM
Research Engineer
University of California, Santa Cruz
Hochschule für Angewandte Wissenschaften Hamburg (HAW Hamburg)