Joshua Robinson is a Principal Software Engineer based in Paris with 12 years of experience building high-performance distributed systems, storage platforms, and ML/data pipelines. He has driven product and technical strategy at Pure Storage—helping launch and scale FlashBlade and later leading file and object solutions—and now helps NVIDIA customers and research teams solve data and storage challenges for deep learning. His background spans low-level C++ systems design for petabyte-scale NAND storage, large-scale search and data-pipeline work at Google, and ML-focused prototyping on high-throughput network data. Technically fluent across Kubernetes, Spark, Trino, Go, Python and distributed filesystems, he blends hands-on prototyping with customer-driven validation and public speaking. An active contributor to tooling beyond storage, he refactored internationalization in the Solarus game engine, showing attention to modularity and cross-module integration. He holds advanced degrees from Rice University and combines rigorous academic training with pragmatic product-focused engineering.
12 years of coding experience
9 years of employment as a software developer
Ph.D. Electrical and Computer Engineering, Ph.D. Electrical and Computer Engineering at Rice University
This repository was moved to GitLab: https://gitlab.com/solarus-games/solarus
Role in this project:
Back-end Developer
Contributions:5 commits in 2 months
Contributions summary:Joshua primarily contributed to refactoring language-related functions within the Solarus game engine. They moved these functions from `FileTools.cpp` into a new `Language.cpp` class and corresponding `Language.h` header, demonstrating a focus on code organization and modularity. Further commits integrated these refactored language functions into other modules such as `FileTools.cpp`, `LanguageAPI.cpp`, `Settings.cpp`, `TextSurfaceAPI.cpp`, and `DialogResource.cpp`, ensuring consistent language handling across the codebase. The user's work directly impacted the engine's internationalization capabilities, allowing for easier localization and language selection.
Contributions:33 pushes, 4 branches in 1 year 4 months
apache-icebergapachebig-datajavaiceberg
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.