Chanaka Fernando is a Chief Architect with 12+ years of experience evolving from hands-on embedded and integration engineering to leading solution and platform architecture for enterprise and consumer products. He authors two books on architecture and microservices, maintains a high-profile GitHub presence (3,000+ stars) and publishes widely-read technical articles (half a million+ DZone views), reflecting a strong public engineering voice. At PickMe he designs and operates a complex, cloud-native mobility ecosystem, and previously led solution architecture engagements with F500 clients across healthcare, telecom, banking and education at WSO2. His contributions to core integration projects like WSO2 ESB and Synapse show deep expertise in middleware, ESBs and reliable distributed systems, while his background in embedded systems underscores a pragmatic, full-stack problem-solving approach.
12 years of coding experience
16 years of employment as a software developer
B. Sc. Engineering (Hons), Electronics and Telecommunications, First class, B. Sc. Engineering (Hons), Electronics and Telecommunications, First class at University of Moratuwa
Advanced Level (Physical Science Stream), PHYSICAL SCIENCES, 3 A with Z-score of 2.4742, Advanced Level (Physical Science Stream), PHYSICAL SCIENCES, 3 A with Z-score of 2.4742 at Harischandra College
Leadership essentials, Organizational Leadership, complete, Leadership essentials, Organizational Leadership, complete at Cornell University
Welcome to the WSO2 Enterprise Service Bus source code! For info on working with the WSO2 Enterprise Service Bus repository and contributing code, click the link below.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:1 release, 167 commits, 116 PRs in 1 year 6 months
Contributions summary:Chanaka primarily focused on fixing and enhancing integration tests within the WSO2 Enterprise Service Bus (ESB) project. Their contributions included addressing test failures, correcting timeout issues, and ensuring proper deployment of proxy services before test execution. The user also added new integration tests and made improvements to existing test cases related to transport and mediator functionality. These changes contributed to improved test coverage and reliability of the ESB project.
Contributions:184 commits, 140 PRs, 128 pushes in 2 years 6 months
Contributions summary:Chanaka primarily focused on modifying and extending the ESB (Enterprise Service Bus) task administration service within the `wso2/carbon-mediation` repository. Their contributions included adding new ESB-specific task operations such as pausing, resuming, and deleting tasks, along with retrieving running task information. The user also worked on fixing issues related to task execution during server startup and made revisions to the task management components to improve the overall functionality and reliability of the ESB's task scheduling capabilities. Further modifications were done to integrate and control the ESB tasks.
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.