1. Professor in Computer Science, Department of Computer ScienceFaculty of Applied SciencesUniversity of Sri Jayewardenepura, Sri Lanka (Dec. 2019 – Present).

  2. Senior Lecturer (Grade I) in Computer Science, Department of Computer ScienceFaculty of Applied SciencesUniversity of Sri Jayewardenepura, Sri Lanka (Jun. 2015 – Dec. 2019).

  3. Senior Lecturer (Grade II) in Computer Science, Department of Computer ScienceFaculty of Applied SciencesUniversity of Sri Jayewardenepura, Sri Lanka (Jun. 2014 – 2015).

  4. Senior Lecturer (Grade II) in Computer Science, Department of Statistics and Computer Science, Faculty of Applied SciencesUniversity of Sri Jayewardenepura, Sri Lanka (Jun. 2009 – 2014).

  5. Lecturer, Department of Statistics and Computer Science, Faculty of Applied SciencesUniversity of Sri Jayewardenepura, Sri Lanka (1998 – 2009).

  6. Lecturer, Department of MathematicsFaculty of Applied SciencesUniversity of Sri Jayewardenepura, Sri Lanka (1997 – 1998).

  7. Coordinator of M.Sc. Program in Computer ScienceDepartment of Computer Science/Department of Statistics and Computer Science, Faculty of Applied SciencesUniversity of Sri Jayewardenepura, Sri Lanka (Apr. 2012 – Feb. 2017).

  8. Research Supervisor – PhD Degree in Computer Science, Department of Computer Science/Department of Statistics and Computer Science, Faculty of Applied SciencesUniversity of Sri Jayewardenepura, Sri Lanka (2013 – Present).

  9. Research Supervisor – M.Phil. Degree in Computer Science, Department of Computer Science/Department of Statistics and Computer Science, Faculty of Applied SciencesUniversity of Sri Jayewardenepura, Sri Lanka (2011 – Present).

  10. Research Supervisor – M.Sc. Program in Computer ScienceDepartment of Computer ScienceFaculty of Applied SciencesUniversity of Sri Jayewardenepura, Sri Lanka (2015 – Present).

  11. Research Supervisor – M.Sc. in Industrial MathematicsDepartment of MathematicsFaculty of Applied SciencesUniversity of Sri Jayewardenepura, Sri Lanka (2012 – 2011).

  12. Research Supervisor – B.Sc. (Special) Degree in Computer Science, Department of Computer Science/Department of Statistics and Computer Science, Faculty of Applied SciencesUniversity of Sri Jayewardenepura, Sri Lanka (2009 – Present).

  13. Research Supervisor – B.Sc. (Special) Degree in Mathematics, Department of MathematicsFaculty of Applied SciencesUniversity of Sri Jayewardenepura, Sri Lanka (2010 – 2017).

  14. Consultant (for the curriculum development of ICT degree program), Faculty of TechnologyUniversity of Sri Jayewardenepura, Sri Lanka (2015 – 2017).

  15. Visiting Lecturer in Information and Communication Technology, Department of Information and Communication TechnologyFaculty of TechnologyUniversity of Sri Jayewardenepura, Sri Lanka (2017 – 2017).

  16. Visiting Lecturer, Department of Computer ScienceGeneral Sir John Kotelawala Defence University, Sri Lanka (2013 – 2017).

  17. Visiting Lecturer, Faculty of Information TechnologyUniversity of Moratuwa, Sri Lanka (2012-2017).

  18. Visiting Lecturer, Faculty of Graduate StudiesUniversity of Sri Jayewardenepura, Sri Lanka (2002 – Present).

  19. Visiting Lecturer, Department of Computer ScienceOpen University of Sri Lanka (2002 – 2004).

  20. Senior Consultant (for undergraduate student projects), Department of Computer ScienceOpen University of Sri Lanka (2009 – 2013).

  21. PhD Research Student, Department of Electronic and Computer EngineeringBrunel University, London (2005 – 2009).

  22. Demonstrator in Computer Programming, Department of Electronic and Computer EngineeringBrunel University, London (2005 – 2006).

  23. Editor of CPU2242 Object Oriented Programming using C++ and Java, Open University of Sri Lanka.

  24. Senior Treasurer, Student’s Council of Faculty of Applied Sciences, University of Sri Jayewardenepura, Sri Lanka (2010/2011).

  25. Senate Representative of Faculty of Applied Sciences, University of Sri Jayewardenepura, Sri Lanka (2017-present).

  26. Member of the Board of Study in Physical Science (BSPS), Faculty of Graduate Studies, University of Sri  Jayewardenepura, Sri Lanka (2011-present).

  27. Editor of the Editorial Board for the Vidyodaya Journal of Science, University of Sri Jayewardenepura, Sri Lanka (2015-present).

  28. Faculty Representative, Computer and Information Technology Committee, University of Sri Jayewardenepura, Sri Lanka (2015-present).

  29. Faculty Representative, Advisory Board of the Centre for IT Services of the University of Sri Jayewardenepura, Sri Lanka (2015-present).

  30. Member, TEC Committee, Faculty of Applied Science, University of Sri Jayewardenepura, Sri Lanka (2015-2017).

  31. Reviewer for the International Conference on Multidisciplinary Approaches (iCMA), Faculty of Graduate Studies, University of Sri Jayewardenepura, Sri Lanka (2014- 2016).

  32. Member of Panel of Judges for the Best Paper Award, Sri Lanka Association for Artificial Intelligence (SLAAI) international conference on Artificial Intelligence (SLAAI-ICAI-2018).

  33. Session Chair of “Optimal Thinking towards Intelligent Behaviour”, 11th International Research Conference of General Sir John Kotelawala Defence University, Sri Lanka held on 13th-14th of September, 2018.

  34. Session Chair, Modern Technology and Applications at the International Conference on Multidisciplinary  Approaches held on 13th-14th August 2014 at Faculty of Graduate Studies, University of Sri Jayewardenepura, Sri Lanka.

  35. Member of Panel of Judges for the Best Paper Award, Proceedings of annual sessions of Sri Lanka Association for Artificial Intelligence (SLAAI)(2012).

  36. Member of Panel of Judges for the best paper award, Information Technology Research Unit (ITRU) research symposium, Faculty of Information Technology, University of Moratuwa, Sri Lanka (2011).

  37. Reviewer, Information Technology Research Unit (ITRU) research symposium, Faculty of Information Technology, University of Moratuwa, Sri Lanka (2011).

  38. Associate Editor of Journal of Computer Science, University of Sri Jayewardenepura, Sri Lanka (2012-present).

  39. Reviewer for the International Conference on Humanities and Social Sciences, University of Sri Jayewardenepura, Sri Lanka (2015).

  40. Reviewer of Swarm and Evolutionary Computation, Science Direct Elsevier Sciences Ltd. (2015).