Naveen Ravichandrasekaran is a software engineer with 11 years of experience specializing in parallel and distributed computing, currently contributing to Hewlett Packard Enterprise after five years on Cray’s Programming Environments team. His expertise spans MPI and PGAS models (OpenSHMEM, Global Arrays, Coarray Fortran), high-performance runtimes, and optimization for Cray supercomputers, clusters, GPUs and Intel MIC architectures. He has hands-on experience with high-speed interconnect libraries and has bridged academic research (University of Houston HPC Tools) with production-grade tooling at industry-leading HPC vendors. Naveen’s background combines rigorous graduate-level training up to PhD-level work with practical QA and engineering foundations from early roles, making him adept at turning complex parallelism research into robust, deployable software. An engineer who understands both hardware nuances and runtime abstractions, he excels at squeezing performance from modern heterogeneous HPC systems.
11 years of coding experience
9 years of employment as a software developer
Master of Science - MS, Master of Science - MS at University of Houston
Doctor of Philosophy - PhD, Doctor of Philosophy - PhD at University of Minnesota
Bachelor of Engineering - BE, Bachelor of Engineering - BE at Mepco Schlenk Engineering College
High School, High School at TVS Matriculation Higher Secondary School
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
Naveen Ravichandrasekaran - Software Engineer at Hewlett Packard Enterprise