Rajesh Kalaria is a senior Scala developer with a decade-long track record building backend systems and distributed services, currently driving engineering work at Simform. He brings deep experience in Scala, Akka, Go, REST APIs and infrastructure-as-code with Terraform, and has a history of shaping architecture and core components at companies like Evernym and Avast. Rajesh contributed to notable open-source Hyperledger Indy projects, helping implement server-side ledger logic and wallet features for decentralized identity—an indicator of his comfort with fault-tolerant, security-sensitive systems. He combines hands-on coding with design and DevOps thinking, regularly moving projects from prototype to production. Based in Ahmedabad, he thrives in collaborative teams and is actively seeking challenging opportunities to apply his backend and distributed-systems expertise. An understated strength is his longevity across roles and domains, which gives him pragmatic judgment when balancing robustness, speed, and maintainability.
9 years of coding experience
14 years of employment as a software developer
M. Sc., Computer Science, 1st, M. Sc., Computer Science, 1st at Makhanlal Chaturvedi Rashtriya Patrakarita Vishwavidhyalaya
Contributions:234 commits, 78 PRs, 80 pushes in 9 months
Contributions summary:Rajesh's commits focused on modifying the plenum/cli directory, which suggests backend development related to the command-line interface for the Hyperledger Indy project. Specifically, the user removed calls for fixtures in test cases, and refactored various tests. They also implemented a wallet. The changes primarily revolve around the wallet component and its features, including the ability to save and restore wallets, create new keyrings, and rename and use them.
The server portion of a distributed ledger purpose-built for decentralized identity.
Role in this project:
Back-end Developer
Contributions:24 commits, 23 PRs, 38 pushes in 3 months
Contributions summary:Rajesh made initial changes, likely setting up the project structure and core components of the "indy-node" server. These commits include modifications to `setup-dev.py` and `setup.py`, suggesting the user was involved in project setup and dependency management. The user also introduced basic functionality in `sovrin_node/node.py`, indicating a focus on the server-side logic of the distributed ledger. Further commits demonstrate merging code and updates to configurations, extending the base functionality of the server-side elements of the ledger.
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.