Rafi Kamal is a Senior Software Engineer with 13 years of experience building scalable backend systems, currently engineering infrastructure for generative media in Google’s Shopping AR & ML team out of Mountain View. He has led cross-product messaging integrations, metrics infrastructure, and RCS business messaging APIs, combining hands-on development with technical leadership. An active open-source contributor, he has contributed versioning, build improvements and JSON serialization refactors to the widely used protocolbuffers/protobuf project. Comfortable across large-scale product teams and deep engineering problems, he brings a pragmatic focus on compatibility, maintainability, and shipping production-grade systems. Trained in Computer Science & Engineering at BUET, he pairs strong core fundamentals with proven experience navigating Google-scale engineering challenges.
13 years of coding experience
1 year of employment as a software developer
Bachelor’s Degree, Computer Science & Engineering, Bachelor’s Degree, Computer Science & Engineering at Bangladesh University of Engineering and Technology
Protocol Buffers - Google's data interchange format
Role in this project:
Back-end Developer
Contributions:10 releases, 1 commit, 177 PRs in 1 day
Contributions summary:Rafi primarily contributed to the protobuf project by updating the versioning and build process. Their work involved modifying the `update_version.py` script to correctly format version numbers. They also updated various header files and project files (e.g., csharp/src/Google.Protobuf/Google.Protobuf.csproj, php/ext/google/protobuf/protobuf.h, python/google/protobuf/\_\_init\_\_.py) to reflect the version updates and ensure compatibility. Furthermore, they performed code refactoring for the JSON serialization and deserialization.
Contributions:77 commits, 65 pushes, 1 branch in 2 years 5 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.