Craig Thompson

Senior Software Engineering Manager at Pura

Eagle Mountain, Utah, 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

👤
Senior
🎓
Top School
Craig Thompson is a senior software engineering manager with nine years of cross-disciplinary experience building embedded firmware, cloud integrations, and full-stack web and mobile products for connected hardware. He has led teams and architecture efforts at consumer hardware and SaaS companies, improving BLE telemetry, CI/CD, and automated testing while stabilizing complex releases. Equally comfortable in C/C++ embedded code and TypeScript/React full-stack work, he also contributes to notable open-source projects like Azure PowerShell, focusing on IoT Central cmdlets. His background in PCB design, soldering, and electronics troubleshooting alongside Raspberry Pi/Arduino and ESP32 development gives him a rare hardware-software systems perspective. Known as a meticulous, safety-conscious problem solver and mentor, he has repeatedly scaled teams, hired and coached engineers, and bridged product and technical strategy. Based in Eagle Mountain, Utah, he combines hands-on tinkering with pragmatic leadership, from prototype PCBs to production cloud services.
code9 years of coding experience
job10 years of employment as a software developer
bookComputer Engineering, Computer Engineering at Brigham Young University
bookTechnology Management with emphasis in Computer Engineering, Technology Management with emphasis in Computer Engineering at Utah Valley University
github-logo-circle

Github Skills (9)

arm10
powershell10
azure-powershell10
azure10
microsoft-azure10
cmd9
cm9
testing9
microsoft8

Programming languages (5)

TypeScriptC#JavaScriptObjective-CPython

Github contributions (5)

github-logo-circle
Azure/azure-powershell

Oct 2018 - Jan 2019

Microsoft Azure PowerShell
Role in this project:
userFull-stack Developer
Contributions:82 commits, 5 PRs, 50 comments in 3 months
Contributions summary:Craig primarily contributed to the testing and implementation of features related to IoT Central within the Azure PowerShell module. Their work included developing and testing PowerShell cmdlets for managing IoT Central applications, encompassing tasks such as creating, updating, and deleting resources. They also focused on ensuring proper functionality and integration of these cmdlets within the existing module structure.
microsoft-azure-powershellpowershellmicrosoft-azuremicrosoftazure
cle5eland/azure-powershell

Oct 2018 - Jan 2019

Microsoft Azure PowerShell
Contributions:31 pushes, 6 branches in 3 months
microsoft-azure-powershellpowershellmicrosoft-azureazuremicrosoft
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
Craig Thompson - Senior Software Engineering Manager at Pura