Stuart Douglas

Staff Engineer at Red Hat

Orange, New South Wales, Australia
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
Stuart Douglas is a Staff Engineer with 16 years of experience building high-performance Java middleware and cloud-native systems, now based in Orange, NSW and working at Block after a long tenure at Red Hat. He has deep back-end expertise across projects like Quarkus, WildFly, Undertow and Hibernate, with notable contributions enabling native image support, HTTP/2 features, and performance-focused refactors. Stuart combines systems-level thinking with pragmatic DevOps skills—authoring shutdown and deployment tooling for WildFly Core and improving build and native-image pipelines for JBang and Quarkus. He’s an active contributor to widely used open-source stacks, often tackling tricky areas like classloading, security (Elytron), and low-level I/O (XNIO). Colleagues rely on him to simplify complex lifecycle and integration problems while reducing resource use through lazy instantiation and allocation optimizations. Trained in computer science at the University of Wollongong, he pairs academic foundations with a long track record of production-hardened improvements to major Java platforms.
code16 years of coding experience
job9 years of employment as a software developer
bookComputer Science, Computer Science at University of Wollongong
github-logo-circle

Github Skills (83)

camelcase10
authorizations10
benchmark10
testing10
http10
databases10
authentication10
websocket10
undertow10
apache-camel10
integrations10
security10
javas10
junit10
persistence10

Programming languages (16)

JavaCSSCGoHTMLTypeScriptHCLDockerfile

Github contributions (5)

github-logo-circle
undertow-io/undertow

Jul 2012 - Dec 2021

High performance non-blocking webserver
Role in this project:
userBack-end Developer
Contributions:2 reviews, 5325 commits, 396 PRs in 9 years 6 months
Contributions summary:Stuart made several contributions to the Undertow webserver, with a focus on backend functionality and security. Their commits include implementing authorization mechanisms and handling authentication, dealing with session management, and fixing bugs related to request handling and responses. Additionally, they implemented various aspects of the HTTP/2 protocol.
golangnon-blockingsslweb-serverperformance
weld/core

Dec 2009 - Jan 2018

Weld, including integrations for Servlet containers and Java SE, examples and documentation
Role in this project:
userBack-end Developer
Contributions:263 commits, 1 PR in 8 years 2 months
Contributions summary:Stuart made several contributions related to the Weld framework, specifically focusing on core features and internal implementation. The commits addressed issues related to BeforeBeanDiscovery, producer beans, and interceptor validation, enhancing the framework's functionality and stability. These changes involved modifications to various classes, including those related to bean deployment, injection points, and proxy generation, indicating a focus on the backend development aspects of the project. Several commits fix problems with the proxy implementation.
containersgwtmavenrundeckjava-se
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
Stuart Douglas - Staff Engineer at Red Hat