Summary
Sahanaka Weraniyagoda is a Senior Software Engineer with six years of experience building backend systems and applying AI/ML and IoT techniques to practical problems. A graduate in Electrical and Information Engineering from the University of Ruhuna and current MSc candidate in Software Architecture at the University of Moratuwa, he blends hardware-aware thinking with scalable software design. At Sysco LABS Sri Lanka he progressed from intern to senior engineer, contributing to production projects that bridge machine learning models and backend services. Proficient in Python and JavaScript, he focuses on pragmatic solutions that move prototypes into reliable deployments. Known among peers as an AI & ML enthusiast, he often brings research-inspired approaches to everyday engineering challenges. Based in Uva Province, Sri Lanka, he pairs regional perspective with global engineering practices to solve real-world problems.
6 years of coding experience
3 years of employment as a software developer
MSc in Computer Science, Specialization in Software Architecture, MSc in Computer Science, Specialization in Software Architecture at University of Moratuwa
Bachelor of Engineering - BE, Electrical and Information Engineering, Bachelor of Engineering - BE, Electrical and Information Engineering at University of Ruhuna
S.Thomas' College, Bandarawela