Daniel Johnson is a Senior Software Engineer with 10 years of experience building and leading firmware and Linux-focused software teams, currently contributing at GitHub. He has a strong background in C/C++, Python, and C# and has led a six-person Linux firmware team developing industrial software-defined networking switch firmware at Schweitzer Engineering Laboratories. Daniel excels at result-driven, maintainable code and technical decision-making across R&D and production test systems, with experience spanning embedded systems, tooling, and cross-organization coordination. Based in Pullman, Washington, he combines hands-on implementation with leadership in low-level systems and firmware, and his playful GitHub bio hint suggests a pragmatic, personable approach to engineering.
10 years of coding experience
13 years of employment as a software developer
B.S. in Software Engineering, Computer Software Engineering, B.S. in Software Engineering, Computer Software Engineering at Oregon Institute of Technology
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.