Roger Voss

C Developer at (undisclosed)

Greater Seattle Area 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
Roger Voss is a seasoned C/C++ developer and architect with over three decades of hands-on experience across systems software and enterprise applications, currently building in C++ while exploring modern languages like Zig and Rust. He progressed through C, C++, Java, C#, and Go, and has deep familiarity with databases (Oracle, PostgreSQL, MySQL), Docker, and PL/SQL—skills honed over long tenures at Tideworks Technology and earlier roles at Microsoft and Aldus. As an enterprise architect he routinely moderated high-stakes technical debates between product engineering leads, steering teams to consensus rather than executive fiat. Roger blends low-level systems craftsmanship with pragmatic architectural thinking, recently circling back to Modern C++ (C++11–20) to modernize legacy codebases. Based in the Greater Seattle area, he brings a rare mix of institutional memory and curiosity about emerging languages and tooling. Colleagues can expect a collaborative, debate-savvy engineer who prefers collective solutions and continuous technical evolution.
code9 years of coding experience
job31 years of employment as a software developer
bookTexas A&M University
github-logo-circle

Github Skills (11)

no-authentication9
worker-process9
csv8
java8
jvm7
linux7
parquet6
hdfs4
hadoop4
coroutines3
cpp1

Programming languages (2)

JavaC++

Github contributions (5)

github-logo-circle
roger-dv/spartan-jasync

Jul 2017 - Sep 2019

Contributions:6 commits, 5 pushes, 1 branch in 2 years 3 months
tideworks/spartan-launcher

Mar 2018 - Dec 2019

Spartan is a "forking" java program launcher - Java supervisor process can launch Java child worker processes (uses Linux fork and then instantiates JVM). Child programs run as same user identity/permissions capability - no authentication or special permissioning necessary. Share the same Java code amongst parent supervisor and children processes.
Contributions:145 commits, 76 pushes, 7 branches in 1 year 9 months
javajvmlinuxno-authenticationworker-process
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