Tao Wang

Principal Software Engineer at Microsoft

Beijing, China
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
Tao Wang is a Principal Software Engineer based in Beijing with over a decade of experience leading performance, scalability, and architecture improvements for large-scale cloud and client applications. At Microsoft he drives performance engineering for PowerPoint Online—using big data analysis to diagnose hard problems and lead cross-cutting client/server optimizations and architecture changes that improve interactive editing at scale. His background spans systems-level firmware and Linux testing at Intel and IBM to cloud management, middleware, and Office 365 portal work, giving him deep end-to-end insight from firmware to front-end. An active backend contributor to projects like the C#/F# bindings for Apache Spark, he combines hands-on implementation of DataFrame APIs with a talent for turning ambiguous challenges into measurable improvements. Strong in communication and client-facing delivery, he is motivated, detail-oriented, and comfortable leading distributed teams through complex technical transitions.
code10 years of coding experience
job11 years of employment as a software developer
bookMaster of Engineering, Computer Applications Technology, Master of Engineering, Computer Applications Technology at Institute of Software, Chinese Academy of Sciences
bookBachelor of Engineering, Computer Science and Technology, Bachelor of Engineering, Computer Science and Technology at University of Science and Technology of China
languagesChinese, English
stackoverflow-logo

Stackoverflow

Stats
46reputation
470reached
1answer
0questions
github-logo-circle

Github Skills (8)

dataframes10
fsharp10
apache-spark10
csharp10
dotnet-core10
dataframe10
scala7
mobius6

Programming languages (7)

C#PowerShellRustScalaGoJupyter NotebookPython

Github contributions (5)

github-logo-circle
microsoft/Mobius

Nov 2015 - Aug 2016

C# and F# language binding and extensions to Apache Spark
Role in this project:
userBack-end Developer
Contributions:173 commits, 160 PRs, 61 pushes in 9 months
Contributions summary:Tao primarily contributed to the backend components of the Apache Spark binding and extensions for C# and F#. Their work included modifying the argument parsing for the CSharp submission script. The user's commits focused on implementing DataFrame API features, such as `Limit`, `Head`, `First`, and `Distinct`. These contributions suggest a focus on improving the functionality and usability of the C# and F# bindings for working with Spark DataFrames.
fsharpnear-real-timeextensionskafka-streamingbigdata
tawan0109/SparkCLR

Nov 2015 - Aug 2016

Contributions:3 PRs, 224 pushes, 37 branches in 9 months
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