Charles Lowell

Software Engineer at Microsoft

Bellevue, Washington, United States
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
Charles Lowell is a Principal Software Engineer with 11 years of experience at Microsoft, focusing on developer productivity tools and cross-language authentication libraries for Azure SDKs. He has led authentication efforts across Go, Python and Rust SDKs, improving identity reliability and credential management in widely used Azure repositories. Equally comfortable in backend, full-stack, and DevOps roles, he has modernized .NET tooling (porting to .NET Core), improved UX in portability tooling, and streamlined containerized build-and-deploy pipelines for Kubernetes. Based in Bellevue, WA, he combines deep platform knowledge with hands-on open-source contributions to high-profile Microsoft projects, and his background in teaching large groups hints at strong communication and mentorship skills.
code11 years of coding experience
job7 years of employment as a software developer
bookBachelor of Arts (B.A.), History, Bachelor of Arts (B.A.), History at Minot State University
bookMiddlesex County College
bookNorth Dakota State University
bookComputer Engineering, Computer Engineering at Boston University
github-logo-circle

Github Skills (39)

accessibility10
api-rest10
kubernetes10
docker10
python10
api-design10
azure-sdk10
azure-keyvault10
restful-api10
net10
user-authentication10
authentication10
dotnet10
dockers10
cicd10

Programming languages (17)

C#PowerShellJavaC++RustGoHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
Azure/azure-sdk-for-python

May 2019 - Sep 2021

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:
userBack-end Developer
Contributions:542 reviews, 462 commits, 819 PRs in 2 years 4 months
Contributions summary:Charles's contributions focus on implementing features and components for the Azure Key Vault Python SDK. Their work involved the addition of new modules for Azure security such as keyvault and namespace packages. The user also contributed towards generating and handling Key Vault code. Additionally, the user added bearer token credential policies and created implementations for managing key operations locally.
pythonversionedazure-functionssdkazure-python
microsoft/dotnet-apiport

Nov 2015 - Aug 2019

This repo contains .NET Portability Analyzer (VSIX and Console) libraries and tools
Role in this project:
userFull-stack Developer
Contributions:37 commits, 51 PRs, 42 pushes in 3 years 9 months
Contributions summary:Charles primarily contributed to the .NET Portability Analyzer project by enhancing the HTML report generation, improving accessibility, and refactoring the views. They also made significant changes to the project's UI, including replacing hyperlinks with buttons, setting automation names on results window items, and implementing various style and label adjustments. Furthermore, the user worked on resource strings and corrected typos, demonstrating a focus on improving the overall user experience and maintainability of the tool. These efforts suggest a strong focus on front-end development and UI/UX improvements.
dotnetvisual-studio-extensionconsolevsixportability
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
Charles Lowell - Software Engineer at Microsoft