Case Western Reserve University
Teaching Assistant
Amazon
SDE II
Stripe
Software Engineer
Case Western Reserve University
Research Assistant
Amazon
Software Development Engineer
Senior Software Engineer
Nanjing University
Case Western Reserve University