About me

I'm a Software Engineer, Data Science and Machine Learning enthusiast, as well as a lecturer. My work spans from backend applications to cloud and machine learning solutions. I enjoy using my skills in programming, cloud services, and orchestration frameworks to tackle complex problems with practical, impactful solutions.

My goal is to make technology functional, user-friendly, and powerful. With expertise in Java, Python, Erlang, C, and Kubernetes, I bring personal dedication to each project, ensuring it’s both effective and efficient. In my teaching, I aim to inspire and equip undergraduates in programming, software engineering, and cloud services with the knowledge they need to succeed.

What i'm doing

  • design icon

    Data Engineering

    Professional handling and preprocessing of large datasets for efficient data-driven insights.

  • Web development icon

    Cloud Computing

    Expert deployment and management of cloud services on platforms.

  • mobile app icon

    Software Development

    High-quality development of backend applications using industry-standard technologies and frameworks.

  • camera icon

    Teaching & Mentorship

    Professional guidance and teaching in programming, software engineering, and cloud services for undergraduates.

Resume

Education

  1. The Graduate University for Advanced Studies, SOKENDAI - Japan

    2022 — 2025

    Doctor of Philosophy - Artifical Inteligence and Informatics. GPA 3.0 (3.0)

  2. The Graduate University for Advanced Studies, SOKENDAI - Japan

    2020 — 2022

    Master of Informatics - Artfical Inteligence and Informatics. GPA 3.0 (3.0)

  3. University of Moratuwa - Sri Lanka

    2010 — 2015

    Bachelor of Science of Engineering (Honors) - Computer Science & Engineering. GPA 3.58 (4.2)

  4. University of Colombo School of Computing - Sri Lanka

    2009 — 2010

    Certificate in JAVA Application Development.

  5. Thurstan College Colobmo - Sri Lanka

    2001 — 2009

    General Certification Examination (Advanced Level) - Physical Science. Z-core 2.123 . Physics - A, Chemistry - A, Combined Maths - B, Island Rank 486

  6. Kalutara Vidyalaya National School - Sri Lanka

    1996 — 2001

    Grade five Scholarship examination - Score 164 (200)

Experience

  1. Research Assistant

    2021 — Present

    National Institute of Informatics - Japan

  2. Lead Technical Engineer

    2018 — Present

    Roze Ai - USA (Remote)

  3. Lecturer

    2018 — Present

    University of Kelaniya - Sri Lanka

  4. Senior Software Engineer

    2016 — 2018

    Zone 24x7 Private Limited - USA, Sri Lanka

  5. Software Engineer

    2015 — 2016

    Zone 24x7 Private Limited - USA, Sri Lanka

  6. Assocoate Software Engineer

    2013 — 2014

    Omobio Private Limited - Sri Lanka

Publications

  1. Text-KG Distill: Textual Knowledge Distillation for Enhanced KG Embeddings

    2024 (Conference)

    Madushanka, T., & Ichise, R. Proceedings of International Conference on Artificial Intelligence x Data & Knowledge Engineering.

  2. Blockchain for Vehicle Registration, Transferring and Management Process in Sri Lanka

    2024 (Journal)

    Malintha, C., Diyasena, D., Madushanka, T. Engineering and Technology Quarterly Reviews, 7(1), 56-65.

  3. SecureRights: A Blockchain-Powered Trusted DRM Framework for Robust Protection and Asserting Digital Rights

    2024 (Preprint)

    Madushanka, T., Kumara, D.S., & Rathnaweera, A.A. ArXiv, abs/2403.06094.

  4. Negative Sampling in Knowledge Graph Representation Learning: A Review

    2024 (Preprint)

    Madushanka, T., & Ichise, R. ArXiv, abs/2402.19195.

  5. TuckerDNCaching: high-quality negative sampling with tucker decomposition

    2023 (Journal)

    Madushanka, T., & Ichise, R. Journal of Intelligent Information Systems, 61, 739-763.

  6. MDNCaching: A Strategy to Generate Quality Negatives for Knowledge Graph Embedding

    2022 (Conference)

    Madushanka, T., & Ichise, R. Proceedings of International Conference on Industrial, Engineering and Other Applications of Applied Intelligent Systems.

  7. A Novel Anomaly Detection Approach to Secure APIs from Cyberattacks

    2021 (Conference)

    Ifthikar, A., Thennakoon, N., Malalgoda, S., Moraliyage, H., Jayawickrama, T., Madushanka, T., & Hettiarachchi, S. Proceedings of SGAI International Conference on Artificial Intelligence and Cybersecurity.

  8. Impact of metacognition and age group on contemporary video game interface and gameplay design

    2020 (Conference)

    Harischandra, N.N., Jayakody, L.A., Madushanka, T., & Madusanka, T. Proceedings of International Research Conference on Smart Computing and Systems Engineering, 117-123.

  9. Building Automation System to Optimize Energy Utilization Acquiring the Best Performance of Appliances in a Distributed Network

    2020 (Conference)

    Ranaweera, I., Madushanka, T., Ranaweera, C., Proceedings of International Conference on Advances in Computing and Technology.

  10. Performance comparison of NoSQL databases in pseudo distributed mode: Cassandra, MongoDB & Redis

    2016 (Online)

    Kumarasinghe, C.U., Liyanage,K.L.D.U., Madushanka, T., Mendis,R.A.C.L.

  11. Customer Churn Prediction: A Cognitive Approach

    2015 (Journal)

    Senanayake, D., Muthugama, L., Mendis, L., Madushanka, T., International Journal of Computer and Information Engineering, 9(3), 767 - 773.

Presentations

  1. Text-KG Distill: Textual Knowledge Distillation for Enhanced KG Embeddings

    2024 (AIxDKE)
  2. MDNCaching: A Strategy to Generate Quality Negatives for Knowledge Graph Embedding

    2022 (IEA/AIE)

Scholarships

  1. Japan Educational Exchanges and Services Scholarship

    2020-2022 (JEES)

Peer-Reviews

  1. Computing European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases

    2025 (ECML-PKDD)
  2. Computing International Joint Conference on Artificial Intelligence

    2025 (IJCAI)
  3. 19th International Conference on Semantic Computing

    2025 (ICSC)
  4. 24th International Conference on Knowledge Engineering and Knowledge Management

    2024 (EKAW)
  5. 22nd International Semantic Web Conference

    2023 (ISWC)

Blog

NeuralNotes

A space to explore the latest in AI, Machine Learning, and Knowledge Graphs.

Zero-to

A journey from beginner to expert in tech, software engineering, and data science.

Latest Articles

Contact

Contact Form