Rahat Ahmed is a Senior Software Engineer with eight years of experience building both front-end applications and low-level back-end systems, currently working at Google in Richardson, Texas. He has a strong full-stack background from roles at Google, Intuit, and startups, and began his engineering path with a Computer Science degree from UT Dallas. At Google he has contributed to high-impact open-source projects like gVisor and netstack, implementing TCP diagnostics, sysv shared memory support, and race-condition fixes that demonstrate deep systems and networking expertise. Comfortable across Angular/MEAN front-ends and container/kernel-level code, he bridges user-facing product needs with robust, production-grade infrastructure. Colleagues describe him as pragmatic and detail-oriented—equally likely to refactor for type safety as to add critical protocol state transitions. Outside core duties he has a history of improving developer workflows and CI/test reliability, reflecting a commitment to sustainable engineering.
8 years of coding experience
1 year of employment as a software developer
Bachelor's Degree, Computer Science, Bachelor's Degree, Computer Science at The University of Texas at Dallas
Contributions:44 reviews, 160 commits, 24 PRs in 4 years 8 months
Contributions summary:Rahat implemented significant features and made bug fixes to the sysv shared memory functionality within the gVisor container runtime. They added support for sysv shared memory segments, capability checks, and the destruction of shared memory segments. Furthermore, they fixed a data race on inotify, extended memory usage events, and implemented the creation of zero-length shared memory segments. Additionally, the user performed several refactoring steps to ensure data consistency and added type safety to shm ids and keys.
Contributions summary:Rahat primarily focused on the implementation and modification of core network stack functionalities. Their work involved adding and exporting socket state information for network diagnostic interfaces. They also implemented `getsockopt(TCP_INFO)` and automated rollbacks, indicating a deep understanding of the TCP protocol implementation within this network stack. Furthermore, the user addressed a missing state transition and addressed the resumption process, emphasizing their involvement in the critical operational aspects of the network stack.
ipv4openflowbgpipv6sdn
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.