Renyi Xiong

Software Engineer at Microsoft

Redmond, Washington, 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
Renyi Xiong is a seasoned software engineer with a decade of experience based in Redmond, Washington, currently building software at Microsoft. He has deep expertise in backend systems and cross-language integration, evidenced by contributions to Microsoft/Mobius where he improved the C#/.NET bindings for Apache Spark and worked on core Spark-JVM proxy code. Renyi blends systems-level thinking with practical engineering, focusing on bridging managed runtimes to high-performance big data platforms. Educated in China with an MS in Computer Science & Engineering, he pairs rigorous academic training with long-term enterprise delivery. Colleagues would describe him as a quietly persistent problem-solver who prefers shipping robust internals over flashy surface features. He brings rare experience connecting .NET ecosystems to distributed compute frameworks, making him especially valuable for data platform and interoperability challenges.
code10 years of coding experience
bookMS, Computer Science & Engineering, MS, Computer Science & Engineering at Southeast University, China
bookUniversity of Science & technology of China
github-logo-circle

Github Skills (8)

net10
asp-net10
apache-spark10
dotnet10
csharp10
dotnet-core10
fsharp9
big-data8

Programming languages (4)

C#ScalaJupyter NotebookPython

Github contributions (5)

github-logo-circle
microsoft/Mobius

Oct 2015 - Apr 2017

C# and F# language binding and extensions to Apache Spark
Role in this project:
userBack-end Developer
Contributions:5 releases, 162 commits, 144 PRs in 1 year 5 months
Contributions summary:Renyi contributed to the Apache Spark C# and F# language bindings and extensions for big data processing. Their work primarily involved modifying the `SparkContextIpcProxy.cs` file, suggesting they worked on the core Spark integration. This included adding and modifying methods related to RDDs, as well as making adjustments to internal proxies used for interacting with the Java virtual machine (JVM). This indicates a focus on improving the C# to Java bridge and implementing Spark functionality within the .NET environment.
fsharpnear-real-timeextensionskafka-streamingbigdata
xiongrenyi/SparkCLR

Nov 2015 - Nov 2015

Contributions:6 PRs, 19 pushes, 4 branches in 12 days
apachesparkscalaapache-sparkextensions
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
Renyi Xiong - Software Engineer at Microsoft