Welcome to my personal website! My name is Tiroshan, and I am a Software Engineer, Data Science, Machine Learning enthusiast, and lecturer. As a software engineer, I have experience in various programming languages and technologies, including Java, Python, Erlang, and C. I have hands-on experience with cloud services such as Azure, GCP, and AWS and orchestration frameworks like Kubernetes. I have worked on projects ranging from backend applications to machine learning models, and I am always eager to learn new skills and technologies. In the field of data science, I have experience working with large datasets, using tools such as Python to extract insights and make predictions. I have also worked with various machine learning algorithms, including supervised and unsupervised learning, and I have experience using libraries such as scikit-learn and pyspark. As a lecturer, I have experience teaching undergraduate courses on programming, software engineering, and cloud services. I am passionate about sharing my knowledge and experience with others, and I am always looking for new opportunities to do so.
The Graduate University for Advanced Studies, Japan | 2022 - 2025
Conduct research on enhancing the Link Prediction of Knowledge Gaphs utilizing ensemble techniqes.
The Graduate University for Advanced Studies, Japan | 2020 - 2022
Developed and evaluated an algorithm for enhancing Knowledge Graph Embedding by generating quality negatives - MDNCaching.
University of Moratuwa, Sri Lanka | 2010 - 2015
Developed and evaluated an algorithm to enhance customer churn prediction propossing new clustering algorithm - KGSOM.
University of Colombo, Sri Lanka | 2010
Fundementals and hands on expereince on JAVA Application Development.
National Institute of Informatics, Japan | 2020 - To date
Research on effect of Negative Sampling in Knowledge Graph Embedding, enhancing Link Prediction results by eliminating false negatives from negative sample space
Rozie Ai, USA (remote) | 2018 - To date
Manage the micro service infrastructure of Rozie Ai platform and lead the DevOps and Back-end service implementation
University of Kelaniya, Sri Lanka | 2018 - To date
Conduct lectures on Software Engineering concepts and theories while guiding undergraduates on software engineering projects and research projects
Zone24x7 Inc., Sri Lanka | 2015 - 2018
Implemented Recommendation platform for KOHL’s Department store, USA and conducted researches on transforming physical department store experience to online
Madushanka, T., & Ichise, R. (2022). MDNCaching: A Strategy to Generate Quality Negatives for Knowledge Graph Embedding. International Conference on Industrial, Engineering & Other Applications of Applied Intelligent Systems (IEA/AIE), 877–888.
Ifthikar, A., Thennakoon, N., Malalgoda, S., Moraliyage, H., Jayawickrama, T., Madushanka, T., & Hettiarachchi, S. (2021). A Novel Anomaly Detection Approach to Secure APIs from Cyberattacks. International Conference on Artificial Intelligence (AI-Cybersec@SGAI).
Ranaweera, I., Madushanka,T., Ranaweera, C. (2020).Building Automation System to Optimize Energy Utilization Acquiring the Best Performance of Appliances in a Distributed Network, International Conference on Advances in Computing and Technology (ICACT), 148-150.
Harischandra, N.N., Jayakody, L.A., Madushanka, T., & Madusanka, T. (2020). Impact of metacognition and age group on contemporary video game interface and gameplay design. International Research Conference on Smart Computing and Systems Engineering (SCSE), 117-123.
Senanayake, D., Muthugama, L., Mendis, L., & Madushanka, T. (2015). Customer Churn Prediction: A Cognitive Approach. World Academy of Science, Engineering and Technology, International Journal of Computer, Electrical, Automation, Control and Information Engineering, 9, 767-773.
Japan Educational Exchanges and Services (JEES) | 2020-2022
IEEE | 2013
IEEE | 2012
Examination Department, Sri Lanka | 2009
© tiroshanm.github.io. All Rights Reserved. Designed by Tiroshan.