Joe Riemersma

Senior Software Engineer at IOTech Systems

City of Edinburgh, Scotland, United Kingdom
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Joe Riemersma is a senior software engineer based in Edinburgh with nine years of experience building reliable back-end systems and industrial IoT software. A First-Class Computer Science graduate and 2020 Scottish Software Engineer of the Year finalist, he progressed rapidly from graduate engineer to senior role at IOTech Systems working on production-grade edge and middleware components. He contributes to the open62541 OPC UA stack, improving core client/server stability and subscription/data handling—demonstrating domain expertise in industrial protocols and robust connectivity. Joe combines hands-on bug fixing with architecture-minded enhancements that reduce connection issues and improve namespace and status-code correctness. Pragmatic and detail-oriented, he thrives on hardening distributed systems used in real-world automation environments.
code9 years of coding experience
job2 years of employment as a software developer
bookBachelor's degree, Computer Science, First-Class Honours, Bachelor's degree, Computer Science, First-Class Honours at University of Dundee
github-logo-circle

Github Skills (14)

c1710
webclient10
develop10
c1110
open6254110
clientside10
server10
opc-ua10
server-side10
debug8
debugging8
sdk7
industrial-automation7
publish-subscribe7

Programming languages (5)

TypeScriptShellC++CPython

Github contributions (5)

github-logo-circle
open62541/open62541

Oct 2022 - Nov 2022

Open source implementation of OPC UA (OPC Unified Architecture) aka IEC 62541 licensed under Mozilla Public License v2.0
Role in this project:
userBack-end Developer
Contributions:2 commits, 12 PRs, 13 comments in 27 days
Contributions summary:Joe primarily focused on improving the OPC UA implementation within the repository, particularly in the core and client functionalities. Their contributions involved bug fixes and enhancements related to data value status code handling, subscription creation, and server configuration. They also made changes to address connection issues and improve the server's namespace handling. Overall, the user contributed to enhancing the stability and correctness of the OPC UA stack.
iectsnlicensediec-62541opcua
dpazj/cozygrad

Dec 2020 - Dec 2022

A cozy C++ machine learning library and autograd engine.
Contributions:6 PRs, 107 pushes, 8 branches in 2 years
cppcozydeep-learningmachine-learningmachine-learning-library
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
Joe Riemersma - Senior Software Engineer at IOTech Systems