Nicolas Ruflin

Tech Lead In Observability at Xodoa

Zurich, Zurich, Switzerland
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
Nicolas Ruflin is a tech lead in observability and founder with 16+ years of experience building scalable, automated systems and driving platform reliability at Elastic and through his company Xodoa. He blends deep backend and DevOps expertise—contributing to high-profile open-source projects like Elastic’s ECS, Beats, and APM Server—with hands-on skills in distributed search, data analytics, and CI/CD automation. Nicolas pairs a Computer Science master’s with a background in Sports Science and cello performance, which shapes his multidisciplinary approach to problem solving and emphasis on daily practice for both mind and body. Known for simplifying complexity and “automating everything,” he has a track record of improving build/test infrastructure, creating robust clients and integrations, and aligning technical strategy with business needs.
code16 years of coding experience
job7 years of employment as a software developer
bookMaster’s Degree Computer Science, Master’s Degree Computer Science at University of Basel
languagesGerman, English, French, Spanish, Italian
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
1answer
0questions
github-logo-circle

Github Skills (43)

python10
testing10
amazon-elasticsearch10
schema-design10
travis-ci10
cicd10
elasticsearchquery10
php10
go10
aws-elasticsearch10
package10
yaml10
elasticsearch10
devops10
elasticsearch-api10

Programming languages (17)

JavaJinjaCSSCHandlebarsMakefileGoHTML

Github contributions (5)

github-logo-circle
ruflin/Elastica

Oct 2010 - Sep 2022

Elastica is a PHP client for elasticsearch
Role in this project:
userBack-end Developer
Contributions:38 releases, 398 reviews, 1404 commits in 12 years 1 month
Contributions summary:Nicolas's contributions focused on adding example code, updating and modifying test files, and adding new functions for various Elasticsearch operations. The changes involve a range of tasks, including code improvements, adding methods for managing templates, and providing solutions to issues, particularly pertaining to deleting entries and managing mappings. The commits demonstrate a focus on enhancing the functionality and reliability of the Elastica library through test updates and new features.
elasticaelasticsearchphp
elastic/beats

Aug 2015 - Apr 2022

:tropical_fish: Beats - Lightweight shippers for Elasticsearch & Logstash
Role in this project:
userBack-end Developer
Contributions:470 reviews, 2003 commits, 3648 PRs in 6 years 8 months
Contributions summary:Nicolas contributed to various aspects of the `elastic/beats` repository, focusing primarily on back-end development tasks. Their work included updating naming conventions to incorporate micro and nano seconds in the `metricbeat/module/doc.go` file, modifying a test dependency for Redis in the `metricbeat/module/redis/info/doc.go` file, and improving error logging for harvesters in the `filebeat/prospector/prospector_log.go` file. These commits suggest they are involved in the implementation and improvement of modules and metricsets.
elasticsearchlogstashmetricbeatfilebeatpacketbeat
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