Hello! I'm, an undergraduate student pursuing a Bachelor of Information and Communication Technology (BICT Hon's) degree at the Faculty of Technology, University of Ruhuna. I have a passion for software engineering and particularly interested in the intersection of Artificial Intelligence (AI), Machine Learning (ML), Deep Learning (DL), Backend Development, Web Development and cloud computing. I am seeking opportunities to apply my skills and knowledge in these areas through internships and real-world projects.
During my Bachelor of Information and Communication Technology (BICT Hon's) program at the Faculty of Technology, University of Ruhuna, I have gained comprehensive knowledge and practical experience across a wide range of subjects. From mastering the intricacies of Computer Networks and Distributed & Cloud Computing to delving into the realms of Artificial Intelligence and Data Mining, I have developed a strong foundation in various core concepts of the field. Additionally, my coursework in IT Project Management, Software Testing Methods and Tools, and Rapid and Agile Software Development has equipped me with valuable skills in project planning, quality assurance, and agile methodologies. Through hands-on projects and assignments, I have honed my abilities in Mobile Application Development, Advanced Database Management Systems, and Software Verification, ensuring a well-rounded understanding of modern technologies and methodologies in the field of Information and Communication Technology.
In addition to my programming skills, I have also acquired proficiency in various other tools and technologies. I am adept at utilizing Firebase for building real-time applications and managing app data efficiently. My skills extend to Shell/Perl scripting for automating tasks and backend development. Moreover, I have a solid grasp of UI/UX design principles, allowing me to create intuitive and visually appealing interfaces. With experience in MongoDB for database management and PHP for web development, I am well-equipped to tackle diverse challenges in software engineering. These skills, combined with my programming expertise, enable me to contribute effectively to projects and deliver high-quality solutions.
I am adept at leveraging industry-standard platforms to streamline development processes and optimize workflow efficiency. My toolkit includes Intellij IDEA for robust Java development, Postman for API testing and collaboration, GitHub for version control and collaborative coding, Android Studio for native Android application development, and Visual Studio Code for versatile code editing and debugging. I am also skilled in utilizing Cisco Packet Tracer for network simulation and troubleshooting, MySQL Workbench for database design and management, and NetBeans for Java development. Additionally, I have experience with AWS services for cloud computing, deployment, and infrastructure management, enabling me to build scalable and resilient applications. These software skills empower me to tackle complex challenges and deliver high-quality solutions across various domains.
Disease images are input by the user, and the system identifies the disease from the images.
The system can generate reports, handle complaints, and implement role-based authentication.
TechnologiesCreate an e-commerce web application for medical services.
TechnologiesDevelop a mobile responsive, full stack food delivery application for nilwala breeze hotel. This projects allows to the user to add new items and to maintain all the things over the firestore cloud database.
TechnologiesThis Java RMI chat application allows multiple users to chat in a group, using Java Swing as the interface, and Hibernate as the ORM tool.
Technologies501/B, Lewpothdeniya, Bopagoda, Akuressa.