Sign In
Get Clay Free →

Suggestions

    Yi Cheng

    Software Engineer at Twitter

    Yi Cheng is a highly skilled software engineer who worked at Twitter for over 7 years, from August 2015 to November 2022.1 He holds a Master's degree in Computer Science and a Bachelor's degree in Computer Engineering from the University of Illinois at Urbana-Champaign.1

    Professional Experience

    During his tenure at Twitter, Yi Cheng held various roles and responsibilities:

    Infrastructure Development:

    • Developed and maintained build infrastructure, including build stats collection services and build cache services1
    • Managed a Mac build farm supporting builds from developer machines1

    Bazel Migration:

    • Led the migration from Pants to Bazel build tool, interfacing with customer teams and tooling teams1
    • Collaborated with the Managed CI team to ensure smooth integration of both build tools1
    • Established performance and reliability baselines and monitoring systems1

    Earlier Contributions:

    • Developed and maintained Pants, Twitter's main build tool1
    • Worked on 3rdparty resolver migration and IntelliJ Pants Plugin1
    • Maintained the Android build system, including Gradle and Android Studio upgrades1

    Skills and Interests

    Yi Cheng has demonstrated expertise in:

    • Build systems
    • Robotics
    • Cloud management and automation
    • Full-stack web development
    • Mobile gateway solutions

    His interests include drones and robotics, showcasing his passion for cutting-edge technology.

    Previous Experience

    Before joining Twitter, Yi Cheng worked as a Software Engineer at Cisco and as a Software Engineer in Robotics at Ingersoll Machine Tools.1 These experiences contributed to his diverse skill set in software engineering and robotics.

    Yi Cheng's professional background and educational qualifications make him a valuable asset in the field of software engineering, with a particular focus on build systems and infrastructure development.

    Related Questions

    What projects has Yi Cheng worked on at Twitter?
    How did Yi Cheng contribute to the Bazel migration at Twitter?
    What are Yi Cheng's main responsibilities at Twitter?
    What technologies does Yi Cheng specialize in?
    How did Yi Cheng's experience at Cisco influence his work at Twitter?
    Yi Cheng
    Yi Cheng, photo 1
    Yi Cheng, photo 2
    Get intro to Yi
    Add to my network

    Location

    San Jose, California, United States