Dinusha Senanayaka

Software Architect Director, Customer Success at WSO2

Western Province, 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
Dinusha Senanayaka is a software architect and customer-success leader with 12 years at WSO2, now serving as Software Architect Director for Customer Success. He has driven product development across API management, identity, app management and data services, blending hands-on backend Java work with product vision and team leadership. A frequent contributor to core WSO2 open-source projects, his commits show a focus on secure microservices (JWT auth) and identity framework improvements such as username encryption and workflow enhancements. Trained as a computer engineer from the University of Peradeniya and an associate member of the Institute of Engineers Sri Lanka, he pairs formal engineering rigor with practical experience shipping enterprise middleware. Colleagues rely on him to translate complex security and integration requirements into robust, production-ready solutions while guiding cross-functional teams.
code12 years of coding experience
job14 years of employment as a software developer
bookBachelor of Science (BSc), Computer Engineering, Bachelor of Science (BSc), Computer Engineering at University of Peradeniya
github-logo-circle

Github Skills (18)

user-authentication10
authentication10
microservices-application10
java10
javas10
jwt10
workflow-management10
microservices10
identity-framework10
git-repository9
http9
user-management9
github-repos9
rest-api8
api-rest8

Programming languages (4)

JavaJavaScriptBallerinaHTML

Github contributions (5)

github-logo-circle
wso2/msf4j

Oct 2015 - Oct 2015

WSO2 Microservices Framework for Java (MSF4J)
Role in this project:
userBack-end Developer
Contributions:23 commits, 8 PRs in 12 days
Contributions summary:Dinusha focused on implementing and improving security features within the WSO2 Microservices Framework for Java (MSF4J) project. They added a `JWTSecurityInterceptor` for JWT-based authentication, modifying several files to integrate this functionality. The user addressed a signature validation issue and refactored the JWT-related code, indicating a focus on secure API design.
javawso2microservices
Role in this project:
userBack-end Developer
Contributions:11 commits, 4 PRs, 1 push in 1 month
Contributions summary:Dinusha primarily contributed to the back-end of the application, as evidenced by the changes in Java files and the focus on Identity Framework and Workflow Management. They fixed bugs, merged upstream changes, and introduced enhancements such as adding a property to encrypt usernames in URLs. The user's work included modifications to authentication handlers, workflow management UI and core components, and enhancements to the user management system.
identity
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
Dinusha Senanayaka - Software Architect Director, Customer Success at WSO2