Rajesh Kalaria

Sr Scala Developer at Simform

Ahmedabad, Gujarat, 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
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.
code9 years of coding experience
job14 years of employment as a software developer
bookM. Sc., Computer Science, 1st, M. Sc., Computer Science, 1st at Makhanlal Chaturvedi Rashtriya Patrakarita Vishwavidhyalaya
github-logo-circle

Github Skills (12)

dlt10
wallet10
ledger10
python10
cli10
distributed-ledger-technology10
testing9
project-setup9
hyperledger-indy8
git8
dependency-management8
cryptography7

Programming languages (5)

C#RustScalaGoPython

Github contributions (5)

github-logo-circle
hyperledger/indy-plenum

Jul 2016 - Apr 2017

Plenum Byzantine Fault Tolerant Protocol
Role in this project:
userBackend Developer
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.
fault-tolerantfaultbyzantinevaultindy
hyperledger/indy-node

Dec 2016 - Apr 2017

The server portion of a distributed ledger purpose-built for decentralized identity.
Role in this project:
userBack-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.
blockchaindecentralizeddecentralized-identitydistributed-ledgerpurpose
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
Rajesh Kalaria - Sr Scala Developer at Simform