Yongkang Chen

Senior Software Engineer at Microsoft

Seattle, 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
Yongkang Chen is a senior software engineer based in Seattle with 13 years of experience building high-performance distributed systems and cloud infrastructure. He has led end-to-end development of a real-time gaming cloud platform that supported 50 products and 10,000 concurrent users across 2 million registered users, and now contributes to Azure IoT at Microsoft. Proficient across C, C++, Lua, Python, Java, C#, and modern web stacks, he designs stateless, coroutine-driven services and has engineered defenses that handled DDoS peaks up to 800 Gbps. Yongkang’s work spans low-level server infrastructure in C and Lua, scalable Python REST APIs, and cross-platform Flutter clients, often cutting development time in half through reusable frameworks. An active open-source contributor, he improved the SLua Unity binding and fixed tricky editor autocomplete bugs, reflecting a mix of systems-level rigor and attention to developer experience. He pairs academic training (MS in CS) with a track record of practical optimizations—such as Redis/MySQL state switching and CI/CD automation—that materially reduce cost and deployment risk.
code13 years of coding experience
job12 years of employment as a software developer
bookBachelor of Science - BS, Computer Science and Technology, Bachelor of Science - BS, Computer Science and Technology at Central South University of Forestry and Technology
bookMaster of Science - MS, Computer Science and Engineering, Master of Science - MS, Computer Science and Engineering at Santa Clara University
languagesChinese, English
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (11)

atom-editor10
lua10
autocomplete10
javascript10
user-interface10
csharp10
coffeescript10
dotnet-core10
unity3d10
game-development9
code-generation9

Programming languages (11)

C#JavaC++CoffeeScriptShellCRustJavaScript

Github contributions (5)

github-logo-circle
pangweiwei/slua

Apr 2015 - Apr 2017

Fastest lua binding via static code generating for Unity3D and mono.
Role in this project:
userBack-end Developer
Contributions:103 commits, 20 PRs, 50 pushes in 2 years
Contributions summary:Yongkang primarily focused on fixing and improving the Lua binding implementation for Unity3D and mono. They addressed issues related to coroutine handling, constructor parameters, and parameter checking within the Lua code generation. Additionally, the user added support for Lua tostring for C# objects and implemented various methods within the Helper and LuaObject classes to enhance functionality. Their work involved modifications to LuaState, LuaObject, Timer, Helper, and LuaCodeGen files, indicating a focus on the core SLua library and its integration with C# and Unity.
lua-bindingluadefoldmonofastest
atom/autocomplete-plus

Jul 2014 - Dec 2014

View and insert possible completions in the editor while typing
Role in this project:
userFront-end Developer
Contributions:19 commits in 5 months
Contributions summary:Yongkang primarily contributed to bug fixes and improvements within the autocomplete-plus package for Atom. Their work addressed issues related to focus management, particularly in scenarios with multiple panes and files, and implemented logic for triggering autocomplete upon backspace. They also fixed issues within the spec files, specifically related to focus and editor instance issues. Additionally, the user made adjustments to the provider, ensuring the correct editor instance is referenced.
atom-pluginrevit-apicompletionseditorinsert
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
Yongkang Chen - Senior Software Engineer at Microsoft