Summary
Yanzhi Liu is a Software Engineer II at Microsoft with eight years of experience building full-stack web and backend systems, grounded in a Master’s in Computer Science from USC and a bachelor’s in EE. Skilled in Java, Python, C++, JavaScript and SQL, he has shipped features across React/Angular front-ends, Node.js backends, and cloud-integrated services using MySQL, MongoDB and AWS. At Amazon he built an Angular/Node web app for Alexa Notification subscribers, integrated a C++ encryption library into Node via addons, and implemented secure data pipelines using SQS, CloudWatch and DynamoDB. Meticulous and self-motivated, he combines strong algorithm and OOP foundations with practical experience in Linux, Git and RESTful architectures. Based in Redmond, he brings both hands-on implementation depth and a track record of reducing operational friction for developers and customers. Notably comfortable bridging native and web stacks, he often tackles cross-language integration challenges that many engineers avoid.
8 years of coding experience
2 years of employment as a software developer
Master's degree, Computer Science, Master's degree, Computer Science at University of Southern California
Bachelor's degree, EE, Bachelor's degree, EE at University of Electronic Science and Technology of China