Yichen Li has a strong background in software engineering, with extensive experience at Microsoft from August 2013 to August 2018 as a Software Engineer and currently at Google since September 2018 as a Senior Software Engineer. Yichen Li holds a Bachelor of Science in Mathematics and Computer Science from Peking University, graduated in 2011 with a GPA of 3.84, and earned a Master of Science in Computer Science from Boston College between 2011 and 2013.