Duane Pauls is a seasoned Chief Architect based in Ottawa with over two decades of hands-on experience designing and delivering networked and embedded software systems. He has risen through multiple technical and leadership roles at Solace, moving from senior designer to Chief Architect, and combines deep C++ and Java expertise with practical skills in multi-threading, device drivers, routing protocols and SSL/TLS. Known for building robust socket-based and authentication/authorization systems, he bridges low-level embedded concerns with higher-level distributed messaging architectures. As an engineering manager turned architect, he pairs people leadership and delivery discipline with technical stewardship of platform roadmaps. His long tenure at a single company reflects both domain mastery and an ability to evolve with product and industry needs. A University of Manitoba computer engineering graduate, he brings a rare mix of hardware-aware software insight and production-scale network engineering.
10 years of coding experience
28 years of employment as a software developer
Bachelor of Science (B. Sc. Comp. Eng.), Engineering, Bachelor of Science (B. Sc. Comp. Eng.), Engineering at University of Manitoba
Performance instrumentation and tracing for Android, Linux and Chrome (read-only mirror of https://android.googlesource.com/platform/external/perfetto/)
Contributions:1 push, 4 branches in 2 years 9 months
Contributions:7 pushes, 4 branches in 1 year 6 months
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.