Roy Sprowl

HPDE Instructor at BMW CCA

Seattle, 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

👤
Senior
🎓
Top School
Roy Sprowl is a senior software engineer and embedded systems specialist with nearly three decades of experience designing high-reliability products and leading development from requirements to delivery. At Jetstream Software he architects and implements secure, fault-tolerant distributed systems and has hands-on expertise in C, C++, C#, WPF, and low-footprint embedded development across microcontrollers like ESP32 and LPC4357. His background as an electronic systems engineer includes leading precision motion-control projects for military night-vision hardware, instilling a discipline for producing mission-critical, schedule-driven software. Roy has also built a globe-spanning secure RFID programming production system in C# with Azure components and contributed platform ports and FreeRTOS adapters to Microsoft’s Azure IoT C SDKs, demonstrating strong open-source impact on IoT tooling. Based in Seattle, he combines deep technical craftsmanship with excellent writing and communication skills, and brings an unusual balance of calm under pressure—evidenced by teaching high-performance driving and staying on a spooked horse—to fast-moving engineering projects.
code9 years of coding experience
job14 years of employment as a software developer
bookBS, Electronics, BS, Electronics at California State University, Northridge
github-logo-circle

Github Skills (33)

unit-testing10
hub10
freertos10
android-sdk10
cmake10
c1110
azure-iothub10
numpy10
standard-library10
c1710
c9910
iot10
sdk10
sys10
dotnet-core10

Programming languages (10)

TypeScriptC#DockerfileShellCCMakeMakefileJavaScript

Github contributions (5)

github-logo-circle
Azure/azure-c-shared-utility

Feb 2017 - Jun 2018

Azure C SDKs common code
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:6 releases, 111 commits, 10 PRs in 1 year 4 months
Contributions summary:Roy implemented and tested an adapter for the FreeRTOS tickcounter. They added unit tests for the FreeRTOS tickcounter adapter. Additionally, the user integrated and implemented adapters for FreeRTOS threadapi and lwIP sntp. Furthermore, the user added specs and implementation for platform_openssl_compact and socket_async.
cmakesdkssdkazuregeneral-purpose
Azure/azure-iot-sdk-c

Apr 2017 - Jun 2018

A C99 SDK for connecting devices to Microsoft Azure IoT services
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:4 releases, 65 commits, 4 PRs in 1 year 2 months
Contributions summary:Roy primarily contributes to the Arduino-related libraries and examples within the Azure IoT SDK for C, making enhancements and fixes for various Arduino platforms, particularly for WiFi101 on the Arduino M0 board. They are observed modifying the Arduino library build process, making code adjustments to facilitate cross-compilation for ESP32, and replacing Arduino libraries in the build gate process. The user's changes involve the implementation of the Jenkins build task for the ESP32, showcasing their proficiency in integrating the SDK with different embedded platforms.
azure-iot-sdksc99azure-iotsdkserialization-library
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
Roy Sprowl - HPDE Instructor at BMW CCA