Donia Chaiehloudj is a Golang-focused cloud backend engineer and technical community advocate with a decade of experience building and hardening cloud-native systems, observability, and networking tools. Currently at Isovalent, she combines hands-on engineering—contributing to high-profile open-source projects like Cilium and the revive linter—with developer advocacy and community leadership as GDG Sophia-Antipolis lead organiser. Her work spans Kubernetes, eBPF, Helm/operator workflows, and CI/CD, and includes practical improvements such as new linter rules and bug fixes that boost code quality and runtime performance. A co-author of an upcoming Manning book, she pairs clear technical communication with a penchant for cross-cultural collaboration from living in the Greater Nice area and studying in New Zealand. Outside work, she channels curiosity and resilience into rock climbing, hiking and scuba diving—traits that show up in how she approaches complex distributed-system problems.
9 years of coding experience
9 years of employment as a software developer
Master’s Degree Computer Science, Master’s Degree Computer Science at University of Otago
Engineer’s Degree Industrial Computer and Instrumentation, Engineer’s Degree Industrial Computer and Instrumentation at Polytech Grenoble
eBPF-based Networking, Security, and Observability
Role in this project:
Back-end & DevOps Engineer
Contributions:226 reviews, 9 PRs, 3 pushes in 4 years 4 months
Contributions summary:Donia made several contributions related to Helm chart configuration and operator functionality. They addressed issues with the Cilium operator, fixing a crash related to CiliumEndpointSlice and CiliumEndpointCRD configurations in kvstore mode. Further, they deprecated and removed the `enableRemoteNodeIdentity` flag from several components, including the daemon and documentation, and refactored code related to the CiliumNodeConfig. They also added tests scenarios and metrics increases validations and added some utils methods for KNPs.
🔥 ~6x faster, stricter, configurable, extensible, and beautiful drop-in replacement for golint
Role in this project:
Back-end Developer
Contributions:7 commits, 5 comments in 16 days
Contributions summary:Donia's contributions center around improving the functionality and maintainability of the "revive" linter. They've added a new rule to detect and enforce banned characters, enhancing code quality. Furthermore, the user fixed a critical bug by running the linter against invalid Go source files, and improved existing rules, such as the `error-strings` rule and adding a new rule for optimizing operands order to enhance performance. Their work also included various test case updates and configuration changes.
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.