Yiyuan Li

Senior Software Engineer at Microsoft

Greater Seattle Area

About

Our team at Microsoft harnesses the power of data visualization and cross-platform technology to enhance Microsoft Office's release and delivery systems. With a robust blend of skills in full-stack web development and telemetry, our work facilitates seamless user experiences and optimizes software workflows. As a Senior Software Engineer, my journey has been marked by a commitment to continuous learning and collaboration. The knowledge from my Master's at UW Allen School bolsters our efforts in NLP and ML applications, ensuring that innovation remains at the core of our development strategy.

Experience

  • Microsoft (12 yrs 6 mos)
    • Senior Software Engineer
      Aug 2020 - Present · 6 yrs

    • Software Engineer II
      Aug 2016 - Aug 2020 · 4 yrs 1 mo

      Develop the next generation data visualization for cross platform release and delivery technology for Microsoft Office

    • Software Engineer
      Oct 2014 - Jul 2016 · 1 yr 10 mos

      Develop the next generation cross platform software release and delivery technology for Microsoft Office

  • SDET Intern at Microsoft
    Jun 2013 - Sep 2013 · 4 mos

    Confidential

  • Software Development Engineer Intern at Qualcomm
    Jun 2012 - Sep 2012 · 4 mos

    Being part of Qualcomm CoreBSP software package team focusing on the development and administration of automation test system for software build of mobile processors. Designed and Implemented a Python script which scans through automation test systems on the network, parses data of test status of all system and displays the result report on the web via PHP script. This implementation provides a convenient tool to monitor the network failure issue in the automation test system. Optimized the existing implementation of automation system by replacing hardcode with database-linked variables, which makes the system more flexible to future software changes and upgrades. Resolved dependencies in existing Python, Perl and XML scripts caused by the change. Customized the code change for each test machine to ensure the change can be pushed to every test machine successfully.

  • Software Development Engineer Intern at Philips Healthcare
    Dec 2011 - Jun 2012 · 7 mos

    Focused on software development on imaging mode for the premium ultrasound machine in C++ Optimized the existing code of image process software that offers more robust system performance and reduced development complexity/time for other developers at least up to 40% Implemented self-defensive verification mechanism in the code that delivers a more robust system performance and prevent potential bugs Implemented ultrasound image callback mechanism that replays user’s control from the memories, which is the one of important selling features of Philips next generation ultrasound system Developed code using the Bridge/Active Object design patterns to synchronize communication between objects

  • Software Engineer in Test Intern at Contour, Inc.
    Aug 2011 - Dec 2011 · 5 mos

    Worked on testing robustness of company’s social network website Self-initiated Ruby automation test project using Watir framework which successfully enhanced the robustness of website; 18 web/software issues have been detected within the period of internship Investigate and record issues from the website, and report those problems to the developers via JIRA