Yi Cheng

Yi Cheng Email and Phone Number

Software Engineer. Ex Bytedance / Twitter / Cisco. @ Netflix
Yi Cheng's Location
San Francisco, California, United States, United States
Yi Cheng's Contact Details

Yi Cheng personal email

Yi Cheng phone numbers

About Yi Cheng

Yi Cheng is a Software Engineer. Ex Bytedance / Twitter / Cisco. at Netflix. They possess expertise in matlab, machine learning, data mining, mathematica, python and 17 more skills.

Yi Cheng's Current Company Details
Netflix

Netflix

View
Software Engineer. Ex Bytedance / Twitter / Cisco.
Yi Cheng Work Experience Details
  • Netflix
    Software Engineer
    Netflix May 2024 - Present
    Los Gatos, Ca, Us
    Developer productivity / Software SDLC
  • Bytedance
    Software Engineer
    Bytedance Apr 2023 - Apr 2024
    China, China, Cn
    * Promote and ship monorepo solutions to tiktok & devinfra developers * Repo migrations, CI/CD pipeline conversions * Educations* Sheperd monorepo practices for migrated teams * Trunk health enforcement and management * Improve CI architecture and performance* Infra and tooling for monorepo solutions * Packaged bazelisk / bazel / configs to adapt to internal environments * Metrics for progress tracking / prioritization * Remote cache / remote exec * Integration for bazel interfacing multiple external systems
  • Twitter
    Software Engineer
    Twitter Aug 2015 - Nov 2022
    San Francisco, Ca, Us
    2020 - 2022[Infra]] Develop and maintain build infrastructure including * build stats collection service for real time and offline analysis * build cache service scalable to handle tens of thousand build workers * Mac build farm that supports mac builds from developer machines[Bazel Migration] Socialize, plan, design, and implement build tool migration from Pants to Bazel, interfacing customer teams and tooling teams to better support the migration. * Collaborate with Managed CI team (Twitter's custom code submission system which consists of tens of thousands of workers) to find and test code built by both build tools incrementally and safely. * Establish and maintain performance and reliability baseline and monitoring * Collaborate with VM team to develop and execute the plan for company wide migration from JDK 8 to JDK 11 with minimal friction with Bazel migration. * Mentor and work with junior engineers to maximize team throughput and resiliency * BazelCon 2021 Talk - https://drive.google.com/file/d/1N3-aza4Ql-JECbdUeei_ZglQcohoa5Bl/view2019 and Prior* Develop and maintain Pants, the main build tool in Twitter. * 3rdparty resolver migration (Coursier -> Ivy) - https://v1.pantsbuild.org/coursier_migration.html * IntelliJ Pants Plugin - https://github.com/pantsbuild/intellij-pants-plugi) IDE integration with Pants.* Distributed build cache for Pants* Real time metrics for IntelliJ IDEA performance and usages* Maintain Android build system with * Gradle / Android Studio / Android Gradle Plugin upgrades * Establish performance metrics baseline and monitoring by integrating with Gradle Enterprise
  • Cisco
    Software Engineer
    Cisco Feb 2014 - Aug 2015
    San Jose, Ca, Us
    Infrastructure setup and configurationCloud management and automationFull stack web devopsMobile gateway solution testing
  • Ingersoll Machine Tools
    Software Engineer - Robotics
    Ingersoll Machine Tools May 2013 - Dec 2013
    Rockford, Il, Us
    Solved kinematics mathematically on different types of fiber placement machines. Applied robotic kinematics algorithms with C++ to improve the speed.Applied software engineering patterns and heuristics measures to maximize the performance and ease of code management.
  • Center Of Simulation Of Advanced Rockets
    Mesh Restoration Developer (C++)
    Center Of Simulation Of Advanced Rockets May 2011 - May 2012
    The goal is to produce a tool to repair surface meshes that fix common problems in CAD-generated meshes such as: holes, gaps, undesired interior surface, and the following techniques are applied :•Parse the original mesh into a grid used for topology extraction•Use expansion and contraction theory to determine the desired surfaces•Use quadrics matrices to retrieve the ideal vertices for reconstruction
  • University Of Illinois At Urbana-Champaign
    Teaching Assistant On Cs 225 Data Structure (C++)
    University Of Illinois At Urbana-Champaign Jan 2012 - Apr 2012
    Champaign, Il, Us
    CS225 teaching assistant (lab assistant, office hours). Course taught by Prof. Cinda Heeren. Covers: A multitude of data structures, including multidimensional dynamic arrays, linked lists, tree structures (both in general and as dictionaries), and disjoint sets/graphs, using C++ as the course language.
  • Shanghai Electric Group Co., Ltd
    Wind Power Intern
    Shanghai Electric Group Co., Ltd May 2010 - Jun 2010
    Cn
    •Obtained and coded in PHP to pull weather information automatically from internet into MySQL
  • Areva T&D
    Relay Dev Engineer
    Areva T&D Jul 2009 - Aug 2009
    92084 Paris - La Défense, Fr
    Signal Processing for Relay DevelopmentLearned signal processing skills including differential and integration that - filter exponential decay DC component out of AC current for AC restoration. - analyze restored AC to detect undercurrent in grid.Used Matlab and Simulink to simulate and analyze test algorithms of signal processing.

Yi Cheng Skills

Matlab Machine Learning Data Mining Mathematica Python Ios Software Engineering C/c++ Stl Swift Java Ruby On Rails Javascript Node.js Artificial Intelligence Php Computer Vision Mandarin Signal Processing Parallel Computing Arduino Sql Design Patterns

Yi Cheng Education Details

  • University Of Illinois Urbana-Champaign
    University Of Illinois Urbana-Champaign
    Computer Science
  • University Of Illinois Urbana-Champaign
    University Of Illinois Urbana-Champaign
    Computer Engineering

Frequently Asked Questions about Yi Cheng

What company does Yi Cheng work for?

Yi Cheng works for Netflix

What is Yi Cheng's role at the current company?

Yi Cheng's current role is Software Engineer. Ex Bytedance / Twitter / Cisco..

What is Yi Cheng's email address?

Yi Cheng's email address is yi****@****ter.com

What is Yi Cheng's direct phone number?

Yi Cheng's direct phone number is 415-222*****

What schools did Yi Cheng attend?

Yi Cheng attended University Of Illinois Urbana-Champaign, University Of Illinois Urbana-Champaign.

What are some of Yi Cheng's interests?

Yi Cheng has interest in Learning, Traveling, Rock Climbing, Basketball, Swimming.

What skills is Yi Cheng known for?

Yi Cheng has skills like Matlab, Machine Learning, Data Mining, Mathematica, Python, Ios, Software Engineering, C/c++ Stl, Swift, Java, Ruby On Rails, Javascript.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.