Asindu Vidanagamachchi is a Senior Software Engineer with six years of experience specializing in Scala, functional programming, and actor-model systems (Akka/Pekko) with strong fluency in Cats and Cats Effect. He has ship-ready experience across low-latency market data and trading components at LSEG and large-scale ERP R&D at IFS, now advancing platform work at Aventude. Comfortable writing unit and end-to-end tests and integrating Kafka-based simulators, he brings practical expertise in reliable message dissemination and protocol mappings for exchange-grade systems. A UCSC computer science graduate based in Colombo, he blends rigorous engineering with pragmatic agile delivery across cross-functional teams. Notably, he transitioned from Acumatica ERP development into high-frequency market infrastructure, demonstrating adaptability between enterprise business logic and performance-critical systems. Colleagues rely on him for thoughtful functional design and robust, test-driven implementations that bridge research-grade abstractions and production constraints.
6 years of coding experience
3 years of employment as a software developer
Bachelor of Science - BS, Computer Science, Bachelor of Science - BS, Computer Science at University of Colombo
Contributions:71 pushes, 2 branches in 1 year 3 months
apiweb-applicationsexpressbackendnodejs
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
Asindu Vidanagamachchi - Senior Software Engineer at Aventude