Chris Deering

Principal Engineer at Cisco

Ireland
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

👤
Senior
🎓
Top School
Chris Deering is a Principal Engineer with 11 years of professional experience driving client architecture and unified communications at Cisco, currently shaping the Webex App. He specializes in C++, HTTP, security, and collaboration features, having led Messaging and IM/Presence architecture across Windows, macOS, iOS and Android. A hands-on technical leader and mentor, he progressed from intern to principal within a single large enterprise, emphasizing delivery, cross-platform integration, and team leadership. Chris is also an active open-source contributor to the well-known Microsoft C++ REST SDK, where he implemented cross-platform HTTP/HTTPS proxy support, HTTP compression, and JSON utilities—improvements that directly boost cloud client-server efficiency. Based in Ireland with a first-class BAI/MA in Computer Engineering & Mathematics from Trinity College Dublin, he combines rigorous academic foundations with pragmatic systems engineering. He brings a rare blend of deep protocol-level C++ expertise and product-focused collaboration skills that keep complex communications clients reliable at scale.
code11 years of coding experience
job15 years of employment as a software developer
bookBAI (BEng), MA, Computer Engineering & Mathematics, 1st class honour, BAI (BEng), MA, Computer Engineering & Mathematics, 1st class honour at Trinity College Dublin
languagesEnglish, German, French
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (12)

asynchronous10
cpp-library10
boost-asio10
http10
compression10
c-language10
cprogramming-language10
compress10
async10
testing9
json9
oauth8

Programming languages (5)

JavaC++ShellCJavaScript

Github contributions (5)

github-logo-circle
microsoft/cpprestsdk

Dec 2015 - Oct 2017

The C++ REST SDK is a Microsoft project for cloud-based client-server communication in native code using a modern asynchronous C++ API design. This project aims to help C++ developers connect to and interact with services.
Role in this project:
userBack-end Developer
Contributions:19 commits, 11 PRs, 59 comments in 1 year 10 months
Contributions summary:Chris primarily focused on enhancing the C++ REST SDK's functionality, particularly by implementing and refining HTTP and HTTPS proxy support across various platforms. They addressed code review feedback, adding new test cases for proxy functionalities and resolving merge conflicts. Furthermore, the user integrated HTTP compression for Windows and OSX, improving data transfer efficiency. In addition, they also added utilities to work with JSON objects in the library.
client-serverserver-client-communicationasyncmicrosoftcpp-library
deeringc/cpprestsdk

Dec 2015 - Feb 2018

The C++ REST SDK is a Microsoft project for cloud-based client-server communication in native code using a modern asynchronous C++ API design. This project aims to help C++ developers connect to and interact with services.
Contributions:24 pushes, 6 branches in 2 years 2 months
leancloudclient-serverserver-client-communicationmicrosoftc-api
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
Chris Deering - Principal Engineer at Cisco