Rubén Díaz

Senior Software Developer at Worldline

Cerdanyola del Vallès, Catalonia, Spain
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

👤
Senior
🎓
Top School
Rubén Díaz is a Senior Software Developer with six years of hands‑on experience building high‑performance, cross‑domain systems spanning C++, firmware, Linux drivers and FPGA acceleration. He combines production delivery at Worldline—modernizing large C++ codebases, introducing C++20 idioms, CI/CD and a Nix‑based containerized dev environment used by ~400 engineers—with deep research experience at the Barcelona Supercomputing Center integrating CUDA, OpenCL and RISC‑V into task‑based runtimes. Rubén excels at performance debugging, trace/profiling work and bridging hardware/software boundaries (bootloaders, DMA, PCIe, Ethernet drivers and HBM integration). He’s an active mentor and technical communicator who builds developer tooling and cloud IDEs to improve DX, and is fluent in English and Spanish. A not‑so‑obvious strength is his blend of low‑level FPGA/RISC‑V systems work with pragmatic developer experience improvements that scale across large teams.
code6 years of coding experience
bookCompulsory Secondary Education, Compulsory Secondary Education at Col·legi Sant Josep
bookHTML - SQL - JAVA - ANDROID, Informatics, HTML - SQL - JAVA - ANDROID, Informatics at CEPI-BASE, S.L.
bookUPC Universitat Politècnica de Catalunya
bookSummer School on Computer Vision, Computer Science, Summer School on Computer Vision, Computer Science at 北京航空航天大学
languagesSpanish, English, Catalan
github-logo-circle

Github Skills (1)

parallel5

Programming languages (1)

C++

Github contributions (1)

github-logo-circle
bsc-pm/nanos6

Jun 2019 - May 2022

Nanos6 is a runtime that implements the OmpSs-2 parallel programming model, developed by the Programming Models group at the Barcelona Supercomputing Center.
Contributions:20 commits in 2 years 11 months
centersupercomputingparallelruntimeprogramming-model
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
Rubén Díaz - Senior Software Developer at Worldline