Kasun Dharmadasa

Software Developer at Yenlo

Kasun Dharmadasa began their work experience as a Software Engineering Trainee at Dialog Axiata PLC in 2015. Kasun completed a six-month training program where they gained skills in various ongoing and individual projects within the Product and Services Innovation division.

After their training, Kasun joined WSO2 in 2017 and held multiple roles within the company. Initially, they worked as a Software Engineer in the Platform Security Team, where they designed and implemented a vulnerability management system for security scans on WSO2 products. Kasun also implemented security standards and policies for software engineering and conducted vulnerability assessments.

Kasun then transitioned to the Financial Solutions Team at WSO2 and served as a Senior Software Engineer. In this role, they developed features for the WSO2 Open Banking Solution, including the implementation of JSON Web Signature and certificate-based Mutual TLS authentication. Kasun also contributed to the UK Open Banking and OpenID Financial Grade API specifications.

Continuing their career at WSO2, Kasun advanced to become an Associate Technical Lead for the Financial Solutions Team. Here, they provided leadership and architectural guidance for the WSO2 Open Banking UK specification Research and Development team. Kasun also implemented OAuth2 OIDC Dynamic Client Registration.

In 2021, Kasun joined Computime Software as a Senior Software Developer. Kasun worked on the ComplyRadar AML Transaction Monitoring solution, developing both frontend and backend components using React JS, Go, and Java. Kasun also deployed the solution using Docker.

Currently, Kasun is working at Yenlo as an Integration Developer. Kasun'sresponsibilities include providing security consultancy for the business API platform for Logius, leading the integration of the 42Crunch Security Platform, and training developers on adopting the 42Crunch platform for CI/CD pipelines. Kasun is also involved in integrating and developing the infrastructure using WSO2 API Manager and WSO2 Identity Server, utilizing technologies such as Java, PostgreSQL, Kubernetes, Helm, and Terraform.

Kasun Dharmadasa completed their education as follows:

From 2020 to 2023, they attended the University of Moratuwa and obtained a Master's degree in Computer Science.

From 2013 to 2017, they studied at the University of Moratuwa and earned a Bachelor of Science (BSc) in Engineering, specializing in Electronics and Telecommunication Engineering.

Between 2003 and 2011, Kasun Dharmadasa went to Bandaranayake College - Gampaha. Although no degree name is provided, they focused on Physical Sciences during this period.

In 2015, they enrolled in the Cisco Networking Academy. However, specific information regarding the degree name or field of study is not available.

In terms of additional certifications, they obtained the following:

- In July 2021, Kasun Dharmadasa became a WSO2 Certified API Manager Developer - V3 through WSO2.

- Also in July 2021, they completed the WSO2 Certified Identity Server Developer - V5 program offered by WSO2.

- In October 2016, they earned the NDG Linux Essentials certification from Cisco.

- Future plans include obtaining the CKA: Certified Kubernetes Administrator qualification from The Linux Foundation in June 2023.

- There is also mention of the Cisco Certified Network Associate certification, but no specific information regarding the completion date is provided.

Links

Previous companies

WSO2 logo
Dialog Axiata logo

Timeline

  • Software Developer

    November, 2022 - present