Haoran Sun

Software Engineer II at Microsoft

Copenhagen, Capital Region of Denmark
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
Haoran Sun is a Software Engineer II at Microsoft with nine years of experience building scalable, extensible products and improving developer workflows. Based in Copenhagen, he has driven major features in Dynamics 365 Business Central—co-leading the Sustainability module—and redesigned demo data generation and CI/test execution to boost team productivity. He balances product work and operational responsibility through OnCall rotations and frequent conference presentations (Directions EMEA, TechDays). An active contributor to the Futhark compiler, he has improved diagnostics, implemented typed holes, and helped integrate LSP features, showing a penchant for language tooling and compiler internals beyond typical application engineering.
code9 years of coding experience
job3 years of employment as a software developer
bookBachelor's degree, Software Engineering, Bachelor's degree, Software Engineering at Tongji University
bookMaster's degree, Computer Science, Master's degree, Computer Science at Københavns Universitet - University of Copenhagen
languagesChinese, English, Danish
stackoverflow-logo

Stackoverflow

Stats
516reputation
23kreached
14answers
0questions
github-logo-circle

Github Skills (18)

parserator10
parser10
compiler-compiler10
language-design10
futhark10
compiler10
error-handling10
ls9
frontend6
vuepress6
vue6
github-pages6
yarnpkg6
nuxt6
github6

Programming languages (13)

CSSVueHTMLALJupyter NotebookTypeScriptShellSCSS

Github contributions (5)

github-logo-circle
diku-dk/futhark

Feb 2022 - Apr 2022

:boom::computer::boom: A data-parallel functional programming language
Role in this project:
userBack-end Developer
Contributions:9 reviews, 14 commits, 12 PRs in 2 months
Contributions summary:Haoran primarily contributed to the Futhark compiler project. They focused on improving the compiler's error handling and diagnostics, including proper location information for parser errors and exporting warnings. The user also implemented features such as typed holes, demonstrating involvement in core language features. Furthermore, the user worked on integrating with LSP (Language Server Protocol) functionality, focusing on diagnostics and go-to-definition features.
cudafutharkgpu-programminggpu-accelerationfunctional-programming
diku-dk/futhark-vscode

Feb 2022 - Oct 2022

VS Code extension for Futhark
Contributions:2 releases, 39 commits, 2 PRs in 8 months
futharkvs-code-extensionvisual-studio-codevscodevscode-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
Haoran Sun - Software Engineer II at Microsoft