Krista Pratico is a Software Engineer II at Microsoft with seven years of experience transitioning from clinical lab science into backend software development. Based in Redmond, she contributes to the Azure SDK for Python and has made notable open-source contributions to the widely used openai-python library, improving API/Azure integration, audio/whisper support, and secure logging. Her background in analytical laboratory work (toxicology and mass spec) informs a methodical, test-driven approach to SDK design and reliability. She combines a B.S. in Microbiology with a later B.S. in Computer Science, bringing a rare blend of experimental rigor and software engineering. Krista is particularly skilled at making APIs more usable and robust through internal improvements, keyword-driven interfaces, and thorough unit testing.
7 years of coding experience
3 years of employment as a software developer
California Polytechnic State University, San Luis Obispo
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Oregon State University
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:2199 reviews, 665 commits, 1975 PRs in 3 years 8 months
Contributions summary:Krista focused on improving the backend Text Analytics client by modifying a class within the text analytics SDK and updating the code to make the API key check work. They improved the usability of the SDK's API by making some parameters keyword arguments and then added unit tests to ensure that the new keywords are working as expected. These commits focus on the implementation of internal workings and the reliability of the Text Analytics SDK.
Contributions:25 reviews, 19 PRs, 141 comments in 2 years 1 month
Contributions summary:Krista contributed to the OpenAI Python library by implementing features and fixing bugs related to API interaction and Azure integration. Their work includes allowing users to pass custom `requests.Session` objects, enabling environment variable configuration for API versions, and enabling audio/whisper support for Azure deployments. They also addressed logging issues, redacting sensitive header information.
python-libraryapipythonopenai-apimachine-learning
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
Krista Pratico - Software Engineer II at Microsoft