Karthik Nadig

Karthik Nadig Email and Phone Number

Principal Software Engineering Manager VS Code @ Microsoft
Redmond, WA
Karthik Nadig's Location
Redmond, Washington, United States, United States
Karthik Nadig's Contact Details
About Karthik Nadig

Currently: Working VS Code particularly on Python focused area. I also worked on developing the Debug Adapter Protocol for python (see https://pypi.org/project/debugpy/). I am the lead on Python extension for VS Code, there are the products that I am actively working on:- Language Server Protocol: https://pypi.org/project/lsprotocol https://crates.io/crates/lsprotocol- Python extension for VS Code: https://marketplace.visualstudio.com/items?itemName=ms-python.python- Pylint Extension: https://marketplace.visualstudio.com/items?itemName=ms-python.pylint- Black Formatter: https://marketplace.visualstudio.com/items?itemName=ms-python.black-formatter- isort Formatter: https://marketplace.visualstudio.com/items?itemName=ms-python.isort- Debugpy debugger: https://pypi.org/project/debugpy/ Previously:- Working for Azure Machine Learning (AzureML) , R Tools for Visual Studio (RTVS), Python Tools for Visual Studio (PTVS).- RTVS: https://github.com/karthiknadig/RTVS : I work on the Remote R services feature for Windows and Linux.- PTVS: https://github.com/karthiknadig/PTVS- Developed features in WinRT and COM for Windows 8.1, and Windows ThresholdProgramming Languages:Python, Typescript, C/C++/CX, VC++, C#, C++(managed), JavaScript, XML, VB, Java and PHP. Development Platforms:WIN32, .Net, WPF, WCF, XAML, COM, Silverlight, WinRT and Windows Store Apps(Metro).Databases: SQL Server, MySQL, SQLiteOS: Windows, Linux

Karthik Nadig's Current Company Details
Microsoft

Microsoft

View
Principal Software Engineering Manager VS Code
Redmond, WA
Website:
microsoft.com
Employees:
10
Company phone:
0124 415 8000
Karthik Nadig Work Experience Details
  • Microsoft
    Principal Software Engineering Manager
    Microsoft Aug 2024 - Present
    Redmond, Washington, Us
  • Microsoft
    Senior Software Engineer
    Microsoft Feb 2017 - Sep 2024
    Redmond, Washington, Us
    LS Protocol library (author): https://pypi.org/project/lsprotocol/Python extension for VS Code (current project): https://marketplace.visualstudio.com/items?itemName=ms-python.pythonhttps://github.com/microsoft/vscode-pythonI am the Tech lead on Python for VS Code. I have been working on design and architecture of several extensions for python. Making it easier for the python community to contribute new extensions to VS Code. Simplifying the engineering and maintenance overhead of working with several active projects. DebugPy (Debugger for Python): https://pypi.org/project/debugpy/https://github.com/microsoft/debugpyI am one of the authors of debugpy. This is a debugger for python which implements the Debug Adapter Protocol. This debugger is state of the art debugging support in python. This debugger is used in Python extension for VS Code (https://marketplace.visualstudio.com/items?itemName=ms-python.python) give it a try.R Tools for Visual Studio:When I joined the team, RTVS was planning to support remote R execution. This would allow users to work with R installed on their own dev box or R installed on a server. My job was to ensure that we had most of the remote execution scenario was in parity with local scenario.* I wrote the windows and later Linux service that brokers the R interpreter instances on the server.* I built the infrastructure and wrote the feature that allowed seamless R help and Shiny app execution in local and remote scenarios.* I rebuilt the interpreter host such that it was cross-platform compatible and could work with any version of the R interpreter.* I wrote the backend code that allowed plots, variable explorer, and files to seamlessly work in local and remote scenarios.* I engaged with customers to help resolve issues and address their feature requests.
  • Microsoft
    Software Engineer Ii
    Microsoft Aug 2014 - Feb 2017
    Redmond, Washington, Us
  • Microsoft
    Software Development Engineer (Sde)
    Microsoft Aug 2012 - Aug 2014
    Redmond, Washington, Us
    Working on COM, WinRT, Windows Redstone.
  • The University Of Georgia
    Research Assistant
    The University Of Georgia Aug 2011 - May 2012
    Athens, Ga, Us
    Worked on developing weather prediction techniques using machine learning.
  • Microsoft Corporation
    Software Development Engineer Intern
    Microsoft Corporation May 2011 - Aug 2011
    Redmond, Washington, Us
    Work on Windows 8 App Platform
  • The University Of Georgia
    Graduate Research Assistant
    The University Of Georgia May 2010 - Apr 2011
    Athens, Ga, Us
    Studying Masters in Artificial Intelligence. Research is based on applications of Neural Networks to prediction of weather.
  • Webyog Softworks
    Software Developer
    Webyog Softworks Dec 2007 - Oct 2008
    I have worked as a designer and core developer in the development of this component. This project aims at creating visually stunning and animated charts on the latest Silverlight platform. (www.visifire.com).
  • Infosys
    Software Developer
    Infosys Jul 2007 - Dec 2007
    Bangalore, Karnataka, In
    Worked as a developer in Java and Mainframes

Karthik Nadig Skills

Machine Learning Algorithms Java C# Xml Javascript Mysql Linux Image Processing Silverlight Neural Networks Win32 Api Wpf Software Development Programming Artificial Intelligence Python Cpp Com Winrt Windows 8 Cx C++/cx Xaml C++ Computer Vision Eclipse Software Engineering Visual Studio Software Design Computer Science Object Oriented Design Pattern Recognition Distributed Systems Visual Basic Natural Language Processing Microsoft Sql Server Oop Rest Php Wcf Git Robotics Perl

Karthik Nadig Education Details

  • The University Of Georgia
    The University Of Georgia
    Artificial Intelligence
  • Institute Of Language Studies
    Institute Of Language Studies
    German
  • Vidya Vardhaka College Of Engineering
    Vidya Vardhaka College Of Engineering
    Electronics & Commnication

Frequently Asked Questions about Karthik Nadig

What company does Karthik Nadig work for?

Karthik Nadig works for Microsoft

What is Karthik Nadig's role at the current company?

Karthik Nadig's current role is Principal Software Engineering Manager VS Code.

What is Karthik Nadig's email address?

Karthik Nadig's email address is ka****@****ive.com

What schools did Karthik Nadig attend?

Karthik Nadig attended The University Of Georgia, Institute Of Language Studies, Vidya Vardhaka College Of Engineering.

What are some of Karthik Nadig's interests?

Karthik Nadig has interest in Mysql, Combinatorics, Neural Networks, Algorithms, Silverlight, Rich Internet Application, Children, Cognitive Science, Artificial Inteligence, Search Engine Optimization (Seo).

What skills is Karthik Nadig known for?

Karthik Nadig has skills like Machine Learning, Algorithms, Java, C#, Xml, Javascript, Mysql, Linux, Image Processing, Silverlight, Neural Networks, Win32 Api.

Who are Karthik Nadig's colleagues?

Karthik Nadig's colleagues are Vitaly Gorbenko, Benny Crosby, Mohamed Zribi, Jess J., Adriel Tavares, Ahmed Yehya, Nadina Hafsi.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.