Staff Software Developer, Docker Runtime at Docker, Inc
Rennes, Brittany, France
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Nicolas De Loof is a Staff Software Developer at Docker with 18 years of hands-on experience building and hardening CI/CD and container runtime tooling. He combines deep Java and Go expertise—contributing to core projects like the Docker CLI/daemon, Moby, Docker Compose, and many Jenkins plugins—with practical DevOps experience running CI infrastructure and cloud integrations (EC2, ECS, Kubernetes). A former Apache Maven committer and long-time CloudBees engineer, he helped bootstrap Jenkins Configuration as Code and improved numerous Jenkins plugins to better interoperate with container ecosystems. Founder of BreizhCamp and a Docker Captain speaker, he’s an active community builder who also maintains Docker Compose in Go. Colleagues know him for pragmatic engineering that balances API compatibility, robustness, and developer ergonomics—evident in changes like safer docker exec options and optional DOCKER_HOST handling in Jenkins Docker integrations.
18 years of coding experience
23 years of employment as a software developer
Ingeneer, computer science, Ingeneer, computer science at École Supérieure d'Électricité
Contributions:208 commits, 60 PRs, 153 pushes in 2 years 1 month
Contributions summary:Nicolas made several commits focused on improving the Docker plugin for Jenkins. They made a significant change by making the `DOCKER_HOST` environment variable optional, allowing builds to rely on a bind mount of `/var/run/docker.sock`. The user also removed obsolete code related to the registry v1 API and contributed code for improved container management, including the introduction of `DockerSlaveProvisioner` and updated support for SSH and JNLP agents. Furthermore, they also addressed several issues related to the configuration and handling of the container.
Contributions:18 commits, 2 PRs, 1 push in 2 years 9 months
Contributions summary:Nicolas primarily focused on enhancing the functionality and maintainability of the Jenkins parameterized-trigger plugin. Their contributions include fixing formatting issues in error messages, refactoring code to accommodate changes in the build environment, and addressing issues related to project caching. They also implemented features to support hierarchical job models and corrected bugs related to handling permissions and project renaming within the plugin. The user demonstrates a deep understanding of Jenkins plugin architecture and build processes.
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
Nicolas De Loof - Staff Software Developer, Docker Runtime at Docker, Inc