Kashif Khan is a Senior Software Engineer with nine years of experience building cloud-native, IIoT, and AI-driven solutions, currently working on Azure SDKs and Emerging Technologies at Chevron and Microsoft. He specializes in Azure, .NET/C#, Python, and natural language/ML services, and has a proven track record commercializing prototypes—ranging from enterprise-scale PDF extraction and bots to Teams Room pilots and AR/VR experiments. His cross-functional work with cloud, networking, production engineering and reservoir teams makes him a go-to technical SME who connects cutting-edge research to practical business outcomes. An active contributor to major open-source projects like pandas and the Azure SDK for Python, he focuses on type-safety, code quality, and exposing ML functionality to broader ecosystems. Based in Houston, he blends field-focused domain knowledge from upstream oil & gas with modern software practices to deliver scalable, supported solutions.
9 years of coding experience
17 years of employment as a software developer
Bachelor of Science (B.Sc.), Computer Science, Bachelor of Science (B.Sc.), Computer Science at University of Houston
This repository is for active development of the Azure SDK for Python. For consumers of the SDK we recommend visiting our public developer docs at https://learn.microsoft.com/python/azure/ or our versioned developer docs at https://azure.github.io/azure-sdk-for-python.
Role in this project:
Back-end Developer
Contributions:1219 reviews, 65 commits, 301 PRs in 11 months
Contributions summary:Kashif contributed to the Azure SDK for Python, specifically adding and updating support for Azure Machine Learning (AML) skills within the search functionality. The work involved modifying Python models, potentially using code generated from autorest, and exposing AML skills publicly. The user updated the codebase to reflect changes from Swagger specifications related to alias operations. Additional commits involved resolving pylint errors and addressing cspell issues.
Flexible and powerful data analysis / manipulation library for Python, providing labeled data structures similar to R data.frame objects, statistical functions, and much more
Role in this project:
Back-end Developer
Contributions:7 reviews, 6 commits, 6 PRs in 27 days
Contributions summary:Kashif primarily contributed to fixing type errors and improving code quality within the pandas library. Their work involved addressing mypy type errors in multiple files, including `scope.py`, `timedeltas.py`, `plotting/core.py`, and `reshape.py`. They also fixed pre-commit errors in `nanops.py` and defined `gen` and `gen2` as `Iterable` in `excel.py`. This suggests a focus on maintaining the library's type safety and code correctness.
pythondatalabeled-datamanipulationdataframes
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.