Sujay Garlanka is a software engineer with nine years of experience building scalable APIs, enterprise data pipelines, and robotics research tools. He has led major re-architectures at Box, migrating cron-based reporting to Apache Spark to process up to 114 billion rows daily and maintaining SDKs that drive over a million API calls per minute. In robotics, Sujay developed action primitives and a distributed RL training setup for OmniGibson at Stanford, including a 20x speedup in collision detection using low-level IsaacSim primitives. He bridges research and production: full-stack and backend expertise across Java, .NET, Python, and Node.js, plus open-source contributions to high-profile Box SDKs. Sujay’s work often targets developer ergonomics and operational scale—examples include pagination and metadata enhancements in multiple SDKs and a lightweight iOS networking rewrite that cut SDK size by 70%. Based in the DC–Baltimore area, he combines academic rigor in robotics (USC MS) with proven impact in developer-facing platforms.
9 years of coding experience
5 years of employment as a software developer
Master of Science - MS Computer Science (Robotics), Master of Science - MS Computer Science (Robotics) at University of Southern California
Bachelor of Science - BS Electrical and Computer Engineering, Bachelor of Science - BS Electrical and Computer Engineering at Duke University
High School Diploma, High School Diploma at Flint Hill School
Contributions:6 releases, 19 reviews, 65 commits in 1 year 6 months
Contributions summary:Sujay primarily focused on enhancing the Box SDK for Java by adding features related to user management. They implemented marker-based pagination for retrieving enterprise and external users, which improves efficiency when dealing with large user sets. The user also added functionality to retrieve app users by external app user ID and incorporated metadata query capabilities. These changes demonstrate a focus on improving API interactions and data retrieval within the Box platform.
Contributions:7 releases, 17 reviews, 50 commits in 1 year 3 months
Contributions summary:Sujay contributed to the Box SDK for Python by implementing marker-based pagination for listing users, enhancing the API's data retrieval capabilities. They also fixed JWT retry logic, improving the library's resilience to authentication errors and rate limiting. Further contributions include adding SHA1 value support for file uploads and fixing a bug related to updating collaboration roles.
box-sdkpythonsdkbox
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.