Sai Charan

Senior Software Engineer at Dell EMC

Hyderabad, Telangana, India
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
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.
code7 years of coding experience
job5 years of employment as a software developer
bookBachelor of Technology - BTech, Information Technology, Bachelor of Technology - BTech, Information Technology at Sreenidhi Institute of Science and Technology
bookInternational Institute of Information Technology Bangalore
languagesEnglish, Telugu, Hindi
stackoverflow-logo

Stackoverflow

Stats
61reputation
32kreached
0answers
8questions
github-logo-circle

Github Skills (24)

debugging10
debug10
back-end-development10
distributed-systems10
java10
data-ingestion10
javas10
distributed-file-system10
distributed-database10
streaming10
tls129
tls139
spring-boot9
mtls9
libtls9

Programming languages (6)

JavaCSSRustGoMustacheRuby

Github contributions (5)

github-logo-circle
pravega/pravega

Dec 2020 - Oct 2022

Pravega - Streaming as a new software defined storage primitive
Role in this project:
userBack-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.
streaming-datadistributed-storagereal-time-datadefineddata-ingestion
kotlasaicharanreddy/pravega

Nov 2020 - May 2023

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.
Request Free Trial