Kevin Williams

Software Development Engineer II at Microsoft

Redmond, 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
Kevin Williams is a Software Development Engineer II at Microsoft with eight years of experience building developer tools and distributed systems from the compiler and language level up to backend services. He has deep experience with X++ and the CDS metamodels from his work modernizing Dynamics AX tooling, and currently contributes to BuildXL where he implemented gRPC-based cross-machine content copy, distributed cache features and compression for scalable file transfer. Comfortable across C#, C/C++, and systems-level tooling, he brings a researcher's attention to language design and correctness from his MS work on extensible language extensions and origin tracking. Based in Redmond, he combines long-term product ownership with hands-on contributions to open-source infrastructure inside Microsoft, and has a pattern of turning compiler and metamodel complexity into practical, backwards-compatible developer experiences.
code8 years of coding experience
job7 years of employment as a software developer
bookB.A., Computer Science, Mathematics, B.A., Computer Science, Mathematics at Luther College
bookUniversity of Minnesota Twin Cities
languagesEnglish
github-logo-circle

Github Skills (6)

file-transfer10
caching10
distributed-systems10
csharp10
grpc10
dotnet-core10

Programming languages (3)

PowerShellC#TypeScript

Github contributions (5)

github-logo-circle
microsoft/BuildXL

Apr 2019 - Jun 2021

Microsoft Build Accelerator
Role in this project:
userBackend Developer
Contributions:51 commits, 97 PRs, 45 pushes in 2 years 3 months
Contributions summary:Kevin implemented and tested gRPC-based content copy functionality, enabling file transfers beyond the local machine. They also contributed to the distributed cache service by adding functionality for copying files between separate Windows machines, integrating with the Hello command, and incorporating compression features. Additionally, the user refactored code related to path transformations, and added the delete content command to the grpc cas.
kernelunixcompilermicrosoftexecutable
kewilli/BuildXL

Mar 2019 - Aug 2019

Microsoft Build Accelerator
Contributions:2 PRs, 42 pushes, 38 branches in 4 months
acceleratorwindowsmicrosoft
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
Kevin Williams - Software Development Engineer II at Microsoft