Craig Nelson is a seasoned Software Architect II with 12+ years of formal experience and a multi-decade career designing security-focused back-end systems that manage hundreds of millions of endpoints. Having held senior architecture roles at Trellix, McAfee, Intel, and Symantec, he specializes in highly-scalable server architectures, cryptography and FIPS compliance, secure coding practices, and database design across Windows and Linux environments. A modern C++ enthusiast who remains tool-agnostic when the problem demands it, Craig is routinely the subject-matter expert peers rely on to turn complex security requirements into pragmatic, auditable solutions. He combines enterprise-grade rigor with hands-on engineering and has proven success delivering high-quality designs in both small teams and industry-leading organizations. Outside of work he’s a classically trained pianist and obsessive landscaper—oddly precise hobbies that mirror his meticulous approach to architecture and code.
12 years of coding experience
23 years of employment as a software developer
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at Portland State University
Contributions:44 commits, 1 PR, 18 pushes in 3 years 7 months
extensionsparallel-programmingparallel
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.