Emilio Piñeiro is a Senior Software Engineer based in Madrid with four years of professional experience building full-stack and systems-level features for large-scale products. Currently at Elastic, he contributes to both back-end/DevOps work—improving containerized Heartbeat stability and security for a widely used Elastic Beats component—and front-end UX and e2e testing within Kibana. His background spans game-industry and enterprise roles (EA, Qindel) and hands-on IT service engineering, giving him a pragmatic blend of customer-facing support and product development. Comfortable across JavaScript front ends and systems programming for containers (including ARM seccomp and permission hardening), he brings reliability-focused engineering and a tester’s mindset to production systems. An uncommon strength is his ability to move between low-level container security changes and polished UI improvements, helping bridge ops and product needs.
4 years of coding experience
6 years of employment as a software developer
Grado en Ingeniería, Computer Software Engineering, Grado en Ingeniería, Computer Software Engineering at Universidad Complutense de Madrid
:tropical_fish: Beats - Lightweight shippers for Elasticsearch & Logstash
Role in this project:
Back-end & DevOps Engineer
Contributions:142 reviews, 11 commits, 150 PRs in 9 months
Contributions summary:Emilio primarily focused on enhancing the Heartbeat application's functionality and stability, particularly concerning its behavior within containerized environments. Their contributions involved enabling Heartbeat to run as root in elastic-agent containers, including modifications to security settings and file permissions. Furthermore, the user worked on the implementation of ARM seccomp profiles and the addition of a browser monitor timeout feature. These efforts demonstrate expertise in systems-level programming and containerization.
Contributions:26 reviews, 13 commits, 33 PRs in 9 months
Contributions summary:Emilio primarily focused on improving the user interface and enhancing the user experience within the Kibana project. Their work included preventing event propagation in a specific component, adding features like a namespace field to the monitor management UI, and migrating client metrics and JavaScript errors from the APM UI to the UX plugin. The user also contributed to creating e2e tests for the new features, specifically related to the client metrics, long task metrics, and visitor breakdown charts, demonstrating a focus on testing and UI functionality.
elasticdashboardskibanaobservabilitywindow
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
Emilio Piñeiro - Senior Software Engineer at Elastic