Summary
Shashindra Silva is a Machine Learning Engineer with a PhD in Wireless Communications and a decade of experience applying advanced analytics to real-world systems, most recently building predictive and monitoring solutions for food production in the cloud. He combines deep domain expertise from algorithm development at Ericsson—working on beamforming and PIM detection—with practical data engineering skills using Python, PySpark, and Azure services to deliver end-to-end ML systems. Comfortable moving between research-grade simulation in C++/Java and production pipelines in Azure Synapse and Azure Functions, he excels at turning time-domain and streaming data into actionable models. Based in Moncton, New Brunswick, he blends probability-theory rigor with hands-on implementation, making him adept at improving reliability and performance in complex, safety- and efficiency-critical applications.
10 years of coding experience
Master of Science (M.Sc.), Communications, Master of Science (M.Sc.), Communications at University of Alberta
De Mazenod College, Kandana
B. Sc. (Eng), Electronic & Telecommunication Engineering, B. Sc. (Eng), Electronic & Telecommunication Engineering at University of Moratuwa