Arjan Bal

Senior Software Engineer (L5) at Google

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
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.
code7 years of coding experience
job5 years of employment as a software developer
bookPrimary School, Primary School at Navy Children School, Vishakapatnam
bookMaster of Technology Information Technology, Master of Technology Information Technology at ABV-Indian Institute of Information Technology and Management
bookCBSE Class 12 PCM + CS, CBSE Class 12 PCM + CS at Navy Children School, New Delhi
bookCBSE Class 10, CBSE Class 10 at Navy Children School, Goa
languagesEnglish, Hindi
stackoverflow-logo

Stackoverflow

Stats
132reputation
28kreached
7answers
2questions
github-logo-circle

Github Skills (37)

docker10
tls1210
testing10
http10
tls1310
dockers10
java10
cicd10
gcp10
mtls10
javas10
automation10
go10
jmx10
cdap10

Programming languages (10)

TypeScriptJavaDockerfileC++RustJavaScriptGoLua

Github contributions (5)

github-logo-circle
grpc/grpc-go

Apr 2024 - Apr 2025

The Go language implementation of gRPC. HTTP/2 based RPC
Role in this project:
userBack-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.
golangnanoservicesrpcprotoprotobuf
cdapio/cdap

Sep 2021 - Jan 2023

An open source framework for building data analytic applications.
Role in this project:
userBack-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