Christopher Tacke is a senior software engineer with 16+ years of hands-on experience building end-to-end IoT and embedded systems—from board design and device drivers to cloud back ends and custom ML at the edge. He has led projects across industrial automation, telematics, medical devices, and satellites, pairing low-level firmware and PCB work with scalable cloud infrastructures using technologies like RavenDB, Orleans, Kubernetes, and Cassandra. A longtime C# specialist who also codes in C++, Rust, Java, and Python, he built frameworks to run C# on constrained devices and has deep experience integrating PLCs, MTConnect, OPC, Modbus and vendor-specific machine tool protocols. Comfortable in both consulting and product roles, he combines practical shop-floor know-how (including soldering and PLC ladder logic) with architecture-level thinking to deliver production-ready systems. Notably, he has run ground control ops for an on-orbit payload and prototyped AI/ML predictive-maintenance pipelines for autonomous vehicles, demonstrating a rare blend of field operations and software engineering. Based in Dyer, Indiana, he excels at turning heterogeneous hardware into cohesive, observable systems that operators can control without calling in specialists.
15 years of coding experience
21 years of employment as a software developer
BA, Geology, BA, Geology at University of Montana
MPM, Project Management, MPM, Project Management at Keller Graduate School of Management of DeVry University
Contributions:16 commits, 6 PRs, 9 pushes in 5 years 6 months
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
Christopher Tacke - Senior Software Engineer at Elevate Digital