Oliver Alvarado Rodriguez

Oliver Alvarado Rodriguez

Computer Scientist

New Jersey Institute of Technology

Biography

Oliver Alvarado Rodriguez is an incoming Software Engineer at Hewlett Packard Enterprise working on the Advanced Development Team where he will join the Chapel project. He successfully defended his Ph.D. dissertation in March 2025 at the New Jersey Institute of Technology under the advisement of Distinguished Professor David A. Bader. His dissertation, “On the Design of a Framework for Large-Scale Exploratory Graph Analytics,” focused on the development of Arachne, a novel framework designed to bridge the gap between high-performance computing and Python-based exploratory graph analytics. Oliver earned his B.S. in Computer Science with a minor in Mathematics from William Paterson University in Wayne, NJ, graduating summa cum laude in May 2020. During his undergraduate studies, he was a member of the Honors College, the Upsilon Pi Epsilon Honor Society for the Computing and Information discipline, and was honored with the Omicron Omega Award for excellence in Computer Science.

Interests
  • High Performance Computing
  • Large-Scale Graph Analytics
  • Data Science
Education
  • Ph.D. in Computer Science, 2025

    New Jersey Institute of Technology

  • B.S. in Computer Science, 2020

    William Paterson University

Recent Publications

Quickly discover relevant content by filtering publications.
(2024). VF2-PS: Parallel and Scalable Subgraph Monomorphism in Arachne. In HPEC 24.

Cite

(2024). Community Detection in Hypergraphs via Mutual Information Maximization. In Nature Scientific Reports.

PDF Cite DOI

(2023). Property Graphs in Arachne. In HPEC 23.

PDF Cite DOI

(2023). Triangle Counting Through Cover-Edges. In HPEC 23.

PDF Cite DOI

(2023). Arachne: An Open-Source Framework for Interactive Massive-Scale Graph Analytics. In IPDPS 23.

PDF Cite

Recent Experience

Please refer to my curriculum vitae for more information.

 
 
 
 
 
Research Assistant
Sep 2020 – May 2025 New Jersey
Designed, implemented, and optimized parallel algorithms and specialized data structures in Chapel for high-performance graph and data analytics within the revolutionary Arachne extension to the Arkouda analytics framework, significantly advancing capabilities in large-scale exploratory graph analytics. Led comprehensive research initiatives from rigorous literature reviews to advanced algorithm design, efficient parallel implementations, and systematic performance tuning on distributed computing architectures. This ground-breaking work culminated in my dissertation titled “On the Design of a Framework for Large-Scale Exploratory Graph Analytics”, with peer-reviewed research outcomes published in prestigious venues including IEEE’s High Performance Extreme Computing Conference (HPEC), IEEE’s International Parallel and Distributed Processing Symposium (IPDPS), IEEE’s International Conference on High Performance Computing, Data, and Analytics (HiPC), MDPI’s Algorithms journal, and Nature’s Scientific Reports journal.
 
 
 
 
 
Chapel Programming Language Intern
Jun 2024 – Aug 2024
Benchmarked high-performance distributed and parallel graph generation and breadth-first search (BFS) implementations in Chapel against the Graph500 benchmark suite utilizing optimized C with MPI, identifying key performance bottlenecks in irregular memory access and network communication. Presented detailed findings and actionable recommendations to the Chapel development team and HPE’s High-Performance Computing Advanced Development Organization, advocating enhancements in runtime support for atomic operations and improved communication aggregation libraries. Integrated optimized Chapel implementations into the Arachne graph analytics framework, achieving up to a 76x speedup in distributed BFS performance compared to Arachne’s original implementation.
 
 
 
 
 
Data Science Intern
Jun 2020 – Aug 2020 New Jersey
Applied advanced machine learning classification techniques specifically tailored for textual data to enhance advertising relevance by accurately modeling user context. Developed expertise in key Python libraries including Scikit-Learn, Pandas, NumPy, TensorFlow, and Keras, and created a robust API to streamline text classification workflows, seamlessly integrating database-driven data sources to deliver actionable insights directly to Chubb Insurance’s sales teams. Managed code development and version control using Chubb’s enterprise GitHub environment, employing Agile methodologies and regularly presenting weekly progress updates and analytical insights to supervisors and the broader data science team.
 
 
 
 
 
Research Assistant
Sep 2017 – May 2020 New Jersey
Researched academic literature on cryptography and feedback carry shift registers (FCSRs), calculating the periods of AND-FCSR stream ciphers and developing a brute-force C++ program for XOR-FCSR analysis. Evaluated bitstream randomness using the NIST pseudorandom number generator statistical test suite within a UNIX environment, compiling and visually analyzing the results with Excel, and presenting positive findings at the 2019 Explorations Conference at WPU. Employed machine learning algorithms—including min-max normalization, k-means clustering, k-nearest neighbors (KNN), and linear regression—to predict software performance in digital signal processors, transitioning the analysis pipeline from Excel and R into Python using SciKit and Pandas libraries. Managed research communication through a SharePoint site, ensuring accurate data by comparing, updating, and consolidating outdated files.