Aneesha Fernando is a software engineer with six years of experience building full-stack integrations and developer tooling, currently based between Colombo and New Zealand. She has delivered production features for IPaaS and low-code platforms at WSO2, leading the Solution Architecture modeling tool and contributing front-end React/TypeScript and back-end Java/Ballerina work. Aneesha contributed to the core Ballerina language, adding language-server and service-modeling support for gRPC and nested services—an indication of her comfort with both language-level design and practical integration patterns. Her background spans .NET enterprise systems, cloud migrations to Azure, and connector generation using OpenAPI, demonstrating a strong cross-platform integration skillset. Now pursuing a PhD in Geographic Information Science with ML/NLP focus, she blends research-level interests in machine learning and distributed systems with a proven track record of shipping developer-focused tooling.
6 years of coding experience
4 years of employment as a software developer
Oracle Certified Associate Java Programmer, Information Technology, Oracle Certified Associate Java Programmer, Information Technology at ESOFT Metro Campus
Biology, Biology at Dharmasoka college, Ambalangoda
Doctor of Philosophy - PhD, Geographic Information Science, Machine Learning and Natural Language Processing, Doctor of Philosophy - PhD, Geographic Information Science, Machine Learning and Natural Language Processing at Massey University
B.Sc. (Honours) in Management and Information Technology (IT Special), Information Technology, First Class Honours | Highest GPA holder of the batch, B.Sc. (Honours) in Management and Information Technology (IT Special), Information Technology, First Class Honours | Highest GPA holder of the batch at University of Kelaniya Sri Lanka
Contributions:52 reviews, 79 commits, 39 PRs in 4 months
Contributions summary:Aneesha contributed to the Ballerina Programming Language, specifically focusing on enhancements to the language server extensions for service architecture modeling. Their work involved adding support for external services, gRPC, and nested service calls. They also implemented the generation of component models for anonymous records and other data types within the Ballerina ecosystem.
Contributions:1 review, 8 PRs, 468 pushes in 2 years 4 months
apiopenapiballerina
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.