Sheng Chen

Senior Software Engineer at Microsoft

Minhang District, Shanghai, 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
Sheng Chen is a Senior Software Engineer at Microsoft with 11 years of hands-on experience building developer tooling and Java cloud integrations. Based in Shanghai, he has driven backend and full-stack work across high-profile open-source projects—contributing meaningful refactors and feature enhancements to the Java language server (eclipse.jdt.ls), VS Code Java extensions, and Azure Java tooling. His contributions span compiler-aware refactorings, IDE UI improvements, build automation, and runtime integration for Java Functions, demonstrating a blend of language-server internals and practical cloud deployment experience. Known for improving developer UX (context-aware run/debug behaviors, classpath configurators, and LeetCode-in-IDE features), he often works at the intersection of editor ergonomics and robust backend logic. His academic background in information security and digital video forensics informs a meticulous, security-aware approach to engineering complex systems.
code11 years of coding experience
job6 years of employment as a software developer
bookMaster's degree, Digital Video Forensics, Master's degree, Digital Video Forensics at Shanghai Jiao Tong University
stackoverflow-logo

Stackoverflow

Stats
1,135reputation
141kreached
56answers
6questions
Badges
visual-studio-code
top-5%
github-logo-circle

Github Skills (52)

vs-extension10
dependency-management10
javascript10
webview10
lintcode10
maven-plugin10
typescript10
azure-functions10
user-interface10
code-completion10
language-server-protocol10
microsoft-azure10
vscode-extension10
graphical-user-interface10
refactor10

Programming languages (19)

C#PowerShellJavaC++CSSCScalaHandlebars

Github contributions (5)

github-logo-circle
Solve LeetCode problems in VS Code
Role in this project:
userFull-stack Developer
Contributions:40 releases, 22 reviews, 180 commits in 3 years 4 months
Contributions summary:Sheng primarily contributed to the development of the VS Code extension, focusing on features related to solving LeetCode problems within the IDE. Their work includes implementing functionality to show and search for problems, integrating language selection, and creating a webview to display results. The contributions show a focus on expanding the extension's capabilities to enhance the user experience for solving coding problems.
datastructuresolveleetcodevscodeproblems
microsoft/vscode-java-test

Sep 2018 - Jan 2023

Run and debug Java test cases in Visual Studio Code.
Role in this project:
userBackend Developer & Automation Engineer
Contributions:61 releases, 148 reviews, 546 commits in 4 years 5 months
Contributions summary:Sheng primarily contributed to the project by enhancing the build and testing scripts. They updated the gulp script to automatically download language servers. Moreover, they made critical changes to the project's dependencies, indicating a focus on ensuring the project's functionality and streamlining the build process. The user's work demonstrates expertise in build automation, dependency management, and potentially in the Java language server.
casesvisual-studio-codevscodetestingvscode-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