Hasitha Abeykoon

Senior Technical Lead at WSO2

Sri Lanka
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Hasitha Abeykoon is a Senior Technical Lead with 12 years of experience designing and delivering enterprise integration, message-broker systems, APIs and backend microservices, primarily at WSO2. He has led large engineering teams and customer migrations—most notably a Mule-to-WSO2 migration for a US insurer that produced 120+ production integration flows under tight deadlines. A hands-on contributor to open-source integration tooling, he improved concurrency and caching behavior in the widely used Apache Synapse project and added tests to raise code coverage. Hasitha combines product-focused engineering (building connectors, operators, and tooling for WSO2 Micro Integrator and Choreo) with on-site customer engagements and training, bridging delivery and adoption. He is comfortable both managing teams and diving into low-level concurrency fixes, and has a track record of standardizing connector development and improving runtime performance. Based in Sri Lanka with a BSc in Computer Engineering from University of Moratuwa, he brings a pragmatic blend of systems thinking, customer empathy, and deep integration expertise.
code11 years of coding experience
job13 years of employment as a software developer
bookBachelor of Science - Computer Science and Engineering, Computer Engineering, Second Class Upper (GPA 3.67/4.2), Bachelor of Science - Computer Science and Engineering, Computer Engineering, Second Class Upper (GPA 3.67/4.2) at University of Moratuwa
bookHigh School, Junior/Senior Education, 1-11, High School, Junior/Senior Education, 1-11 at Wariyapola Sri Sumangala Colleage, Kandy
bookHigh School, Physics, Mathematics, Chemistry, 12-13, High School, Physics, Mathematics, Chemistry, 12-13 at Dharmaraja College, Kandy
languagesEnglish, Sinhalese
github-logo-circle

Github Skills (8)

javas10
syn10
caching10
java10
testing9
xml8
apidoc7
api7

Programming languages (7)

TypeScriptJavaDockerfileCSSBallerinaGoHTML

Github contributions (5)

github-logo-circle
wso2/wso2-synapse

Jun 2014 - Mar 2021

Role in this project:
userBack-end Developer
Contributions:8 reviews, 31 commits, 36 PRs in 6 years 10 months
Contributions summary:Hasitha primarily contributed to the Apache Synapse project by fixing bugs and improving the performance of the caching mediator. Their commits involved modifying the `CacheMediator.java` file to handle concurrent requests by implementing read/write locks. Additional contributions include resolving issues in the PropertyMediator, ValidateMediator and Aggregate classes, ensuring code stability and functionality. The user's work also includes adding test cases for PayloadFactoryMediator and RecipientListEndpoint, improving code coverage.
Library for Ballerina Extensions and Connectors
Contributions:14 reviews, 14 commits, 15 PRs in 1 year 3 months
connectorsextensionswso2ballerina
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.
Request Free Trial
Hasitha Abeykoon - Senior Technical Lead at WSO2