Sheng Di

Computer Scientist at Argonne National Laboratory

Lemont, Illinois, 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

👤
Senior
🎓
Top School
Sheng Di is a computer scientist with 12 years of experience in high-performance computing and cloud/grid optimization, currently advancing research and software at Argonne National Laboratory. He holds a Ph.D. focused on HPC and optimization from The University of Hong Kong and has a strong postdoctoral background including work at INRIA on workload prediction and resource allocation for Google-scale data centers. At Argonne he has progressed from postdoc to senior scientist roles, blending research rigor with production-oriented software development. An active open-source contributor, he has improved backend package management for the widely used Spack project by integrating and maintaining versions of the SZ compression library and resolving complex build issues. Based in Lemont, Illinois, Sheng combines deep technical expertise in distributed systems with practical contributions that make scientific computing infrastructure more reproducible and performant.
code12 years of coding experience
job4 years of employment as a software developer
bookThe University of Hong Kong (HKU)
bookMaster's degree, Grid computing, Master's degree, Grid computing at Huazhong University of Science and Technology
languagesChinese
github-logo-circle

Github Skills (9)

hpc10
package-management10
scientific-computing9
autotools8
cprogramming-language7
build-tools7
cmake7
c-language7
python6

Programming languages (7)

C++ShellCTeXHTMLPythonCuda

Github contributions (5)

github-logo-circle
spack/spack

Sep 2017 - Jul 2021

A flexible package manager that supports multiple versions, configurations, platforms, and compilers.
Role in this project:
userBack-end Developer
Contributions:2 reviews, 9 commits, 17 PRs in 3 years 10 months
Contributions summary:Sheng primarily contributed to the `spack/spack` repository by adding and updating packages, specifically focusing on the SZ (SZCompressor) library. Their work involved integrating different versions of the SZ library, updating URLs, and modifying package configurations. They also addressed build-related issues, such as adding maintainers, adjusting build parameters, and correcting compilation issues, including the use of parallel builds.
compilerspythonradiussplatformslinux
one-key installation to install gnuplot, sz, zfp, and z-checker, and complete the configuration automatically for the testing.
Contributions:9 releases, 137 commits, 10 PRs in 5 years 6 months
sarifzfpcheckertestinginstallation
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
Sheng Di - Computer Scientist at Argonne National Laboratory