Vipul Sharma

Software Engineer 2 at Microsoft

Bengaluru, Karnataka, India
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
Vipul Sharma is a Software Engineer with nine years of experience building developer tools and infrastructure, currently a Software Engineer 2 at Microsoft and an IIT Mandi graduate. He has a strong track record at major platforms—contributing to GitHub Actions caching and improving the Zulip desktop client—bridging front-end UX fixes with DevOps and build automation. Comfortable shipping across the stack, he focuses on productivity, reliability and developer experience, having resolved dependency and build issues in widely used automation tooling. A pragmatic problem-solver, he pairs corporate-scale engineering at Microsoft and GitHub with open-source contributions from his GSoC days, and is known for turning small fixes into smoother workflows. Outside work he describes himself as a wanderer and a coder who literally converts chai into code, hinting at a restless curiosity that fuels steady delivery.
code9 years of coding experience
job3 years of employment as a software developer
bookSchool, School at Aadhunik Public School, Sidhbari
bookBachelor of Technology - BTech Computer Science, Bachelor of Technology - BTech Computer Science at Indian Institute of Technology, Mandi
github-logo-circle

Github Skills (18)

dependency-management10
caching10
javascript10
github-ci10
electron10
build-automation10
githubaction-workflow10
webview9
ui-design9
front-end-development9
uid9
android-webview9
macos8
linux8
windows8

Programming languages (12)

TypeScriptDockerfileC++CSSShellCSCSSJavaScript

Github contributions (5)

github-logo-circle
actions/cache

Dec 2021 - Jan 2023

Cache dependencies and build outputs in GitHub Actions
Role in this project:
userDevOps Engineer & Automation Engineer
Contributions:1 release, 73 reviews, 90 commits in 1 year 1 month
Contributions summary:Vipul focused on maintaining and updating the build and automation processes within the repository, as demonstrated by the commits. They resolved dependency alerts by updating packages, and modified build configurations to ensure that the project could build. Furthermore, they updated dependencies which are part of the caching system, indicating their role in maintaining automation.
dependencieslruoutputscachingcache
zulip/zulip-desktop

Feb 2019 - Feb 2020

Zulip Desktop client for Mac, Windows and Linux.
Role in this project:
userFront-end Developer
Contributions:85 commits, 47 PRs, 357 comments in 1 year
Contributions summary:Vipul primarily contributed to the Zulip Desktop client, focusing on fixing bugs and improving the user interface. They disabled a broken PDF viewer window in the electron application and also fixed an organization cycling issue in the sidebar menu. Moreover, they added features like "copy Zulip URL" in the context menu and application menu items and also addressed focus issues after soft reloads in the webview.
zulip-desktopelectronwindowszulipchat
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
Vipul Sharma - Software Engineer 2 at Microsoft