Fangliang Xue

Staff SWE at Google

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

👤
Senior
🎓
Top School
Fangliang Xue is a Staff Software Engineer in Redmond with over 15 years of experience building robust, high-performance tooling for large-scale developer platforms. He specializes in parallel computing, diagnostics, and performance analysis, with deep C++, .NET, and JavaScript expertise honed across Microsoft and Google. At Microsoft he spent over a decade on the Snapshot Debugger team and contributed significant back-end improvements to the popular open-source MIEngine debugger used with gdb and lldb. At Google he continues to operate at scale, applying strong engineering judgment and a pragmatic approach to complex debugging and runtime problems. Known for solid work ethic, clear communication, and collaborative leadership, he frequently tackles low-level interoperability and dynamic library loading challenges that aren’t obvious from product surfaces. He holds both bachelor's and master's degrees in Computer Science from East China University of Science and Technology.
code11 years of coding experience
job14 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at East China University of Science and Technology
stackoverflow-logo

Stackoverflow

Stats
364reputation
14kreached
15answers
7questions
github-logo-circle

Github Skills (12)

debugging10
gdb10
debug10
csharp10
dotnet-core10
android-debug9
dotnet8
net8
asp-net8
lldb8
visual-studio6
system-center6

Programming languages (4)

C#TypeScriptC++Python

Github contributions (5)

github-logo-circle
microsoft/MIEngine

Dec 2015 - Nov 2016

The Visual Studio MI Debug Engine ("MIEngine") provides an open-source Visual Studio Debugger extension that works with MI-enabled debuggers such as gdb and lldb.
Role in this project:
userBack-end Developer
Contributions:36 commits, 52 PRs, 24 pushes in 11 months
Contributions summary:Fangliang primarily focused on enhancing the debugging capabilities of the MI Debug Engine. Their contributions include implementing functionality to read and utilize debugger settings from the Registry, resolving GDB-related terminal output issues, and adding a feature to dynamically load libraries during debugging sessions. Furthermore, they made improvements to the Android debugging launcher by adding options related to dynamic library loading and addressing issues related to emulator startup and breakpoint handling.
lldbdebuggerssqfwindbgdebugging
faxue-msft/MIEngine

Dec 2015 - Nov 2016

Contributions:108 pushes, 26 branches, 2 comments in 11 months
lldbdebuggersdebugdebuggerdebugger-extension
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
Fangliang Xue - Staff SWE at Google