Northwestern University
Teaching Assistant
Path
Senior Software Engineer and Tech Lead
ZenPayroll
Tech Lead and Senior Software Engineer
Software Engineer Intern
Thermo Fisher Scientific (Life Technologies)
Software Engineer Intern
Yahoo
Software Engineer Intern
Northwestern University