Xavier Coulon

Principal Software Engineer at Red Hat

Lille, Hauts-de-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
Xavier Coulon is a Principal Software Engineer with 15 years of experience based in Lille, France, currently shaping developer workflows on Red Hat Developer Sandbox. He brings deep back-end expertise in distributed and containerized systems, contributing notable enhancements to popular open-source projects such as Viper (improving Kubernetes-style config handling) and spotify/docker-client (adding container port mapping and image search features). Known for pragmatic engineering, Xavier combines systems-level thinking with practical reliability work—file-watching synchronization and robust event handling feature among his quieter but impactful contributions. His long tenure at Red Hat and prior architecture roles at Atos Worldline reflect a steady progression from hands-on implementation to technical leadership across large-scale enterprise and cloud-native environments.
code15 years of coding experience
job13 years of employment as a software developer
bookComputer Science, Computer Science at Polytech Lille
languagesFrench, English
stackoverflow-logo

Stackoverflow

Stats
1,580reputation
182kreached
72answers
4questions
Badges
jax-rs
top-5%
github-logo-circle

Github Skills (23)

container10
docker10
fsnotify10
api-design10
configuration-management10
filesystemwatcher10
dockers10
java10
javas10
go10
testing9
kubernetes9
kubernetes-pods9
jax-rs9
symlink8

Programming languages (13)

SmartyJavaCSSMakefileGoHTMLGroovyTypeScript

Github contributions (5)

github-logo-circle
spf13/viper

Jan 2018 - Aug 2018

Go configuration with fangs
Role in this project:
userBack-end Engineer
Contributions:5 commits, 3 PRs, 13 comments in 7 months
Contributions summary:Xavier primarily focused on enhancing the configuration management capabilities of the Viper library. Their contributions included adding support for Kubernetes-style configuration updates via symlinks and file modifications. Key improvements involved adding synchronization mechanisms (WaitGroups) to ensure proper file watching and handling file removal events. They also addressed and resolved related issues, as evidenced by the fixes and test implementations.
golangcuelangconfigurationconfiguration-managementhcl
spotify/docker-client

Mar 2015 - Mar 2016

INACTIVE: A simple docker client for the JVM
Role in this project:
userBack-end Developer
Contributions:6 commits, 6 PRs, 22 comments in 1 year
Contributions summary:Xavier made several contributions to the `spotify/docker-client` repository, primarily focusing on enhancing the functionality and completeness of the Docker client library. They added getter methods for retrieving container port mappings and included missing attributes for system-wide information, such as CPU and memory details. Furthermore, the user implemented a feature for searching images on Docker Hub and incorporated build parameters for Docker image builds.
containersinactivejsinteropdockerkotlin
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
Xavier Coulon - Principal Software Engineer at Red Hat