Praveen Kuttappan is a Senior Software Engineer based in Redmond with over a decade of experience building and automating release and CI/CD processes for large-scale cloud SDKs. At Microsoft he has focused on DevOps and release engineering for flagship Azure SDKs (JavaScript, Python, Java), streamlining package management, API review automation, and security scanning to accelerate safe, repeatable releases. His background spans hands-on development and team leadership roles at Commvault and Oracle Financial Services, giving him deep familiarity with enterprise-grade web and backup systems. Known for quickly learning new technologies, he combines scripting expertise (PowerShell, tox) with practical build-system changes that reduce manual release toil. An understated but valuable trait is his attention to release governance—versioning, package tagging, and automated API checks—that keeps multi-language SDK ecosystems consistent.
6 years of coding experience
11 years of employment as a software developer
Bachelor of Technology (BTech), Computer Science, Bachelor of Technology (BTech), Computer Science at Mahatma Gandhi University
Diploma, Computer Engineering, Diploma, Computer Engineering at Technical Education Board, Kerala
This repository is for active development of the Azure SDK for JavaScript (NodeJS & Browser). For consumers of the SDK we recommend visiting our public developer docs at https://docs.microsoft.com/javascript/azure/ or our versioned developer docs at https://azure.github.io/azure-sdk-for-js.
Role in this project:
DevOps Engineer
Contributions:197 reviews, 250 commits, 342 PRs in 2 years 3 months
Contributions summary:Praveen primarily contributed to the automation and streamlining of the Azure SDK for JavaScript release process. They implemented and modified PowerShell scripts to create SAS tokens, manage npm packages (adding/removing tags, deprecating/unpublishing), and set up CI/CD pipelines. The user also made changes to the build process, including build transitive dependent packages, and integrating API review generation.
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:
DevOps Engineer
Contributions:128 reviews, 169 commits, 434 PRs in 3 years 4 months
Contributions summary:Praveen's contributions primarily focused on improving the CI/CD pipeline and build processes for the Azure SDK for Python repository. They implemented new tox environments for package dependency verification and for verifying dev build versions, ensuring code coverage, and integrated those steps within the existing CI workflow. Additionally, the user updated the build scripts to include a Bandit security scan and to handle versioning during releases.
pythonversionedazure-functionssdkazure-python
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
Praveen Kuttappan - Senior Software Engineer at Microsoft