Kartik Raj

Senior Software Engineer at Google

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
Kartik Raj is a Senior Software Engineer with 10 years' experience building developer tools and cloud-backed products, now at Google after senior roles at DoorDash and multiple years contributing to Visual Studio Code at Microsoft. An IIT Kanpur alumnus, he specializes in Python and cloud infrastructure, with deep practical knowledge of VS Code internals and extension APIs. His open-source contributions include impactful backend work on microsoft/vscode and the vscode-python extension, improving environment variable handling, virtualenv discovery, and CI for experimental features. He focuses on performance optimization and shipping pragmatic solutions that solve real-world problems for developers. Colleagues describe him as a hands-on engineer who bridges product needs and platform-level implementation, often surfacing subtle platform constraints early in the design. Based in Bengaluru, he quietly balances production-grade engineering with an emphasis on developer experience and tooling reliability.
code10 years of coding experience
job7 years of employment as a software developer
bookIndian Institute of Technology Kanpur
github-logo-circle

Github Skills (24)

env10
javascript10
python10
apidoc10
testing10
typescript10
terminal-emulator10
environment-variables10
vscode-extension10
terminal-application10
cicd10
api10
vscode10
typescript-types10
typescripts10

Programming languages (7)

TypeScriptC#DockerfileRustJavaScriptMarkdownPython

Github contributions (5)

github-logo-circle
microsoft/vscode-python

Jan 2019 - Jan 2023

Python extension for Visual Studio Code
Role in this project:
userBack-end Developer
Contributions:2 releases, 2078 reviews, 61 commits in 4 years
Contributions summary:Kartik primarily contributed to the Python extension for Visual Studio Code, focusing on improving and extending its functionalities. Their work included adding missing fields to the global virtualenv locator, implementing a settings class for the discovery component, and modifying existing VS Code settings APIs. The user also worked on incorporating custom virtual environment capabilities.
pythonvisual-studio-codepython-extensionvscodevscode-extension
DonJayamanne/pythonVSCode

Dec 2018 - Jan 2023

This extension is now maintained in the Microsoft fork.
Role in this project:
userBackend Developer
Contributions:557 commits, 10 PRs in 4 years 1 month
Contributions summary:Kartik made contributions focused on fixing issues in the Continuous Integration (CI) setup and integrating new features related to experiments. Specifically, the user modified test files, implemented prompts for surveys using an A/B test framework, and improved error handling for environment variable substitutions. These changes included adding and removing properties and updating the code to align with new features.
linterpythonsort-importsmicrosoftpydocstyle
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
Kartik Raj - Senior Software Engineer at Google