Rithin S

Software Development Engineer at Amazon Web Services (AWS)

Vancouver, British Columbia, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
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.
code5 years of coding experience
job3 years of employment as a software developer
bookIGCSE, IGCSE at Vidyashilp Academy
bookComputer Science, Artificial Intelligence, Computer Science, Artificial Intelligence at The University of British Columbia
bookAICE Diploma (CIE), AICE Diploma (CIE) at Mallya Aditi International School
languagesEnglish, Telugu, French, Hindi, Kannada
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (7)

data-serialization10
gremlin10
go10
graph-database10
serialization10
apache9
unit-testing9

Programming languages (4)

TypeScriptJavaJavaScriptPython

Github contributions (5)

github-logo-circle
apache/tinkerpop

Feb 2022 - Aug 2022

Apache TinkerPop - a graph computing framework
Role in this project:
userBack-end Developer
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.
graph-computingtinkerpopgremlin-serverapacheapache-tinkerpop
L0Lmaker/tinkerpop

Jun 2022 - Sep 2022

Apache TinkerPop - a graph computing framework
Contributions:87 PRs, 3639 pushes, 50 branches in 2 months
graph-computingtinkerpopapacheapache-tinkerpopgraph
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.
Request Free Trial