Nipuna Chandradasa is an expert full-stack engineer with a decade of experience designing cloud-native, developer-focused systems using microservices and SOA patterns. He combines strong TypeScript/JavaScript and Java skills with hands-on experience in React/Redux, .NET, language servers, and micro frontends to ship scalable, user-friendly products. At WSO2 and Zühlke he progressed from senior engineer to technical lead and now expert engineer, bridging architecture, integration and developer tooling. An active open-source contributor, he has improved the Ballerina language server and website—adding AST utilities, templates and API docs—demonstrating a knack for language tooling and developer experience. Based in Colombo with ties to Singapore, he brings both product-minded pragmatism and deep implementation expertise to complex integration challenges.
10 years of coding experience
12 years of employment as a software developer
Bachelor of Engineering - Hons., Software Engineering, Bachelor of Engineering - Hons., Software Engineering at University of Westminster
Contributions:44 reviews, 2050 commits, 681 PRs in 4 years 11 months
Contributions summary:Nipuna primarily contributed to the Ballerina Programming Language's language server, focusing on template modifications and enhancements to the AST (Abstract Syntax Tree) modification utilities. The user implemented new templates for features like if statements, foreach statements, logging, and respond statements. They also made improvements to the connector service, adding the ability to extract type definitions for LS (Language Server) and various other template and utility improvements.
Contributions:67 commits, 65 PRs, 34 pushes in 7 months
Contributions summary:Nipuna primarily focused on updating the Ballerina website. They fixed page mapping issues by redirecting URLs, which indicates work on the site's structure and navigation. Further contributions included adding templates to the "bbe" (Ballerina by Example) and footer sections, which involved integrating new content and improving the overall user experience. The user also added API documentation with front matter.
ballerinadev
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.