Yuan Tang

Yuan Tang

West Lafayette, Indiana, United States
7K followers 500+ connections

About

Yuan is a principal software engineer at Red Hat, working on OpenShift AI. Previously, he…

Activity

Experience

  • Red Hat Graphic

    Red Hat

    West Lafayette, Indiana, United States

  • -

  • -

  • -

    West Lafayette, Indiana, United States

  • -

    West Lafayette, Indiana, United States

  • -

    United States

  • -

    West Lafayette, Indiana, United States

  • -

  • -

    West Lafayette, IN / Sunnyvale, CA

  • -

    West Lafayette, Indiana, United States

  • -

    West Lafayette, Indiana, United States

  • -

    Remote

  • -

    West Lafayette, Indiana, United States

  • -

    West Lafayette, Indiana, United States

  • -

    West Lafayette, Indiana, United States

  • -

    West Lafayette, IN / Sunnyvale, CA / Hangzhou, China

  • -

    West Lafayette, IN / Mountain View, CA

  • -

    Greater Chicago Area

Education

  • Georgia Institute of Technology Graphic

    Georgia Institute of Technology

    - Present

    Online part-time program (unfinished).

    Finished classes: Software Development Process, Databases, Computer Networks, Software Architecture and Design, Artificial Intelligence for Robotics, Data & Visual Analytics, Entrepreneurship, Computer Law.

  • -

    Graduated with honors. List of awards and fundings:

    - Pre-Eminence in Honors Education Fund ($5,000)
    - Summer Research Grants ($1,200)
    - NSF MCTP Grant and PMASS Fellowship ($12,800)
    - John K. Tsui Honors Scholarship ($5,300)

  • -

    Activities and Societies: Schreyer Honors College, Mu Sigma Rho, Badminton Club, First Music Association, ACM, PNC Leadership Assessment Center, Distinguished Honors Faculty Program, Innoblue Accelerator, Society of Distinguished Alumni, Innoblue accelerator, New leaf Initiative

    Graduated with honors.

  • -

    Activities and Societies: Council for Educational Travel USA; Student Committee member; Basketball Varsity

  • -

    湖南省长沙市长郡中学

Licenses & Certifications

Publications

Patents

  • System and Method for Distributed Task Execution

    Issued CN110609749B

    The application discloses a distributed task operation method, a distributed task operation system and distributed task operation equipment. The method flow of an embodiment of the present disclosure includes: and acquiring task fragments, distributing the task fragments to the effective computing nodes for processing, and acquiring task results. In the process of distributing task slices: each effective computing node can only distribute one task fragment at the same time, the effective…

    The application discloses a distributed task operation method, a distributed task operation system and distributed task operation equipment. The method flow of an embodiment of the present disclosure includes: and acquiring task fragments, distributing the task fragments to the effective computing nodes for processing, and acquiring task results. In the process of distributing task slices: each effective computing node can only distribute one task fragment at the same time, the effective computing node starts to run the task fragment after being distributed with the task fragment, and when the effective computing node finishes the task fragment distributed with the effective computing node, the effective computing node can be distributed with a new task fragment; when the effective computing node is in error, reassigning the task fragment to which the effective computing node in error is currently assigned; when the effective computing node is closed or stolen, reallocating the task fragments currently allocated to the closed or stolen effective computing node; when a new active compute node is pulled up, unassigned task segments are assigned to the new active compute node.

    See patent
  • Systems and Methods for Detecting and Remedying Software Anomalies

    Issued US US10635519B1

    A computing platform may obtain observed data vectors related to the operation of a topology of nodes that represents a software application running on an uncontrolled platform, wherein each observed data vector comprises data values captured for a given set of operating variables at a particular point in time. After obtaining the observed data vectors, the computing platform may apply an anomaly detection model to the observed data vectors and then based on the anomaly detection model, may…

    A computing platform may obtain observed data vectors related to the operation of a topology of nodes that represents a software application running on an uncontrolled platform, wherein each observed data vector comprises data values captured for a given set of operating variables at a particular point in time. After obtaining the observed data vectors, the computing platform may apply an anomaly detection model to the observed data vectors and then based on the anomaly detection model, may identify an anomaly in at least one operating variable. In turn, the computing platform may determine whether each identified anomaly is indicative of a problem related to the application, and based on a determination that an identified anomaly is indicative of a problem related to the software application, cause a client station to present a notification.

    See patent

