Nimesha Buddhika is a backend-focused software engineer with 8 years of experience designing and leading resilient, secure, cloud-native distributed systems for enterprises and startups. He has led backend teams and architected event-driven, multi-tenant platforms using Go, Java, and Python, deployed across Azure, AWS, and Kubernetes, with strong expertise in Kafka, RabbitMQ, Terraform, and observability stacks like Prometheus/Grafana. At Eaton he owned authN/authZ and high-throughput job pipelines, and during a recent consulting sabbatical he built and open-sourced a “Resilient Payment Processor” that demonstrates real-time AI fraud detection and 50k+ jobs/min throughput. He combines hands-on implementation with mentoring and process improvements—driving CI/CD, testing standards, and clear documentation to ensure continuity. Based in Ottawa, he’s seeking roles where he can lead backend initiatives and convert complex architectures into scalable, team-friendly systems.
8 years of coding experience
6 years of employment as a software developer
Postgraduate degree, Network security, Postgraduate degree, Network security at The University of Winnipeg
Bachelor of Science (B.Sc), Computer/Information Technology Administration and Management, Bachelor of Science (B.Sc), Computer/Information Technology Administration and Management at University of Moratuwa
Royal College Polonnaruwa
Advanced Business Solution Developer, Computer Programming, Vendor/Product Certification, Advanced Business Solution Developer, Computer Programming, Vendor/Product Certification at Institute of Java and Software Engineering (IJSE)
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.