Thomas Jammet

Software Engineer at Ceeblue

Tulle, Nouvelle-Aquitaine, France
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
Thomas Jammet is a C++-focused software engineer with 12 years of experience building media and industrial computing systems, currently developing advanced media server features at Ceeblue. He has deep expertise in low-latency streaming protocols and server internals from his R&D roles at Haivision and MonaSolutions, where he co-authored MonaServer and authored librtmfp. Comfortable across Linux, FreeBSD and Windows IO models (libaio, IOCP), he has implemented protocol integrations such as SRT and WebRTC tooling and improved core logging, exception and registry subsystems. Earlier in his career he combined C++/Qt development, project management and test automation for energy-management systems, bringing strong quality and delivery discipline. An active open-source contributor, his work on MonaServer reflects hands-on backend engineering that balances performance, portability and testability. Based in Tulle, France, he pairs a pragmatic engineering mindset with a curiosity for protocol design and challenging low-level problems.
code12 years of coding experience
job13 years of employment as a software developer
bookBaccalauréat, Scientifique; Physique Chimie, Baccalauréat, Scientifique; Physique Chimie at Lycée Aragon Muret
bookLicence Professionnelle, Systèmes Informatiques et Logiciels; Qualité du Logiciel, Licence Professionnelle, Systèmes Informatiques et Logiciels; Qualité du Logiciel at Institut Universitaire et Technologique Paul Sabatier
bookLicence 3, Licence 3 at IUP NTIE
languagesEnglish, Italian, French
stackoverflow-logo

Stackoverflow

Stats
526reputation
175kreached
29answers
0questions
github-logo-circle

Github Skills (15)

error-handling10
c-language10
exception-handling10
cprogramming-language10
logging9
object-oriented-programming8
rtmp6
nginx6
video-streaming6
vlc6
dictionary6
android6
lan6
streaming6
ecmascript6

Programming languages (8)

TypeScriptC++ShellCJavaScriptWebAssemblyActionScriptPython

Github contributions (5)

github-logo-circle
MonaSolutions/MonaServer

Oct 2013 - Nov 2020

A lightweight RTMFP, RTMP, WebSocket and HTTP server!
Role in this project:
userBack-end Developer
Contributions:2 releases, 222 commits, 2 PRs in 7 years 2 months
Contributions summary:Thomas appears to be a back-end developer primarily focused on core functionality related to a lightweight server project. Their contributions involve implementing and modifying registry key functionalities, including setting and retrieving string and integer values, as well as managing key deletion and existence checks. The user also updated the exception, logging, and string handling systems, deleting older utilities. The changes suggest a focus on improving the server's internal systems and maintaining its core capabilities.
websocketrtmphttp-serverwebrtc
MonaSolutions/MonaClients

Jan 2015 - Sep 2017

Contributions:39 commits, 36 pushes, 6 comments in 2 years 8 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
Thomas Jammet - Software Engineer at Ceeblue