Yanyan Wang

Principal Software Engineer, Oracle Health

Boulder, Colorado, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code8 years of coding experience
job22 years of employment as a software developer
bookB.S. Computer Science, B.S. Computer Science at Peking University
bookM.S. Ph.D. Computer Science, M.S. Ph.D. Computer Science at University of Colorado Boulder
languagesEnglish, Chinese
github-logo-circle

Github Skills (19)

data-visualizations10
javascript10
react-components10
antd10
typescript10
data-visualisation10
graph-analysis10
react-component10
graph-visualization10
typescript-types10
g10
data-visualization10
typescripts10
ant10
react10

Programming languages (5)

TypeScriptJavaC++JavaScriptHTML

Github contributions (5)

github-logo-circle
antvis/G6VP

May 2022 - Nov 2022

G6VP is an online visual analysis tool for graphs and a low-code platform for building graph applications.
Role in this project:
userFront-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.
graph-editorknowledge-graphneo4j-databasegraph-analysisvisual-analysis
antvis/Graphin

Dec 2019 - Oct 2022

🌌 A React toolkit for graph visualization based on G6.
Role in this project:
userFront-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.
graph-analysisreactknowledge-graphgraph-drawinggraph
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