Yu Li
Software Engineer at TigerGraph- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
English Full professional proficiency
-
Mandarin Native or bilingual proficiency
Topline Score
Bio
Experience
-
TigerGraph
-
United States
-
Software Development
-
100 - 200 Employee
-
Software Engineer
-
Oct 2021 - Present
1. TigerGraph Insights, official website: https://www.tigergraph.com/insights/ - Led and created a user-friendly, configurable dashboard application, allowing users to build an application within 30 minutes - Developed advanced search features with schema relationships, auto-complete, recommendations, and dynamic filters - Implemented intelligent data transformation and configuration of various chart visualizations, including tables, lines, bars, pies, and graphs, with the ability to filter and explore data - Managed the entire development lifecycle, including requirement gathering, planning, design, development, test and deployment 2. TigerGraph Graph Studio, official website: https://www.tigergraph.com/graphstudio - Developed an ETL data transformation application with highly interactive user interface using Angular, TypeScript, Go, Gin, enabling users to easily design schema, load data, analyze results, and write queries - Transferred the Angular components to React, successfully integrating with the component library and improving performance - Rebuilt the previous graph visualization library to enhance user experience, resulting in significant cost savings of over $80,000/yr. - Collaborated with cross-functional teams to design, develop and maintain RESTful APIs, and delivered high-quality features 3. Shared Models and Design System Component Library - Extracted cross-framework data models and designed a shared component library for all front-end applications at TigerGraph - Enhanced the CI/CD pipeline using GitHub actions for building, testing, and deploying packages on AWS S3 and NPM 4. TigerGraph Data 360 - Developed an enterprise graph analytics application with features such as visual monitoring, reporting, and exploration, to help teams track and visualize the health of data pipelines for mission-critical reports and dashboards with Apollo Client, GraphQL - Designed and created reusable, and configurable dashboard widgets to visualize data Show less
-
-
-
Intuit
-
United States
-
Software Development
-
700 & Above Employee
-
Software Engineer
-
Jan 2021 - Oct 2021
1. Knowledge Graphs Exploration and Visualization Application - Implemented a full-stack, user-friendly client UI application on top of the TigerGraph services, providing an effortless visual experience for users to explore and gain insights into the rich semantics from knowledge graphs - Developed over 50 capabilities and multiple innovations to simplify and accelerate the adoption of knowledge graphs, including graphical visualization with ReGraph and natural language processing with spaCy to translate English questions into queries 2. Knowledge Graph Starter Kit - Contributed to the Starter Kit project to turn knowledge graph capabilities POCs into E2E jumpstart tool, reducing a knowledge graph use case onboard time by 10x by minimizing the coding required to bootstrap a new KG use case within 30 minutes 3. Product Catalog Management via Knowledge Graph Implementation - Implemented a vertical UI application to showcase the huge potential of knowledge graph in a concrete B2B product catalog management use case; Developed a seller UI and a buyer UI to respectively create, and semantic search for products - Explored the technical feasibility and the comparison of RDBMS and Knowledge Graphs using MySQL and TigerGraph Show less
-
-
-
Intuit
-
United States
-
Software Development
-
700 & Above Employee
-
Software Engineer Intern
-
Jun 2020 - Sep 2020
- Designed and programmed multiple applications for data visualization of Knowledge Graph. - Implemented responsive applications to generate a large-scale force-directed graph of tax domain insight, personal finance data loading, intelligent Q&A system with React, D3.js, Axios, React-Redux. - Established a high-performance web service that explored the Knowledge Graphs by Flask and Python. - Developed a massively parallel processing framework that can perform multi-hop complex analytics, resulting in more than 50% storage saving and 40x speedup by TigerGraph Database and GSQL. - Deployed the robust graph platform to increase the scalability and performance on AWS EC2. Show less
-
-
Education
-
Santa Clara University
Master's degree, Computer Science -
China University of Mining and Technology, Beijing
Bachelor's degree, Mining and Mineral Engineering -
Hefei No.1 High School
High School Diploma