Ravindrnath Kakarla

Senior Software Development Engineer at Amazon Web Services (AWS)

Seattle, Washington, United States
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
Ravindrnath Kakarla is a Senior Software Development Engineer with 15 years of experience building distributed systems and developer-facing infrastructure, currently focused on Managed Streaming for Kafka at AWS in Seattle. He brings deep expertise in replication, connectors and schema registries, and has driven open-source contributions that improved Protobuf schema parsing, canonicalization, and support for Proto3 optionals in the Apicurio Registry. His work on the Open Lighting Architecture shows low-level protocol and memory-safety chops, having fixed leaks and enhanced RDM/DMX handling. Comfortable across large-scale cloud services and critical back-end components, he combines production-grade engineering with hands-on open-source craftsmanship. Colleagues can expect a pragmatic engineer who surfaces subtle schema and integration edge-cases and delivers robust, modular solutions.
code14 years of coding experience
job8 years of employment as a software developer
bookBachelor of Technology - BTech, Computer Science, Bachelor of Technology - BTech, Computer Science at Gandhi Institute of Technology & Management (GITAM) University, Visakhapatnam
github-logo-circle

Github Skills (15)

javas10
c-language10
parsing10
object-oriented-programming10
cprogramming-language10
dmx51210
schema10
protobuffer10
protobuf10
java10
apidoc9
multithreading9
api9
git9
testing8

Programming languages (8)

TypeScriptJavaC++ScalaPHPSwiftPythonKotlin

Github contributions (5)

github-logo-circle
OpenLightingProject/ola

Apr 2012 - Aug 2012

The Open Lighting Architecture - The Travel Adaptor for the Lighting Industry
Role in this project:
userBack-end Developer
Contributions:168 commits in 3 months
Contributions summary:Ravindrnath primarily contributed to the development and enhancement of the dummy plugin within the Open Lighting Architecture project. Their work focused on expanding the functionality of the DummyPort class to support multiple responders, which involved modifications to both the header and implementation files. Furthermore, the user fixed memory leaks and addressed bugs related to RDM request handling, including implementing broadcast request handling, showcasing a focus on RDM protocol implementation. Their contributions demonstrate expertise in the underlying architecture and control logic of DMX/RDM based lighting control systems.
sacnprotobufc-plus-plusenttecstreaming-acn
Apicurio/apicurio-registry

Mar 2021 - Nov 2021

An API/Schema registry - stores APIs and Schemas.
Role in this project:
userBack-end Developer
Contributions:19 reviews, 8 commits, 13 PRs in 8 months
Contributions summary:Ravindrnath primarily contributed to refactoring and modularizing the Protobuf schema parser within the Apicurio Registry project. They focused on decoupling the parser into a separate module and addressed related build and integration test failures. Furthermore, the user was involved in fixing bugs related to canonicalization of Protobuf field options such as `json_name`, `deprecated`, and optional properties, demonstrating a deep understanding of Protobuf schema handling and validation. They also added support for interpreting nested and external types, and for Proto3 Optionals and oneOfs, expanding the capabilities of the schema parser.
apischema-registryschemasapi-schemaopenapi
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
Ravindrnath Kakarla - Senior Software Development Engineer at Amazon Web Services (AWS)