Douglas Stephen

Staff Software Engineer at Vultr

Pensacola, Florida, 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
Douglas Stephen is a Staff Software Engineer with 14 years of experience building real-time, embedded, and systems software for robotics, IoT, and cloud platforms. He has led open-source robotics initiatives at IHMC—supporting NASA humanoid projects and DARPA challenges—and currently focuses on systems and firmware development in Rust and C for fitness and smart-home products. His background includes high-performance numerical computing on CUDA, simulation and control for exoskeletons, and improving stability and test infrastructure in notable open-source projects like SmartThings Edge Drivers and fantoccini. Comfortable across DevOps, CI tooling, and system integration, he bridges research-grade robotics software with production engineering. Based in Pensacola, he pairs academic rigor with practical delivery, often tackling concurrency and hardware integration challenges that are easy to overlook.
code13 years of coding experience
job14 years of employment as a software developer
bookBachelor of Science Computer Science, Bachelor of Science Computer Science at University of West Florida
stackoverflow-logo

Stackoverflow

Stats
7,291reputation
782kreached
50answers
23questions
Badges
css
top-5%
matlab
top-5%
matrix
top-5%
github-logo-circle

Github Skills (28)

webdriver10
testing10
java10
lua10
javas10
automation10
automations10
rust10
coroutines10
c-language9
matlab9
matrix9
css9
cprogramming-language9
rest-api9

Programming languages (19)

JavaC++RustCGoHTMLGroovyBitBake

Github contributions (5)

github-logo-circle
Role in this project:
userBack-end Developer
Contributions:2 releases, 353 reviews, 17 commits in 14 days
Contributions summary:Douglas primarily focused on improving the stability and functionality of the Philips Hue integration within the SmartThings Edge Drivers. They addressed issues related to coroutine safety in the PhilipsHueApi, ensuring that concurrent requests would not cause crashes. Furthermore, the user implemented and refined dimming behavior and ranges for Hue bulbs. They also improved discovery and reconnection mechanisms for Philips Hue bridges.
assimp/assimp

Jul 2017 - Oct 2017

The official Open-Asset-Importer-Library Repository. Loads 40+ 3D-file-formats into one unified and clean data structure.
Role in this project:
userBack-end Developer
Contributions:9 commits, 1 PR, 3 comments in 2 months
Contributions summary:Douglas primarily contributed to the Java-based Jassimp port within the assimp repository. Their work involved adding and modifying Java code related to metadata handling, including creating the `AiMetadataEntry` class and adding metadata support to `AiNode.java`. The user also fixed a bug in the native C++ code related to the `jassimp` port and populated metadata on the Java objects. This work focused on enhancing the functionality and data representation within the Java port of the asset importing library.
pythonc-plus-plusobjective-cvolume-renderingfbx-exporter
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