Yang Cao

Motivated

Haidian District, Beijing, China

About

I set up my Google Scholar page at https://scholar.google.com/citations?user=9imKs4UAAAAJ&hl=en

Experience

  • System Data Arch at Philips
    Jun 2025 - Present · 1 yr 2 mos

  • Senior Software Engineer at MOX
    Jul 2024 - Present · 2 yrs 1 mo

  • Software Engineer II at Microsoft
    May 2018 - May 2024 · 6 yrs 1 mo

    I am working on big data processing, querying, indexing, visualization. Skills: Cosmos, Scope, C#.

  • Postdoc Research Associate at University of Illinois at Urbana-Champaign
    Jan 2015 - Jun 2017 · 2 yrs 6 mos

    • Developed a MATLAB toolbox for MATLAB scripts and the main functions include: capturing data runtime provenance automatically in an execution run; representing provenance data using semantic data model; querying data provenance in relational database and in Prolog format; and data visualization; • Worked on scientific workflow data provenance research project funded by DataONE which provides access to data across multiple member repositories, supporting enhanced search and discovery of Earth and environmental data; • Investigated the approach for reproducing scientific workflow runs by generating multi-level provenance graphs, i.e., prospective provenance graph, hybrid provenance graph and retrospective multi-run provenance graph; • Techniques: MATLAB, Java, SQL, Prolog, SPARQL, RDF, RPQ, Jupyter notebook, Docker, Graphviz.

  • Research Associate at Carleton University
    May 2014 - Oct 2014 · 6 mos

    • Proposed a new approach for multi-tenant cloud deployment using constraints, feature modelling and XML filtering techniques; • Results demonstrated that our approach can automatically and correctly identify cloud system configurations that match tenant-specific requirements and the time complexity was significantly reduced compared with the existing approaches; • Techniques: cloud computing, software-as-a-service, multi-tenancy, feature modeling, XML filtering, Yfilter.