Software Development Engineer at Amazon Web Services (AWS)
Vancouver, British Columbia, Canada
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Rithin S is a Software Development Engineer at AWS with five years of experience building high-throughput, production-grade systems and a background in applied AI and robotics from UBC. He has shipped scalable RDS export solutions at AWS and previously designed a 3000+ TPS, 300+ TB/month data pipeline during an RDS internship. An active Apache TinkerPop committer, he led substantial enhancements to the Gremlin-Go serializer—adding broad type support and performance-focused refactors that improved graph traversal handling. He also drove navigation and crop-row detection efforts for UBC AgroBot, blending research with pragmatic engineering to reduce pesticide use. Based in Vancouver, he combines cloud-scale backend expertise with hands-on robotics work and a knack for making complex serialization and cross-platform builds maintainable.
5 years of coding experience
3 years of employment as a software developer
IGCSE, IGCSE at Vidyashilp Academy
Computer Science, Artificial Intelligence, Computer Science, Artificial Intelligence at The University of British Columbia
AICE Diploma (CIE), AICE Diploma (CIE) at Mallya Aditi International School
Contributions:9 reviews, 38 commits, 16 PRs in 6 months
Contributions summary:Rithin primarily contributed to refactoring and enhancing the `graphBinary.go` serializer within the `gremlin-go` driver, optimizing its performance and maintainability. Their work involved simplifying code, converting type serialization to lambdas, and adding error checks. They extended the serialization capabilities by adding support for various numeric types (Short, Byte, Boolean, Float, Double, BigInt), graph types (Vertex, Edge, Property, VertexProperty, Path) and time types (Date, Timestamp, Duration), significantly expanding the library's functionality. The user also integrated custom Set implementations into Path serialization, improving the handling of graph traversals.
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.