Joseph Fisher is a Senior Software Engineer and Platform Manager with 11 years of experience building embedded and real-time systems as well as web and enterprise software. He combines hands-on C/C++ firmware and driver development for automotive platforms (Linux, QNX, TI SerDes) with technical leadership, having guided cross-functional consultant teams and introduced modern C++, agile, and XP practices. Joseph has also driven higher-level delivery responsibilities—defining product requirements and architecture, running financials and staffing, and shaping software craftsmanship programs for Fortune 500 clients. His background spans safety-critical embedded controllers to full‑stack financial applications with near-100% test coverage, reflecting a strong bias toward quality and test-driven development. Based in the Des Moines area, he brings a pragmatic mix of low-level hardware knowledge and product-focused program management that helps bridge engineering and business needs.
11 years of coding experience
16 years of employment as a software developer
B.S., Computer Science, B.S., Computer Science at University of Northern Iowa
A repository for all of the projects I did for the DISTek Software Craftsmanship Club
Contributions:2 PRs, 101 pushes, 6 branches in 7 months
craftsmanshipsoftware-craftsmanshipdid
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
Joseph Fisher - Senior Software Engineer & Platform Manager