Alibaba.com
Software Development Engineer Intern
Amazon
Software Development Engineer II
Amazon
Software Developer Engineer II
Amazon
Senior Software Development Engineer
Amazon
Software Development Engineer
University of Maryland Baltimore County
Graduate Teaching Assistant
University of Maryland Baltimore County