While I have been mainly focussing on engineering and building software these are some of the publicly available written work of mine. These came at different times in my career since moving to Canada from Sri Lanka in 2016.
(Visit link to read)
- A step by step guide to writing a CloudMc Plugin
- The example explained is based off of an idea to integrate CloudMc with the Todoist service
- Written as a side responsibility whilst working as a Cloud-Developer at CloudOps
Contribution: The entire section under the topic Build your own CloudMc Plugin was authored by me including the sample plugin implementation
- A reversed engineered case study of the architecture/design of the WSO2 IoT Server
- Written as part of the graduate coursework at McGill University
Contribution: Written entirely by me given that I used to work as an engineer building the IoT Server at WSO2
- An explanation about what OS Monitors are and how they are implemented using semaphores
- Most upvoted answer for the specific stackoverflow question
Contribution: Written and described entirely by me
- A complete discussion of threat vectors in SaaS applications built in-house and the architecture and design of a mitigation framework
- Thesis, written as a requirement for my masters program at McGill University
Contribution: Written entirely by me
- A post I made about how much I enjoyed being a Teaching Assistant at McGill and how fullfilling the experience was.
- An in-depth discussion of the implementation and evaluation of a distributed reservation system
- Discusses how distribution, distributed transactions and replication is handled
- Also provides a performance analysis of the project
- Written as part of the graduate coursework at McGill University
Contribution: Everything starting from section 1.4 was written by me
- A video where I present support for Analytics in WSO2 IoT Server (I was an engineer who worked in building the product)
- It was presented at a meetup of upto 50 people where the attendees were Software Engineers and Developers from different companies
Contribution: The talk between 35:11 and 46:00 is presented by me