Ziyu Cheng

Ziyu Cheng

Los Angeles, California, United States
7K followers 500+ connections

About

I don't often check linkedIn, but I'll reply to your message when I see it!

Experience

  • Google Graphic

    Google

    Greater Los Angeles, California, United States

  • -

    Greater Los Angeles Area

  • -

    Beijing

  • -

    Beijing

Education

Courses

  • Advanced Mobile Devices and Game Consoles

    CSCI-526

  • Analysis of Algorithms

    CSCI-570

  • Database Systems

    CSCI-585

  • Foundations of Artificial Intelligence

    CSCI-561

  • Machine Learning

    CSCI-567

  • Operating Systems

    CSCI-402

Projects

  • KSS Simulator

    - Present

    A Directed Research Project to visualize workflow and team relation in software development process.
    · Designed data structures and RESTful APIs, and created front-end using JavaScript.
    · Designed and realized customized chord diagram to make visualization of team relationships.

  • USC BIM-FM Could Computing Integration

    Integrated Autodesk Forge Viewer in USC’s Facilities Management System.
    Developed core features in Viewer, including navigation, category, system hierarchy, etc.
    Generated Revit plugin to export MEP System Graph Structure to provide extra customized model data.

  • Security Info System

    Designed server-side conceptual model using UML.
    Took charge of database design in MySQL.
    Developed backend server based on Spring + Struts + MyBatis framework using Java.
    Generated frontend using JavaScript with Jquery, Ext.js.

  • "Jiang Hu" Mobile Game

    A mobile card game based on Unity3D.
    Worked with 2 front-end engineers, 2 back-end engineers, 2 designers and 1 game graphic designer, developed a cross platform mobile game with 3D scene, LBS support and chat function.
    Developed several modules in client end using C#.

  • "Kong-Fu" Game Operation Management System

    Operation Management System for "Kong Fu" mobile game.
    Developed key features of back-end server using Java, including operation on account management, authorization management, start/stop sever, GM operations, calculation and visualization of statistic data(DAU, WAU, MAU, DRR, WRR, DRR).

  • Cellphone Information Simulation Platform

    A intern development project with NeuSoft in the summer of 2011.
    Developed a graphical interfaces client from scratch using Java to simulate mobile phones and a server system interact with GUI client to simulate message and payment service.

  • Barcode Decoding Software

    A Student Research Training Program in University of Science & Technology Beijing.
    Developed android client using Java.
    Developed barcode information server using Java.

  • 2016 ByteCup Machine Learning Competition

    -

    An international Machine Learning Competition of match community raised questions with domain expertsheld by IEEE-China and Toutiao.
    Implemented preprocessed data and generated features, implemented and applied PCA on 100 GB data from scratch usingPython in Google Cloud Linux Environment.
    Improved training speed over 15 times by introducing parallel process using Python.

  • Bayes Decision Network

    -

    Decision network capable of calculation with uncertainty and observed events written in Python.
    Implemented key algorithms including enumeration, elimination, maximum expect utility and
    decision making algorithms.

  • Weenix OS

    -

    An Operating Systems course Project, a mini Unix-like OS kernel written in C in Linux Environment.
    · Implemented core components including process management, drivers for terminals and hard disks, VFS, and page-based virtual memory.
    · Implemented key system calls including fork, waitpid, execve, open, read/write, mmap, sbrk, etc.
    · Completed capability of loading and running gcc-compiled programs

    Other creators

Languages

  • Chinese

    Native or bilingual proficiency

  • English

    Professional working proficiency

View Ziyu’s full profile

  • See who you know in common
  • Get introduced
  • Contact Ziyu 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 Ziyu Cheng in United States

Add new skills with these courses