Rithika Pagilla is a cloud-focused software engineer with three years of experience building data pipelines and backend systems, currently based in Mountain View, CA. She has hands-on expertise with AWS serverless architectures—Glue, Lambda, Step Functions, S3—and has processed over 500K IoT records daily while tuning Redshift models and deploying reproducible pipelines via Docker and CodePipeline. On the backend side she has contributed to the widely used Apache Kafka project, improving partition assignment, rack-aware replica placement, and the PartitionAssignor interface to boost stability and scalability. Comfortable bridging research and production, she built a Flask analytics layer tied to Athena/QuickSight for KPI visualization and applied schema enforcement to improve dataset reliability. Rithika pairs academic training in information technology with practical experience delivering end-to-end data solutions in enterprise and open-source distributed systems.
3 years of coding experience
1 year of employment as a software developer
masters, Information Technology, masters, Information Technology at University of Cincinnati
Contributions:699 reviews, 38 PRs, 714 comments in 2 years 1 month
Contributions summary:Rithika primarily worked on enhancing the server-side logic of Apache Kafka, specifically improving the group coordinator and partition assignment functionalities. Their contributions involved refactoring the `PartitionAssignor` interface and implementing a range assignor on the server-side. They also made modifications to support rack-aware replica placement and optimized the uniform rack-aware assignor. These changes focused on improving stability, efficiency, and scalability of the system.
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.