Roi Atalla is a Senior Software Engineer at Google with 13 years of experience building backend systems, currently contributing to the Hangouts and Chat backend from Mountain View. A Georgia Tech computer science alumnus and largely self-taught coder, he evolved from writing Java games in high school to architecting production services and tools at scale. His background spans game development, full-stack robotics software for Georgia Tech’s RoboJackets, and IoT back-end work—contributing fixes and subscription/registration improvements to the open-source Meshblu project used for cross-protocol device messaging. Comfortable across systems, web, and open-source libraries, he brings strong debugging instincts and a history of turning prototypes into integrated features. Unusually for a backend engineer, he also has hands-on experience integrating C++ modules into Node/NPM tooling and tuning physics/visualization in simulation systems.
13 years of coding experience
1 year of employment as a software developer
Bachelor's Degree Computer Science Major, Bachelor's Degree Computer Science Major at Georgia Institute of Technology
George Walton High School
Bachelor's Degree Computer Science, Bachelor's Degree Computer Science at Georgia State University
Georgia Tech RoboJackets Software for the RoboCup Small Size League
Role in this project:
Full-stack Developer
Contributions:26 commits, 7 PRs, 1 branch in 1 year 3 months
Contributions summary:Roi contributed to both the front-end and back-end aspects of the RoboJackets software. They implemented features like the aiming bar visualization in the simulator and adjusted ball physics parameters. Additionally, they added a "playbook" feature, including the creation of a Python script for playbook management and integrating it into the C++ codebase, demonstrating full-stack capability. Further contributions included debugging and streamlining of various code elements.
Meshblu is a cross-protocol IoT machine-to-machine messaging system.
Role in this project:
Back-end Developer
Contributions:6 commits, 4 PRs, 4 comments in 16 days
Contributions summary:Roi's contributions primarily involve modifications to the `Meshblu` system's back-end logic, particularly in the areas of message handling and device subscriptions. They updated subscription logic, enabling the ability to unsubscribe from specific message types. Additionally, the user made changes to device registration, allowing the inclusion of an owner in the configureWhitelist. They also fixed a build failure by using spaces instead of tabs.
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.