Vraj Pandya

Software Engineer at Apple

Sunnyvale, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code11 years of coding experience
job3 years of employment as a software developer
booksecondary school, 1 - 10, secondary school, 1 - 10 at Rosary high school
bookMaster of Science (MS), Computer Science, Master of Science (MS), Computer Science at Lamar University
bookBachelor of Engineering (B.E.), Computer Science, 7.73 / 10, Bachelor of Engineering (B.E.), Computer Science, 7.73 / 10 at Babaria institute of technology
bookHigher secondary school, Science, 11 and 12, Higher secondary school, Science, 11 and 12 at Parth school of science and competition
languagesEnglish, Gujarati, Hindi
stackoverflow-logo

Stackoverflow

Stats
621reputation
589kreached
10answers
3questions
github-logo-circle

Github Skills (17)

c-language10
databases10
sql10
cprogramming-language10
relational-databases10
sql-database10
database10
admin9
database-administration9
cuda8
gpu8
llvm7
trim6
substring6
github6

Programming languages (5)

TypeScriptC++JavaScriptJupyter NotebookPython

Github contributions (5)

github-logo-circle
heavyai/heavydb

Aug 2017 - Jul 2019

HeavyDB (formerly OmniSciDB)
Role in this project:
userBack-end Developer & Database Engineer
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.
cudareal-timevisualizationgpuheavyai
VrajPandya/useful_scripts

Nov 2016 - Sep 2019

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.
Request Free Trial