Courses

  • Combinatorics

    honors

  • Concepts of Real Analysis

    -

  • Data Mining

    graduate/honors

  • Data Structures and Algorithms

    -

  • Discrete Mathematics

    honors

  • Entrepreneurship Analysis

    -

  • Geometry

    honors

  • Intermediate Programming

    -

  • Introduction to Digital Systems

    -

  • Introduction to Macroeconomics

    honors

  • Introduction to Probability

    -

  • Introduction to SAS programming

    -

  • Introductory Programming

    -

  • Linear Algebra

    graduate/honors

  • Mathematical Game Theory

    honors

  • Matrices

    honors

  • Multivariate Calculus

    honors

  • Object-oriented Programming with Web-Based Applications

    honors

  • Ordinary and Partial Differential Equations

    -

  • Partial Differential Equations and Fourier Transforms

    -

  • Social Computing and Networking Systems

    graduate/honors

  • Topics in Statistical Computing in R

    -

Projects

  • List of Contributed Open-source Projects

    -

    I am a maintainer/committer of the following projects:

    TensorFlow: co-author of TensorFlow Estimators and maintainer of TensorFlow I/O; recipient of Google Open Source Peer Bonus in 2016 for my contributions to TensorFlow.
    Kubeflow: co-chair of Distributed Training Working Group and maintainer of various Kubernetes operators.
    Argo Workflows: maintainer of the container-native workflow engine for Kubernetes.
    Couler: designed the unified interface and contributed…

    I am a maintainer/committer of the following projects:

    TensorFlow: co-author of TensorFlow Estimators and maintainer of TensorFlow I/O; recipient of Google Open Source Peer Bonus in 2016 for my contributions to TensorFlow.
    Kubeflow: co-chair of Distributed Training Working Group and maintainer of various Kubernetes operators.
    Argo Workflows: maintainer of the container-native workflow engine for Kubernetes.
    Couler: designed the unified interface and contributed to many major components of the system.
    ElasticDL: designed and implemented several major components of the system.
    XGBoost: maintainer of the Python and R packages.
    Apache MXNet: co-author of the Scala package.

    In the meantime, I (co-)authored the following open source projects grouped by area:

    Machine learning: TensorFlow in R, metric-learn, dml, lfda, and ftlib.
    Data visualization: ggfortify and autoplotly.
    Tools: reticulate, scaffolder, maintainer-tools, jpmml-sparkml-lightgbm, and onnx-r.

    There are also other projects that I have made non-trivial contributions to as I come across areas of improvements, namely H2O, SQLFlow, pandas, SynapseML, etc. Please visit my projects page and GitHub page for more details.

    https://github.com/sponsors/terrytangyuan

    See project

Honors & Awards

  • Multiple Awards by Teams at Alibaba Group

    Alibaba Group

    - Inner Source Pioneer, April 17th, 2021
    - Top Open Source Contributor of the Year, Jan 20th, 2020
    - Best Pull Request of the Week, May 3rd, 2020

  • Outstanding China Mainland Books Copyright Exported to Taiwan

    The Publishers Association of China

  • Outstanding Author

    Beijing Publishing House of Electronics Industry

  • Open Source Peer Bonus

    Google

    https://opensource.googleblog.com/2016/09/google-open-source-peer-bonus-program.html

  • Best Virtual Reality Hack

    HackRPI at Rensselaer Polytechnic Institute

    http://hack.rpi.edu/2014/prizes

  • Summer Research Grant

    Schreyer Honors College

    Awarded $1,200 to support my summer research expenses

  • Pre-eminence in Honors Education Fund

    Schreyer Honors College

    Awarded $5,000 for my summer study

  • Mu Sigma Rho Statistics Honorary Society Inductee

    Penn State Department of Statistics

  • Penn State PMASS fellowship & NSF PMASS fellowship

    Penn State Department of Mathematics and National Science Foundation

    Mathematics Advanced Studies Semester
    Tuition reduced to in-state level ($6,400) and internal stipend ($6,400)

  • Tsui Honors Scholarship

    Schreyer Honors College

    Awarded $5,300 scholarship for 2014 spring semester

  • MindSumo Programming Challenge Winner & Summit for Software Engineers

    Capital One

Organizations

  • Penn State Schreyer Honors College

    Scholar

View Yuan’s full profile

  • See who you know in common
  • Get introduced
  • Contact Yuan directly
Join to view full profile

Other similar profiles

Explore collaborative articles

We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.

Explore More

Others named Yuan Tang in United States