Ruthra Kumar is an engineer with 10 years of experience specializing in backend development and accounting systems for open-source ERP software. As primary maintainer of the Accounts module in ERPNext at Frappe, he designs and refactors core accounting features—particularly deferred revenue/expense reporting, payment ledger optimizations, and multi-currency transaction handling. His work spans production-grade bug fixes, test automation, and database-aware performance improvements, and he has added meaningful reporting capabilities such as sales order analysis enhancements. Comfortable working across the Frappe framework and ERPNExt ecosystem, he focuses on maintainability and correctness, often cleaning up legacy code and adding test coverage. Based in Tamil Nadu, India, Ruthra pairs deep domain knowledge in accounting with pragmatic engineering, quietly driving high-impact changes in a widely used open-source ERP.
10 years of coding experience
7 years of employment as a software developer
Bachelor of Computer Science and Engineering, Computer Science, Bachelor of Computer Science and Engineering, Computer Science at SRM University
Free and Open Source Enterprise Resource Planning (ERP)
Role in this project:
Backend Developer
Contributions:4 releases, 318 reviews, 420 commits in 1 year 1 month
Contributions summary:Ruthra implemented and refactored core backend features related to deferred revenue and expense reporting, including report generation, calculations, and the simulation of future postings within the ERPNext accounting system. They introduced new functionality to the sales order analysis report. The user also focused on improving the quality and maintainability of the codebase by removing unused functions and refactoring code for better performance, particularly optimizing queries involving the payment ledger. The contributions included adding filters, managing and incorporating database changes.
Low code web framework for real world applications, in Python and Javascript
Role in this project:
Back-end Developer & Test Automation Engineer
Contributions:9 reviews, 10 commits, 29 PRs in 11 months
Contributions summary:Ruthra primarily contributed to bug fixes and the addition of test cases within the Frappe framework, specifically focusing on the data export tool and query reports. They addressed issues related to data export exceptions and value errors, ensuring data integrity and correct functionality. Furthermore, the user implemented test cases to validate the data export tool's behavior and features. Their work also involved the refactoring of code and the fixing of errors on custom reports within the Frappe framework.
cmspythonzammadfrappecommunity-management
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.