Raúl Gracia is a software engineer based in Barcelona with 11 years of experience specializing in distributed systems, cloud storage and back-end reliability. He holds a PhD in Computer Engineering and blends research-minded rigor with hands-on engineering, especially in storage primitives and streaming systems. Raúl has made notable open-source contributions to high-profile projects like Pravega (streaming storage) and Apache BookKeeper, improving stream truncation, batch client behavior, server robustness and security-sensitive upgrades. His work emphasizes test automation, integration/system testing and making complex storage behaviors predictable under failure. Colleagues describe him as a perpetual learner who brings academic depth to production-grade systems and focuses on maintainability as much as performance. He often uncovers subtle metadata and concurrency issues early, turning them into durable fixes.
Pravega - Streaming as a new software defined storage primitive
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:9 releases, 1033 reviews, 203 commits in 4 years 8 months
Contributions summary:Raúl contributed significantly to the Pravega project by implementing and testing stream truncation and batch client functionalities. The contributions include developing several integration and system tests for stream truncation, addressing issues related to stream metadata, and verifying parallel segment reads and offset reads using stream cuts. The code changes focused on improving the testing framework by adding validations and making tests more robust, along with adding various tests, including continuous recoveries.
Apache BookKeeper - a scalable, fault tolerant and low latency storage service optimized for append-only workloads
Role in this project:
Back-end Developer
Contributions:15 reviews, 15 commits, 10 PRs in 1 year 4 months
Contributions summary:Raúl contributed to the Apache BookKeeper project by implementing and refining core server-side functionalities. Their work focused on improving the robustness and efficiency of the system, specifically addressing issues related to connection timeouts, garbage collection with per-ledger entry logs, and cookie validation. They also upgraded the project's logging library (Log4j) to address security vulnerabilities. These contributions demonstrate a focus on improving the overall reliability and maintainability of the BookKeeper storage service.
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
Raúl Gracia - Software Engineer at Dell Technologies