About
Howdy 👋 I’m Sahan Serasinghe, a Senior Software Engineer at Canva currently based in Adelaide, Australia. I’ve been working in the industry as a software engineer and a consultant for over a decade in various disciplines. I mainly work with Go, Python, TypeScript, .NET, Kubernetes and every other technology that make sense to me these days. I also have a Master’s in Data Science from the University of Illinois Urbana-Champaign, USA.
This space is my tech blog, where I share my thoughts and experiments with tech.
The things I post here are my own, and don’t necessarily reflect the views or opinions of my employer.
🧑💻 You can find here some of the cool things I’ve built.
🎙️ I also speak at meetups and conferences whenever I get a chance.
Most Popular Writing
- Simple In-Memory Caching in .NET (72,000+ views)
- Understanding WebSockets with .NET (40,000+ views)
- Distributed Caching in .NET (30,000+ views)
Most Popular Talks
- Adding intelligence to React Apps with Azure Cognitive Services (2000+ audience)
- Tips for Junior Developers (100+ audience)
- Go for .NET Developers (50+ audience)
Find me on
Certifications
- Microsoft Certified: Azure Solutions Architect (2022)
- Microsoft Certified: Azure AI Fundamentals (2021)
- Microsoft Certified: Azure Fundamentals (2021)
- Certified Kubernetes Application Developer (2021)
- Software Design and Architecture by University of Alberta (2021)
- IBM AI Engineering Professional Certificate (2020)
- Microsoft Certified: Azure Developer (2019)
- AWS Certified Solutions Architect - Associate (2018)
- Certified ScrumMaster (2015)
- Sun Certified Mobile Application Developer (2007)
- Sun Certified Java Programmer (2006)
Awards & Recognition
- Best Academic Research Paper for the paper titled LogXtractor – An Intelligent Integrated Development Environment for Log Structuring and Log Extraction
- Microsoft Imagine Cup 2015 National Finals 1st Runner Up
- Gold Medal for Outstanding Performance in BEng. in Software Engineering
Publications
-
S. S. Serasinghe, H. Shen, D. Chen, “iLSE– An Intelligent Web-Based System for Log Structuring and Extraction” in Asia-Pacific Software Engineering Conference (APSEC), Nanjing, China (2017)
-
S. S. Serasinghe, “LogXtractor – An intelligent integrated development environment for log structuring and extraction” in International Conference on Innovations in Info-business and Technology, Colombo, Sri Lanka (2016)
Interested in ML?
Meet my wife, Menasha an enthusiastic and passionate computer science researcher who specialises in Natural Language Processing techniques. If you are interested in Artificial Intelligence, Machine Learning, Natural Language Processing and the like do not forget to check on her site at menasha.me. Some of her interesting posts include;