Dong Wang

Software Architect

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
Dong Wang is a Software Architect with a decade of experience specializing in machine learning infrastructure and algorithmic trading systems. He brings hands-on expertise in graph neural networks, contributing substantive back-end and ML engineering improvements to the widely used PyTorch Geometric library—particularly around heterogeneous graph data handling and lazy GNN initialization. Based in China, Dong combines production-focused engineering with research-oriented algorithm work, having implemented robust data loader features and API-level fixes that improve scalability and usability. His background in algorithmic trading and Topcoder competition work suggests a strong quantitative mindset and a knack for performant, low-latency solutions. Colleagues describe him as an engineer who bridges deep model design with pragmatic system-level considerations, making complex ML workflows easier to reproduce and deploy.
code9 years of coding experience
github-logo-circle

Github Skills (11)

graph10
pytorch10
deeplearning-ai10
deep-learning10
pytorch-geometric10
graph-neural-network10
graph-convolutional-networks10
graph-database10
python10
graph-datastructures10
unit-testing9

Programming languages (3)

JavaC++Python

Github contributions (5)

github-logo-circle
pyg-team/pytorch_geometric

Jun 2021 - Jun 2022

Graph Neural Network Library for PyTorch
Role in this project:
userBack-end Developer & ML Engineer
Contributions:39 reviews, 6 commits, 6 PRs in 1 year
Contributions summary:Dong primarily contributed to the PyTorch Geometric library, focusing on modifying and extending the HeteroData class, and implementing features related to heterogeneous graphs. Their work involved API modifications, addressing comments, and fixing unit tests, with a strong emphasis on graph data structures. The user also worked on lazy GNN initialization across different convolutional layers and the implementation of automatic `n_id` and `e_id` attributes for loaders, indicating a focus on both data handling and model development.
pytorchgraph-convolutional-networksgeometric-deep-learningdeep-learningneural-graph
yaoyaowd/competitivecoding

May 2019 - Apr 2022

Contributions:8 pushes, 1 branch in 2 years 11 months
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