Xi Wang is a health outcomes researcher and biostatistician with nine years of experience applying advanced SAS and R programming to large EHR and Medicare claims datasets. Currently pursuing a PhD in Epidemiology at Johns Hopkins while serving as a graduate research assistant, Xi has led complex longitudinal and survival analyses to inform quality measures for millions of ESRD patients and pandemic-era hospitalization studies. A Certified Clinical Trials SAS Programmer and former senior analyst at the University of Michigan, Xi combines rapid-turnaround project delivery with cross-disciplinary collaboration among clinicians, statisticians, and policy researchers. Xi also contributes to open-source machine learning infrastructure—implementing NumPy-style random functions in the widely used Apache MXNet—bringing a rare mix of biostatistics and back-end coding expertise. Colleagues rely on Xi for rigorous data processing, reproducible analytic pipelines, and mentorship of junior analysts. Based in Baltimore, Xi blends clinical research training with practical engineering skills to translate complex real-world evidence into actionable insights.
9 years of coding experience
7 years of employment as a software developer
Master's degree, Veterinary Preventive Medicine, Epidemiology, and Public Health, Master's degree, Veterinary Preventive Medicine, Epidemiology, and Public Health at University of Michigan
Doctor of Philosophy - PhD, Epidemiology, Doctor of Philosophy - PhD, Epidemiology at Johns Hopkins Bloomberg School of Public Health
Bachelor's degree, Biology/Biological Sciences, General, Bachelor's degree, Biology/Biological Sciences, General at Shandong University
Lightweight, Portable, Flexible Distributed/Mobile Deep Learning with Dynamic, Mutation-aware Dataflow Dep Scheduler; for Python, R, Julia, Scala, Go, Javascript and more
Role in this project:
Back-end Developer
Contributions:6 reviews, 31 commits, 43 PRs in 11 months
Contributions summary:Xi primarily contributed to the implementation of NumPy-compatible random number generation functions within the MXNet framework. They implemented `randint`, `choice`, `normal`, `gamma`, `bernoulli`, and `randn` functions, integrating them into both the NDArray and Symbol interfaces. Their work involved adding the backend implementations, and creating the frontend interfaces and testing the newly implemented functions, demonstrating a strong focus on extending MXNet's numerical capabilities. Additionally, the user also made improvements to related files.
Contributions:5 pushes, 2 branches in 4 years 6 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.