Computer Science Java JavaScript Android Development PHP Cascading Style Sheets CSS Android Studio HTML Programming Python Programming Language C Programming Language NET Framework MySQL Core Java C ObjectOriented Programming OOP Microsoft Office Spring Boot Linux Android angular Spring MVC AngularJS Arduino Teamwork C BackEnd Web Development JavaSE Angular Amazon Web Services AWS python c c GitHub Web Services Web Application Development Documentation Angular Command Line Interface CLI Batch Programming javaEE aws University Teaching                      diploma in computer science  nibm HIGHER NATIONAL DIPLOMA IN COMPUTER BASED INFORMATION SYSTEMS  National Institute of Business Management   Associate Software Engineer Programus Ltd Information Technology Instructor National Institute of Business Management (NIBM - Sri Lanka) Graduate Student NIBM Software Engineering Trainee cooperative insurance