Summary
Prabath Weerasinghe is a Software Architect with 11 years of experience designing and delivering high-throughput, event-driven microservice platforms across finance, telecom, and SaaS domains. He has progressed from hands-on engineering at hSenid—building scalable SMSC/SMPP/USSD systems—to leading architecture and technical teams at Sysco LABS, specializing in event sourcing, CQRS, Kafka-centric designs, and reactive Java microservices. Known for pragmatic, performance-conscious designs, he blends deep parallel-computing academic grounding with production-proven patterns like Kafka Streams and materialized views into Elasticsearch and per-service Postgres. Prabath leads teams through full lifecycle ownership, CI/CD on cloud platforms (GCP/CircleCI), and operationalizing complex stream processing at scale. Colleagues describe him as a communicative leader who prefers architecture that favors minimal resource footprint without sacrificing throughput. Based in Sri Lanka, he brings a rare combination of telecom-grade concurrency expertise and modern cloud-native event architecture experience.
11 years of coding experience
14 years of employment as a software developer
Master's Degree, Computer Science - Specialized - Parallel Computing, Master's Degree, Computer Science - Specialized - Parallel Computing at University of Moratuwa
English, Sinhala