Sridharan Sundar

Senior Software Engineer at Virtusa

Puducherry, 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

👤
Senior
🎓
Top School
Sridharan Sundar is a Senior Software Engineer with 12 years of experience building and testing web and back-end systems, currently driving engineering efforts at Virtusa from Puducherry. He combines strong automation and testing expertise (Selenium, Agile) with hands-on development in Java, PHP, Angular, and jQuery, enabling both reliable UIs and robust server-side components. His open-source contributions to high-performance projects like CorfuDB and ForestDB show a focus on distributed consistency, crash recovery and performance optimization—work that included sequencer bootstrap improvements, logging enhancements, and read-only/crash-recovery fixes. A master’s graduate in Information Technology, he has progressed from trainee and web developer roles into senior engineering, reflecting a practical full-cycle perspective on software delivery. Colleagues value his knack for cleaning up legacy code and adding pragmatic observability that makes complex distributed behaviors easier to debug.
code12 years of coding experience
job7 years of employment as a software developer
bookBachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at Pondicherry University
bookMaster’s Degree, Information Technology, Master’s Degree, Information Technology at Bharathidasan University
languagesEnglish, Tamil
stackoverflow-logo

Stackoverflow

Stats
5reputation
5kreached
0answers
2questions
github-logo-circle

Github Skills (25)

filesystem10
c-language10
nosql10
databases10
distributed-systems10
data-structure10
java10
javas10
database-design10
performance-tuning10
data-structures10
cprogramming-language10
concurrency10
database10
error-handling9

Programming languages (7)

JavaC++CCMakeJavaScriptGoPython

Github contributions (5)

github-logo-circle
couchbase/forestdb

Dec 2013 - Sep 2017

A Fast Key-Value Storage Engine Based on Hierarchical B+-Tree Trie
Role in this project:
userBack-end Developer
Contributions:386 commits, 2 PRs, 21 comments in 3 years 9 months
Contributions summary:Sridharan made contributions primarily focused on bug fixes and code improvements to the ForestDB storage engine. They addressed platform-specific compatibility issues by removing time-related functions to ensure macOS compatibility. Furthermore, the user implemented crash recovery features by reverse scanning the file to restore until the last valid database header and repopulating WAL entries in case of a crash before a flush. They added support for read-only operations, which disallows write operations. The user also performed code cleanup and whitespace adjustments across multiple files.
nosql-databasehierarchicalstoragepersistent-storagetrie
CorfuDB/CorfuDB

Mar 2019 - Jan 2023

A cluster consistency platform
Role in this project:
userBack-end Developer
Contributions:911 reviews, 246 commits, 462 PRs in 3 years 11 months
Contributions summary:Sridharan primarily focused on improving the core functionalities and performance of the CorfuDB project. Their contributions include optimizing the sequencer bootstrap process and removing unused or deprecated code to improve overall efficiency. They also implemented logging enhancements, such as logging epoch changes and IP addresses during key operations, which aids in debugging and monitoring of the database. Moreover, the user added new features like a globally unique ID generator to improve the reliability of the core functions.
nosqlconsensusstreamingdatastoredistributed-database
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