Olivier Abdesselam

Software Engineer at Teads.tv

Montpellier, Occitania, 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

🤩
Rockstar
🎓
Top School
Olivier Abdesselam is a seasoned software engineer with 27 years of experience, currently developing high-scale systems in Scala at Teads.tv from Montpellier, France. His background spans cloud monitoring, diagnostics and log centralization at Dassault Systèmes, plus early work in real-time 3D rendering and C++ graphics, reflecting a strong systems and performance orientation. A prolific open-source contributor, he has improved test automation and assertion clarity in FluentAssertions, contributed to networking frameworks like SuperSocket/SuperWebSocket, and worked across languages from Java and C# to Python and PowerShell. He combines deep backend expertise—PLCs, socket servers, serialization and protocol handling—with practical security tooling and devops-minded monitoring solutions. Notably, he has moved between low-level performance work (rendering, PLC access) and high-throughput cloud messaging design, demonstrating both breadth and an ability to re-architect test and production frameworks.
code27 years of coding experience
job6 years of employment as a software developer
bookLycée Lakanal - Sceaux
bookfrench engineer, computing, french engineer, computing at ENSIIE
languagesFrench, English, Spanish
github-logo-circle

Github Skills (94)

python10
linq10
wp-api10
websocket10
jobservice10
forge10
winapi10
miner10
security10
asp-net10
javas10
minecraft-fabric10
websockets-client10
f10
gpu10

Programming languages (34)

C#CStandard MLCMakeGoHTMLGroovyTypeScript

Github contributions (5)

github-logo-circle
kerryjiang/SuperWebSocket

Nov 2010 - Aug 2012

SuperWebSocket is a .NET implementation of WebSocket server.
Role in this project:
userBack-end Developer
Contributions:729 commits in 1 year 8 months
Contributions summary:Olivier's commits focused on the initial setup and implementation of the SuperWebSocket service. The user created and modified project files, including the .csproj files and assembly information, indicating work related to the .NET environment and project structure. The contributions included the creation and modification of files related to the core functionality of the WebSocket service, demonstrating the implementation of server-side logic. Overall, the user appears to have been involved in foundational back-end development tasks within the project.
dotnetwebsocketswebsocket-serverwebsocketcsharp
kerryjiang/SuperSocket

Feb 2010 - Aug 2012

SuperSocket is a light weight, cross platform and extensible socket server application framework.
Role in this project:
userBack-end Developer
Contributions:1977 commits in 2 years 5 months
Contributions summary:Olivier primarily focused on implementing features and addressing issues within the SuperSocket framework, particularly concerning its socket server application framework. Contributions included improving session handling by addressing null or empty session keys and adding sample projects. The user demonstrates a good understanding of C# and the inner workings of socket servers, as evidenced by the code changes, including those for improving exception handling. The user also demonstrated a focus on creating a new implementation in the framework.
supersocketlight-weightsocketwebsocketslight
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
Olivier Abdesselam - Software Engineer at Teads.tv