Dhanushka Ranatunga possesses extensive experience in the software engineering and technology consulting domains, with a notable tenure at Commonwealth Bank since September 2019 as a Staff Systems Engineer in Payments Cloud Engineering and previous roles including Specialist Engineer and Senior Software Engineer in Payments Technology. Prior to this, Dhanushka worked at Macquarie Group and DWS as a Software Consultant, with earlier positions at companies such as Huawei Technologies, Fastwire, DirectFN, Mubasher, and John Keells Computer Services. Dhanushka holds a Bachelor's Degree in Information Technology from Curtin University and completed GCE A/L in subjects including Chemistry, Physics, Mathematics, and Biology at Royal College Colombo.