David Luna is a Principal Software Engineer based in Barcelona with 14 years of experience building front-end and full-stack systems, currently shaping NodeJS and observability efforts at Elastic. He blends hands-on expertise in ES6, TypeScript, Java and Objective-C with backend maintenance and OpenTelemetry compatibility work, including notable refactoring contributions to the open-telemetry/opentelemetry-js project. A pragmatic leader and mentor, David has moved between individual contributor and management roles to unblock teams, deliver micro-frontend architectures, and improve CI/CD and developer experience. His background spans fintech and monitoring products where he led front-end architecture, session-replay rewrites, and GDPR-compliant masking engines, showing a knack for turning complex requirements into maintainable platforms. Colleagues describe him as curious, volunteer-driven, and comfortable adopting new languages and platforms such as Kotlin and Swift alongside established stacks.
14 years of coding experience
17 years of employment as a software developer
Maristes Valldemia
Master en Gestió de les TI Project Management, Master en Gestió de les TI Project Management at Universitat Ramon Llull
UPC Universitat Politècnica de Catalunya
Computer Science Project Computer Science Semantic Web, Computer Science Project Computer Science Semantic Web at Czech Technical University in Prague
Master's degree Management Information Systems General, Master's degree Management Information Systems General at La Salle BCN
Contributions:127 reviews, 39 PRs, 162 comments in 4 years 8 months
Contributions summary:David primarily focused on refactoring and updating existing code, specifically replacing `MetricAttributes`, `ResourceAttributes`, and `SpanAttributes` with `Attributes` throughout the codebase. This refactoring effort touched multiple areas including exporter-prometheus, browser-detector, SDK logs, SDK trace base, resources, and SDK metrics. Additionally, the user removed instances of the `Span` constructor and made adjustments to address the use of deprecated code.
Contributions:4 PRs, 63 pushes, 15 branches in 2 years
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.