David Garcia is a Data Engineer based in Madrid with 11 years of experience building Big Data pipelines and analytics platforms, currently contributing at KEEDIO. He has delivered production Spark/Scala solutions for financial services (Banco Santander pensions project) and operationalized jobs on Cloudera, Hive and HDFS, bringing strong hands-on experience in cluster resource management and monitoring. David also contributes to open-source .NET tooling, improving query parsing and expression promotion in the System.Linq.Dynamic.Core project, showing his cross-language problem-solving skills beyond typical Big Data stacks. Practical, detail-oriented, and versed in both development and systems administration, he bridges data engineering and backend internals to fix tricky parsing and performance issues.
11 years of coding experience
1 year of employment as a software developer
Técnico Superior en Desarrollo de Aplicaciones Web, Programación informática, Técnico Superior en Desarrollo de Aplicaciones Web, Programación informática at IES Alonso de Madrigal
The .NET Standard / .NET Core version from the System Linq Dynamic functionality.
Role in this project:
Back-end Developer
Contributions:6 commits, 9 PRs, 22 comments in 11 months
Contributions summary:David primarily contributed to the core functionality of the .NET Standard/Core library. Their commits focused on fixing bugs related to parsing configurations, especially in JOIN operations and expression promotion. Additionally, the user made the ExpressionPromoter pluggable and addressed issues related to multiple lambdas within expressions. These changes enhanced the library's flexibility and corrected critical parsing behavior.
Contributions:1 release, 5 PRs, 16 pushes in 3 years 6 months
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.