Christopher Chenery

Senior Software Engineer at Microsoft

Stony Stratford, England, United Kingdom
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
Christopher Chenery is a Senior Software Engineer at Microsoft with seven years in his current professional trajectory and a total of over a decade contributing to commercial engineering teams. He specializes in backend performance and code quality improvements, notably optimizing Adaptive Cards’ base64 decoding and JSON parsing to reduce allocations and eliminate antipatterns like exceptions-for-flow. Comfortable working across long-lived product codebases, he brings a pragmatic focus on refactoring, maintainability and measurable performance gains. Based in Stony Stratford, England, he blends enterprise experience from Dassault Systèmes and Microsoft with a foundation in computer science from Curtin University. Colleagues describe him as someone who prefers improving systems quietly through targeted, high-impact changes rather than flashy rewrites.
code7 years of coding experience
job14 years of employment as a software developer
bookBachelor of Science (BSc), Computer Science, Bachelor of Science (BSc), Computer Science at Curtin University
github-logo-circle

Github Skills (5)

json10
adaptive-cards10
c-language10
cprogramming-language10
performance-optimization10

Programming languages (4)

C#C++CCMake

Github contributions (5)

github-logo-circle
microsoft/AdaptiveCards

Jun 2020 - Aug 2020

A new way for developers to exchange card content in a common and consistent way.
Role in this project:
userBack-end Developer
Contributions:10 commits, 19 PRs, 9 pushes in 2 months
Contributions summary:Christopher focused on optimizing performance and improving code quality within the Adaptive Cards project. Their contributions include refactoring base64 decoding, enhancing JSON parsing efficiency, and reducing unnecessary string copies to improve overall performance. The user also addressed various code quality issues, such as removing exceptions for flow control and refactoring functions to use references instead of copies. These changes contributed to the project's efficiency and maintainability.
exchangeadaptiveioswpfadaptivecards
chriche-ms/AdaptiveCards

Jun 2020 - Aug 2020

A new way for developers to exchange card content in a common and consistent way.
Contributions:2 PRs, 22 pushes, 18 branches in 2 months
exchangeandroidconsistentfor-developersflutter
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
Christopher Chenery - Senior Software Engineer at Microsoft