Arjan Bal is a Senior Software Engineer with 7 years of experience building reliable, secure cloud and data systems from Bengaluru, currently contributing to gRPC Go and Rust at Google. He combines competitive programming pedigree and an M.Tech in IT with hands-on full-stack experience (React/Angular/Vue and Node/Express/Django) to solve algorithmic and production problems alike. His open-source contributions include TLS-hardening and test-coverage improvements to grpc-go and CI/interop automation for the core gRPC project, reflecting a strong focus on security, robustness, and release engineering. Previously he strengthened observability and error-handling in the CDAP data analytics stack, showing a knack for operationally resilient systems. Colleagues describe him as a pragmatic engineer who is equally comfortable refactoring low-level networking code and instrumenting large-scale analytics services.
7 years of coding experience
5 years of employment as a software developer
Primary School, Primary School at Navy Children School, Vishakapatnam
Master of Technology Information Technology, Master of Technology Information Technology at ABV-Indian Institute of Information Technology and Management
CBSE Class 12 PCM + CS, CBSE Class 12 PCM + CS at Navy Children School, New Delhi
CBSE Class 10, CBSE Class 10 at Navy Children School, Goa
The Go language implementation of gRPC. HTTP/2 based RPC
Role in this project:
Back-end Developer
Contributions:5 releases, 503 reviews, 256 PRs in 11 months
Contributions summary:Arjan primarily contributed to improving the gRPC-Go implementation, focusing on TLS security and gRPC's internal workings. Their work involved fixing documentation, rejecting connections with ALPN disabled, and updating dependencies. The commits also included refactoring internal configurations and enhancing test coverage for various scenarios, particularly focusing on TLS security and edge cases in gRPC.
An open source framework for building data analytic applications.
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:323 reviews, 30 commits, 92 PRs in 1 year 4 months
Contributions summary:Arjan primarily focused on improving the stability and reliability of the CDAP framework by addressing error handling and logging issues within the `PipelineSpecGenerator`. They corrected and refined error messages related to index out-of-bounds exceptions. Further contributions include the implementation of a JMX metrics collection service and adding it as a main service. These changes indicate the user's involvement in improving the monitoring and operational aspects of the system.
integrationpythonanalyticsanalyticjava-8
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
Arjan Bal - Senior Software Engineer (L5) at Google