Vim Wickramasinghe

Software Engineer at Sammuti

Berlin, Germany
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
Vim Wickramasinghe is a versatile software engineer with 13+ years of professional experience and over two decades of hands-on programming across languages including Rust, Go, Java, Python and C. He has led and shipped production-grade distributed systems and blockchain infrastructure—most notably contributing to Centrifuge and leading development on the Picasso parachain and Pablo DEX at Composable Finance. As a former technical lead at Klar and senior engineer at Centrifuge, he blends systems-level engineering with product-driven execution, operating comfortably from low-level databases and p2p networks to cloud-native microservices. A serial entrepreneur and open-source contributor, his public repos span substrate RPC tooling, p2p clients and experimental in-memory databases, demonstrating both practical impact and exploratory curiosity. Based in Berlin, he now combines consultancy and in-house engineering roles, focusing on startups, distributed systems and developer tooling. Colleagues describe him as a fast learner and natural leader who deliberately pursues new languages and paradigms to solve hard problems.
code13 years of coding experience
job14 years of employment as a software developer
bookBSc.Engineering Electrical Engineering, BSc.Engineering Electrical Engineering at University of Moratuwa
bookMathematics Stream, Mathematics Stream at Nalanda College Colombo
languagesSinhalese, English
stackoverflow-logo

Stackoverflow

Stats
1,118reputation
257kreached
20answers
10questions
Badges
ldap
top-5%
github-logo-circle

Github Skills (14)

golang10
substrate10
rpc10
go10
blockchain10
ldap9
json6
algorithm6
zend-framework6
php6
python6
social-networking6
django6
authorization6

Programming languages (6)

TypeScriptJavaRustMakefileJavaScriptGo

Github contributions (5)

github-logo-circle
Substrate RPC client for go aka GSRPC
Role in this project:
userBack-end Developer
Contributions:1 release, 32 commits, 19 PRs in 2 months
Contributions summary:Vim's commits primarily focus on enhancing the substrate RPC client for Go, specifically regarding the encoding and signing of transactions. They've implemented method encoding and integrated the `subkey` command-line tool to sign transactions. Furthermore, the commits demonstrate interaction with the Substrate blockchain through RPC calls, including retrieving metadata and submitting extrinsics. This work suggests contributions to core functionalities of the Go Substrate RPC client.
golangrpcsubstraterpc-clientblockchain
Contributions:2 pushes in 5 years 2 months
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
Vim Wickramasinghe - Software Engineer at Sammuti