Brad Hughes

Principal Embedded Escalation Engineer

Rock Hill, South Carolina, 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
Brad Hughes is a Principal Embedded Escalation Engineer at Microsoft with over a decade of experience diagnosing and resolving deep-rooted issues in Exchange Online and related systems. He blends low-level code hygiene and performance-focused refactoring with cross-platform build and deployment expertise, having improved MFCMAPI named-property handling and extended GENie to support file-level configuration and Windows Store deployment. Known for reducing memory overhead and introducing STL-based optimizations, he brings a pragmatic systems mindset to complex troubleshooting and tooling challenges. Based in Rock Hill, SC, and trained in computer science at Clemson, Brad combines long-term production support experience with open-source contributions that reveal a preference for practical, maintainable engineering improvements.
code10 years of coding experience
job17 years of employment as a software developer
bookComputer Science, Computer Science at Clemson University
languagesFrench
github-logo-circle

Github Skills (24)

c-language10
sendmail10
send-email10
build-system10
premake10
exchange10
lua10
visual-studio10
cprogramming-language10
cmake9
stl9
mailing9
st9
e-mail9
optimization8

Programming languages (7)

TypeScriptPowerShellC#C++CBicepJavaScript

Github contributions (5)

github-logo-circle
microsoft/mfcmapi

Oct 2016 - Apr 2021

MFCMAPI
Role in this project:
userBack-end Developer
Contributions:12 reviews, 19 commits, 4 PRs in 4 years 6 months
Contributions summary:Brad primarily focused on refactoring and optimizing the `MFCMAPI` codebase, specifically targeting the named property cache. Their contributions involved migrating to STL algorithms for efficiency, removing memory allocation/deallocation overhead, and adding functionality to analyze named properties. This included the addition of features to dump and analyze named properties, including sorting, and the incorporation of timestamp, profile, and store ID information.
mapimailexchangeoutlookemail
bkaradzic/GENie

Mar 2016 - Apr 2016

GENie - Project generator tool
Role in this project:
userSystem Architect / Software Architect
Contributions:6 commits, 7 PRs, 11 comments in 27 days
Contributions summary:Brad primarily focused on enhancing the project's build system by implementing file-level configuration and supporting Windows Store app deployment. Their work involved modifying the project generation scripts and build configurations to handle file-specific settings, like marking files for deployment and enabling multiprocessor compilation. These changes streamlined the build process and expanded the project's capabilities to support specific target platforms, improving the project's flexibility.
cmakeqbspremakeqtcreatorsetuptools
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
Brad Hughes - Principal Embedded Escalation Engineer