Tom Noble is a Senior Software Engineer with six years’ experience building production robotics and cloud systems from Sheffield. He drives Rivelin Robotics’ NetShape product forward—migrating ROS1 to ROS2, extending MoveIt motion planning, and architecting data-driven feedback and control frameworks that combine C++ real-time work with REST APIs, AWS/CDK and GitHub Workflows for secure, versioned remote monitoring. Previously he delivered event-driven Python/AWS platforms in finance and is an active open-source contributor, notably enhancing AWS service mocking in the widely used moto library. Tom blends low-level robotic control and tooling (force-based controllers, dynamic tool changes, Cartesian path generation) with pragmatic cloud engineering, making complex robotic workflows accessible to non-programmers. Known for shipping disciplined, test-covered code and introducing empirical experimentation foundations, he thrives at the intersection of robotics and scalable cloud infrastructure.
6 years of coding experience
2 years of employment as a software developer
BSc & MEng, Computer Science, 1st, BSc & MEng, Computer Science, 1st at University of Leeds
A library that allows you to easily mock out tests based on AWS infrastructure.
Role in this project:
Back-end Developer
Contributions:2 reviews, 7 commits, 7 PRs in 13 days
Contributions summary:Tom contributed significantly to the `moto` library, focusing on implementing and refining AWS service mocking capabilities. Their work involved modifying existing code, adding new functionalities to match AWS behavior, and writing tests to ensure correctness. Key contributions include enhancing event bus and SSM parameter handling, as well as adding archive filtering logic. The user consistently applied black formatting to the code.
Contributions:6 PRs, 263 pushes, 5 branches in 16 days
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.