Jack Thompson is a Senior Software Engineer based in New Zealand with six years of hands-on experience building reliable, testable systems for resource-constrained IoT devices and backend services. He specializes in CANbus and J1939 protocols, leading work to collect and stream vehicle data at scale and serving as an in-house expert and consultant across teams. Comfortable across C/C++, Java and Python, he has driven end-to-end data pipelines, robust unit/automated testing, and performance‑optimized firmware for fleets of ~80,000 connected devices. A collaborative mentor and reviewer, Jack regularly translates technical complexity for non‑technical stakeholders and improves in-field metrics and support documentation. He brings a pragmatic focus on maintainability and self-documenting code, paired with a curiosity for new challenges that keeps him learning and shipping practical solutions.
6 years of coding experience
12 years of employment as a software developer
Bachelor of Science (B.Sc.), Computer Science, Bachelor of Science (B.Sc.), Computer Science at Massey University
Contributions:1 PR, 11 pushes, 2 branches in 1 day
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.