Sai Charan is a Senior Software Engineer based in Hyderabad with 8 years of experience building reliable back-end systems and streaming infrastructure. Currently at Dell EMC, he has progressed from intern to senior engineer, delivering production fixes and performance improvements across controller and task workflows. An active open-source contributor, he helped harden Pravega — a notable streaming storage project — by resolving critical NPEs, accelerating controller tests, and adding TLSv1.3 and JKS support. He combines deep practical experience in Java-based distributed systems with a strong academic foundation (MTech, IIIT Bangalore) and early hands-on parsing/tooling work from internships. Colleagues would describe him as a pragmatic problem-solver who focuses on stability and security in complex, stateful services.
7 years of coding experience
5 years of employment as a software developer
Bachelor of Technology - BTech, Information Technology, Bachelor of Technology - BTech, Information Technology at Sreenidhi Institute of Science and Technology
International Institute of Information Technology Bangalore
Pravega - Streaming as a new software defined storage primitive
Role in this project:
Back-end Developer
Contributions:92 reviews, 18 commits, 24 PRs in 1 year 10 months
Contributions summary:Sai primarily contributed to improving the stability and functionality of the Pravega streaming platform. Their work involved fixing a critical NullPointerException in the `StreamMetadataTasks` class by properly initializing an `EventHelper`. Additionally, the user addressed task sweeping issues by incorporating KeyValueTable workflows to sweep the tasks left incomplete by a failed controller. Furthermore, they addressed issues to speed up controller unit tests. Finally, the user added support for TLSv1.3 and JKS format certificates and fixed an issue in the InvalidEventNumber Wirecommand.
Pravega - Streaming as a new software defined storage primitive
Contributions:17 PRs, 441 pushes, 50 branches in 2 years 6 months
definedstreamingprimitivepravegastorage
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.