Vraj Pandya is a seasoned software engineer with 11 years of experience specializing in concurrent programming, back-end systems, and database engineering, currently building software at Apple in Sunnyvale. He has a strong C/C++ and GPU compute background from graduate research that yielded a 20% performance gain over cuBLAS/MKL through auto-tuning BLAS kernels and heterogeneous MPI+CUDA clusters. At OmniSci and as a contributor to HeavyDB, he implemented backend features such as shared dictionary support and performance optimizations for string dictionaries, demonstrating deep familiarity with high-performance analytics databases. Comfortable across systems from embedded UDP services to large-scale HPC and production backend services, he pairs low-level optimization skills with pragmatic engineering processes. His blend of academic research and production experience makes him adept at squeezing performance from hardware while delivering maintainable, scalable systems.
11 years of coding experience
3 years of employment as a software developer
secondary school, 1 - 10, secondary school, 1 - 10 at Rosary high school
Master of Science (MS), Computer Science, Master of Science (MS), Computer Science at Lamar University
Bachelor of Engineering (B.E.), Computer Science, 7.73 / 10, Bachelor of Engineering (B.E.), Computer Science, 7.73 / 10 at Babaria institute of technology
Higher secondary school, Science, 11 and 12, Higher secondary school, Science, 11 and 12 at Parth school of science and competition
Contributions:68 commits, 2 PRs, 3 pushes in 1 year 11 months
Contributions summary:Vraj primarily contributed to backend database features and related improvements in the HeavyDB repository. They focused on implementing shared dictionary support for single tables, which involved modifying the `Tests/ExecuteTest.cpp` and `Catalog/Catalog.cpp` files. They also addressed dependency issues and got GPU hardware information. Additional contributions included fixing bad access issues and optimizing performance by building and merging sorted caches within the string dictionary.
Contributions:49 pushes, 1 branch in 2 years 9 months
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.