Jun Han

Senior Software Engineer at Microsoft

Hongkou 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
Jun Han is a senior software engineer with 11 years of experience specializing in developer tooling and full-stack engineering, currently at Microsoft in Shanghai. He is the author of the popular VS Code extension Code Runner and wrote the Chinese definitive guide to Visual Studio Code, combining deep product knowledge with developer advocacy through frequent conference talks (QCon, PyCon, JSConf, .NET Conf). His open-source contributions span frontend React UIs, Azure Functions backends, Teams Toolkit integrations, and security/infrastructure work like Key Vault and certificate-based auth, demonstrating practical experience shipping real-world extension and cloud tooling. At Microsoft he has driven developer experiences for Azure IoT, VS Code extensions, and CI/documentation automation, and has a track record of mentoring and talent spotting—having referred over 100 candidates who received Microsoft offers. Fluent in building cross-cutting features, he pairs telemetry-driven product decisions with hands-on implementation across TypeScript, C#, and scripting languages.
code11 years of coding experience
bookBachelor of Engineering (BEng), Computer Software Engineering, Bachelor of Engineering (BEng), Computer Software Engineering at Shanghai Jiao Tong University
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
13,831reputation
33kreached
9answers
4questions
github-logo-circle

Github Skills (48)

visual-studio-code10
execution-context10
javascript10
bicep10
tool-kit10
azure-keyvault10
typescript10
azure-functions10
user-authentication10
authentication10
vscode-extension10
command-execution10
execution-time10
delayed-execution10
code-runner10

Programming languages (18)

C#PowerShellJavaC++CSSCRustScala

Github contributions (5)

github-logo-circle
Code Runner for Visual Studio Code
Role in this project:
userFull-stack Developer
Contributions:81 releases, 33 reviews, 150 commits in 6 years 7 months
Contributions summary:Jun significantly contributed to the `vscode-code-runner` extension by adding features and improving existing functionalities. Their work included adding support for various programming languages such as PowerShell, C#, and Objective-C, demonstrating a focus on expanding the extension's versatility. They implemented features like running code by language selection and adding settings to customize execution behavior including working directory, terminal integration and saving files before running. Furthermore, the user integrated Application Insights to track telemetry data.
visual-studio-codevscodetypescriptrunnervscode-extension
Scenario-focused sample applications that help you get started with building Microsoft Teams App.
Role in this project:
userFull-stack Developer
Contributions:82 reviews, 32 commits, 100 PRs in 1 year 6 months
Contributions summary:Jun primarily contributed to the development of a To-Do List application and a Graph Connector sample app within the Microsoft Teams Toolkit samples repository. Their work involved both front-end UI development using React, and back-end integration with Azure Functions. They also demonstrate experience in SSO implementation and integration with Microsoft Graph. In addition, the user added and refined the Graph Connector Bot sample app.
microsoft-teams
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