Jonathan Noble

Senior Software Engineer at Telestream

Chepstow, Wales, 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
Jonathan Noble is a Senior Software Engineer based in Chepstow, UK with 15 years of experience building robust embedded and application software. He brings deep expertise in C++, Embedded Linux and Nokia Qt, and has a strong track record of integration work across video and media workflows at Telestream and SCISYS. Jonathan contributes to open-source projects such as the Olive video editor, where he focused on fixing libavcodec memory leaks and merging upstream changes to enhance stability and effect handling. His background in electronics engineering (MEng, University of Exeter) informs a hardware-aware approach to software design, making him comfortable across low-level embedded constraints and higher-level application logic. Colleagues rely on him to resolve tricky integration and memory issues that improve both performance and reliability in production systems.
code15 years of coding experience
job11 years of employment as a software developer
bookMaster of Engineering (MEng), Electronics Engineering, 2:2, Master of Engineering (MEng), Electronics Engineering, 2:2 at University of Exeter
github-logo-circle

Github Skills (6)

memory-management10
video-editing10
c-language10
cprogramming-language10
qt10
cross-platform9

Programming languages (6)

C#JavaC++ShellCPython

Github contributions (5)

github-logo-circle
olive-editor/olive

Jan 2019 - Mar 2019

Free open-source non-linear video editor
Role in this project:
userBack-end Developer
Contributions:7 commits, 10 PRs, 31 comments in 1 month
Contributions summary:Jonathan focused on addressing memory leaks and merging updates within the video editor. They fixed memory leaks in `libavcodec` API usage, improving the stability and efficiency of video processing operations. The commits also involved merging upstream changes, indicating involvement in integrating updates and resolving conflicts in the codebase. Furthermore, the user made changes in effect handling and UI to enhance functionality.
cppwindowsvstvideo-editorlinux
Jogada/GPSSpeedo

Dec 2010 - Jul 2012

Contributions:6 commits in 1 year 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
Jonathan Noble - Senior Software Engineer at Telestream