Yanyan Wang is a Principal Software Engineer with nine years in industry and a Ph.D. in Computer Science, currently shaping health-platform engineering at Oracle Health after leading data and advertising platform efforts at Oracle. She blends deep big-data and J2EE experience—ETL, data warehousing, and high-throughput services—with four years of academic research in distributed systems and experimentation frameworks. Proficient in Java, C++, Perl, and shell scripting, she also contributes to front-end graph visualization open-source projects (notably Graphin and G6VP), adding layout algorithms and interactive path-analysis features. Based in Boulder, she combines rigorous research instincts with pragmatic production delivery, often surfacing visualization-driven insights that make complex graph data more actionable.
8 years of coding experience
22 years of employment as a software developer
B.S. Computer Science, B.S. Computer Science at Peking University
M.S. Ph.D. Computer Science, M.S. Ph.D. Computer Science at University of Colorado Boulder
G6VP is an online visual analysis tool for graphs and a low-code platform for building graph applications.
Role in this project:
Front-end Developer
Contributions:9 reviews, 41 commits, 79 PRs in 6 months
Contributions summary:Yanyan primarily contributed to the front-end development of the `g6vp` repository, focusing on the `PathAnalysis` component. Their work included implementing features for selecting graph endpoints, supporting undirected path calculations, and refining the component's state management. They also added algorithm assets and pattern matching assets, indicating a focus on graph visualization and analysis functionalities. The user appears to have enhanced the user interface with interactive elements such as node selection.
🌌 A React toolkit for graph visualization based on G6.
Role in this project:
Front-end Developer
Contributions:1 review, 15 commits, 12 PRs in 2 years 10 months
Contributions summary:Yanyan primarily contributed to the development of the `graphin-site` examples and core `graphin` library components. They focused on implementing layout methods for graph visualizations, specifically adding a subgraph layout demo. Additionally, the user worked on features like distanceThresholdMode for force layouts, improved combo layout logic, and bug fixes related to drag node functionality. Their work demonstrates a strong focus on enhancing the visualization capabilities and interaction features of the graphin library.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Yanyan Wang - Principal Software Engineer, Oracle Health