Kathleen Dollard is a seasoned .NET expert and engineering leader with over a decade of focused industry experience and decades more shaping the broader Microsoft ecosystem. She guided the evolution of C#, F#, and VB.NET as a Principal Program Manager at Microsoft and has a proven track record designing evolutionary, maintainable architectures that blend object-oriented, generic, and functional techniques. Kathleen is a hands-on coder and open-source contributor (notably contributing to the dotnet/command-line-api), an author of a book on .NET code generation, and an experienced instructor with Pluralsight courses and hundreds of talks and workshops. She excels at stabilizing and modernizing legacy systems while removing dead code to improve security and reliability. As a mentor and coach she amplifies impact by teaching teams to communicate, test, and design for long-term evolution. Based in Connecticut, she now runs as a .NET Connoisseur, combining consulting, writing, and speaking to push practical metaprogramming and design forward.
11 years of coding experience
2 years of employment as a software developer
Master of Science - MS, Chemistry, Master of Science - MS, Chemistry at Texas A&M University
Bachelor of Science (BS), Chemistry, Bachelor of Science (BS), Chemistry at The University of Alabama in Huntsville
Command line parsing, invocation, and rendering of terminal output.
Role in this project:
Back-end Developer
Contributions:80 reviews, 32 commits, 75 PRs in 1 year 10 months
Contributions summary:Kathleen contributed to the command-line API project by adding a metal sample to the dotnet project, which involves command-line parsing and invocation logic. They also refactored the actions interface and moved the metal sample to the samples folder, indicating a focus on code organization and restructuring. Their changes included the creation of new command-line interfaces using the system command-line library, implying a core involvement in defining and implementing the API's functionality. Additionally, the user worked on the command line project that included various functionalities like SDK/Tool installation, update, and list operations.
This is a demo I use in my Functional Programming talks. You can see a version here. https://www.youtube.com/watch?v=rHmIf5xmKQg but I've updated it significantly, including the location of the mappers. DevIntersection Las Vegas should use the Master branch
Contributions:11 commits, 2 PRs, 11 pushes in 1 year 4 months
functional-programminglasmasteryoutubeupdated
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.