Aboorva Devarajan

Senior Staff Software Engineer - Linux Kernel Development at IBM

Bengaluru, Karnataka, India
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
Aboorva Devarajan is a Senior Staff Software Engineer specializing in Linux kernel development, high-performance computing, and distributed systems with 11 years of industry experience based in Bengaluru. At IBM she has progressed from graduate roles to senior technical leadership, driving performance optimizations and reliability in HPC stacks and kernel-level components. She is an active contributor to the Open MPI project, where she’s improved architecture support, RDMA/CUDA data paths, and atomic/data-packing performance to accelerate MPI communications. Known for blending low-level systems expertise with production-grade engineering, she often surfaces subtle bottlenecks across hardware and software boundaries. Her academic background in software engineering (integrated master's, 8.9/10) and early IoT internship experience at Intel reflect a strong foundation in both theory and embedded-system pragmatics.
code11 years of coding experience
job7 years of employment as a software developer
bookMasters in Software Engineering (5 year Integrated Course), Computer Software Engineering, 8.9/10 (CGPA) - First Class with Distinction, Masters in Software Engineering (5 year Integrated Course), Computer Software Engineering, 8.9/10 (CGPA) - First Class with Distinction at Coimbatore Institute of Technology
bookHigher Secondary, Mathematics and Computer Science, (Mathematics and Computer Science - 95%), Higher Secondary, Mathematics and Computer Science, (Mathematics and Computer Science - 95%) at Holy Angels Matriculation Higher Secondary School
languagesEnglish, Tamil
stackoverflow-logo

Stackoverflow

Stats
1,547reputation
161kreached
25answers
12questions
github-logo-circle

Github Skills (22)

mpi10
hpc10
openmpi10
c1110
c1710
rdma9
powerpc9
fortran9
cuda9
software-design7
system-design7
sys7
dropdown6
influxdb6
flask6

Programming languages (7)

TypeScriptJavaC++CSCSSJavaScriptPython

Github contributions (5)

github-logo-circle
open-mpi/ompi

Oct 2016 - Jan 2023

Open MPI main development repository
Role in this project:
userBack-end Developer
Contributions:4 reviews, 36 commits, 26 PRs in 6 years 3 months
Contributions summary:Aboorva primarily contributed to the Open MPI codebase by fixing bugs and improving the performance of the library. Their contributions included supporting specific processor architectures (powerpc, powerpcle), fixing issues related to data transfers and error handling within the Message Passing Interface (MPI) implementation. Moreover, the user worked on optimizing data packing and unpacking, specifically related to CUDA integration and atomic operations within the RDMA (Remote Direct Memory Access) component, aiming to enhance performance.
mpicluster-computingfortranopenmpipetsc
AboorvaDevarajan/ucx

Aug 2019 - Jun 2024

Unified Communication X (mailing list - https://elist.ornl.gov/mailman/listinfo/ucx-group):
Contributions:2 pushes, 3 branches, 2 tags in 4 years 10 months
govmailmanmailing-listmailingcommunication
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
Aboorva Devarajan - Senior Staff Software Engineer - Linux Kernel Development at IBM