Distinguished Distributed System Software Engineer at The Apache Software Foundation
Urbana, Illinois, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Robert Evans is a Distinguished Distributed System Software Engineer with 14 years of experience building and optimizing large-scale open source data platforms, currently driving GPU-accelerated data processing at NVIDIA. He is a long-standing Apache committer and PMC member for Hadoop and Storm, with deep contributions to core projects like Apache Spark, Hadoop, cuDF, and the NVIDIA Spark-RAPIDS plugin. His work spans backend systems, execution engines, and data serialization—highlighted by columnar processing enhancements in Spark, checksum and shuffle fixes in Hadoop, and GPU-focused optimizations in RAPIDS. Based in Urbana, Illinois, he combines low-level systems expertise (from early Linux-on-ARM work) with modern big-data performance engineering. Colleagues rely on him for pragmatic, production-ready fixes that reduce latency and memory pressure across distributed pipelines. He publishes most of his work as open source, making complex system improvements discoverable and reusable.
Spark RAPIDS plugin - accelerate Apache Spark with GPUs
Role in this project:
Back-end Developer
Contributions:4315 reviews, 586 commits, 966 PRs in 3 years 8 months
Contributions summary:Robert contributed code to the `nvidia/spark-rapids` repository, specifically focusing on performance optimizations and support for window functions. Their commits modified source code related to arithmetic expressions, decimal data types, and operations, suggesting they were involved in improving the GPU acceleration capabilities. The user also made changes to improve code clarity and address potential memory leaks within the codebase.
Contributions:701 reviews, 421 commits, 246 PRs in 3 years 6 months
Contributions summary:Robert's commits focus on implementing and improving Java APIs and contributing to the Java-based backend infrastructure of the project, specifically within the context of a GPU DataFrame Library (cuDF). They have primarily worked on adding new functionalities like segmented reductions, data partitioning, column-to-row data transformations, and JSON parsing to enhance the data processing capabilities. The user's contributions extend to improving the data processing, adding support for decimal128, and optimizing the performance of existing APIs, indicating involvement in both feature development and optimization efforts for a data engineering workflow.
cudadataframe-librarydata-analysiscppcudf
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
Robert Evans - Distinguished Distributed System Software Engineer at The Apache Software Foundation