What I Do
References
Senior Software Engineer with 4+ years of experience, specializing in developing innovative software solutions that enhance organizational efficiency and effectiveness. Skilled in Java, Spring Boot, and MySQL, with a proven ability to build reliable and user-friendly systems.
A confident communicator and strategic thinker, adept at creating customized software that meets specific business needs and amplifies core competencies to drive success.
Working as a full time Java backend developer with iCan mall, iCan Eats, iCan Rider iCanX and some other micro web applications developed in Java and Spring boot.
Working as a full time Java backend developer with iCan mall web application developed in Java and Spring boot.
Worked as full-time developer with Travis Perkins (UK) POS & ERP are developed in Rocket Universe Native Architecture.
Developed Defect Tracker System
Learned Topologies, IP configuration, access point and router configuration Client-server architecture Peer-peer architecture, Server configuration with Widows server 2008 r2
Learned basic programming concepts
Learn to assemble the computer system and identify the problem in computer hardware and fix that
Authors : Umasuthan G., Khedika S. and Ramanan M.
Department of Computer Science, Trincomale Campus, Eastern University, Sri Lanka.
Load Balancing is one of the efficiency measures of a network that are popular in data centers for efficient traffic management of huge data. Various load balancing algorithms are known to perform better in specific network architectures. Software-Defined Network (SDN) is a new paradigm in which the data plane and the control plane are decoupled while they are coupled together in the traditional networks. Path finding and Path selection are two major phases of any load balancing algorithm. Path finding refers to the algorithms that find paths between sender and receiver. A modified version of Dijkstra's algorithm called Multipath Dijkstra is applied to find multiple paths between source and destination. If it finds a path that is shorter than the current set, it discards them and uses the new path as the shortest path. In this phase the selection of path depends on the different criteria set by multiple path selection algorithms. This work implemented three different load balancing algorithms and evaluation is based on the network bandwidth obtained. Least-busy-path, Simple-round-robin and Weighted-round-robin algorithms are chosen and their performances are tested on bandwidth when there is high traffic flow and low traffic in the network. The results showed that the weighted round-robin algorithms outperform in data transferring than other two algorithms whenever there are a high load or a low load in the network.
RISTCON 2022 Proceedings.
<p align="justify">Global Advocate was an event hosted by AIESEC in University of Colombo in collaboration with AIESEC Sri Lanka and the Lead Programme, which will be focusing on giving our delegates an idea about the Sustainable Development Goals (SDGs) and delivering the AIESEC value of World Citizen through a virtual competition followed by an event comprising of a discussion session including a distinguished panel of speakers to address the SDGs.</p>
<p align="justify">John Keells Foundation always committed to developing undergraduates like us who will be the future leaders of our country. This series of workshops were designed with the objective of giving the basic necessary knowledge and skills and gain an edge in your quest for employment.</p>