John Gress is a Senior Software Engineer based in Boulder, Colorado, with over 20 years of professional software development experience and more than a decade focused on networking and embedded systems. He is a hands-on C++ specialist who has built high-throughput packet-inspection systems, authored Lua rule-engine integration, and managed RPM/ISO release pipelines while integrating over 20 open-source libraries. His work at LogRhythm helped scale a network monitoring product that inspects hundreds of thousands of packets per second and ties into Elasticsearch/Kibana for forensic analytics. Prior roles span medical devices, telecom embedded systems, and real-time instrumentation, reflecting deep experience across Linux, VxWorks, and low-level firmware. Comfortable bridging engineering and operations, he also has practical leadership in distributed team coordination and field deployments—a thread dating back to managing science technicians in the U.S. Antarctic Program.
11 years of coding experience
25 years of employment as a software developer
University of Kansas
MS, Computer Science, MS, Computer Science at University of Minnesota
Implementation of fast queue patterns (Push/Pull, request/reply, pub/sub, dealer/router) for C++
Contributions:21 pushes, 12 branches in 9 years 2 months
cppdealerpushqueuesmessage-queue
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
John Gress - Senior Software Engineer at LogRhythm