Balajee Nagasubramaniam is a Senior Software Engineer II with a deep specialty in distributed systems, networking infrastructure, and high-performance storage, currently driving core platform work at Uber. He brings decades of systems-level experience across FreeBSD, Plan9, VxWorks and Linux kernels, with strong expertise in kernel networking stacks, memory management, schedulers, and concurrent real-time programming. His background includes load balancing across SMP cores and cluster nodes, implementation of consensus-like protocols, and performance profiling to remove bottlenecks—work that led to four patents in distributed systems and security. A practical open-source contributor, he has improved Apache Hudi internals for efficient on-disk maps and spillable data structures, demonstrating attention to both algorithms and IO efficiency. Balajee pairs low-level C/C++ mastery with familiarity in Go, Java and cloud-native tooling (Docker, Kubernetes), and notably implemented IPv6 support on Plan 9 from scratch—an example of his willingness to tackle infrastructure challenges end-to-end.
6 years of coding experience
25 years of employment as a software developer
MSc, MSc at PSG - Bharathiar University - India
MBA, MBA at Carnegie Mellon University - Tepper School of Business
Upserts, Deletes And Incremental Processing on Big Data.
Role in this project:
Back-end Developer
Contributions:65 reviews, 10 commits, 16 PRs in 1 year 2 months
Contributions summary:Balajee primarily contributed to the Apache Hudi project by enhancing the `DiskBasedMap` used by `ExternalSpillableMap` for optimized read/write operations. They improved the `BufferedRandomAccessFile` to reduce disk operations and implemented additional unit tests to enhance test coverage. The user also made changes to the Hudi test suite, specifically focusing on supporting schema evolution, handling potential stage failure scenarios during data merging and improving functionalities of FSUtils.
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
Balajee Nagasubramaniam - Senior Software Engineer II at Uber