Dinika Senarath

Associate Lead Sales Engineer

Manchester, England, United Kingdom
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
Dinika Senarath is an Associate Lead Sales Engineer based in Manchester with nine years of hands-on experience bridging technical engineering and customer-facing solution delivery. At WSO2 she progressed from intern to leadership, combining backend Java work on prominent open-source identity projects (WSO2 Identity Server and related extensions) with front-end fixes and integration testing to improve security features like mobile verification and SAML/OAuth flows. She focuses on code quality, maintainability and testability—evidenced by refactors, test contributions and protocol-aware fixes such as IdP entity ID handling in SAML grant flows. Comfortable across the stack, Dinika pairs technical problem-solving with sales engineering responsibilities, helping translate complex identity and authentication capabilities into customer value. Her academic background in computer engineering and ongoing MSc in Business Computing give her both solid engineering fundamentals and a product-minded perspective.
code9 years of coding experience
job6 years of employment as a software developer
bookBSc Engineering Department of Computer Science and Engineering, BSc Engineering Department of Computer Science and Engineering at University of Moratuwa
bookMSc Computer Science (Business Computing), MSc Computer Science (Business Computing) at University of Staffordshire
bookGCE Advanced Level -2014 (Physical Tream) GCE Orginary Level - 2011, GCE Advanced Level -2014 (Physical Tream) GCE Orginary Level - 2011 at Rathnavali Balika Vidyalaya, Gampaha
languagesEnglish, Sinhalese
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (40)

api-rest10
javascript10
back-end-development10
api-design10
restful-api10
identity10
saml10
testing10
authentication10
user-authentication10
ui-design10
identity-management10
java10
refactor10
javas10

Programming languages (9)

TypeScriptJavaC++ShellCSSCJavaScriptBallerina

Github contributions (5)

github-logo-circle
Role in this project:
userBack-end Developer
Contributions:27 reviews, 61 commits, 41 PRs in 2 years 8 months
Contributions summary:Dinika primarily focused on refactoring and refining existing code within the identity framework, particularly in the `SAMLSSOServiceProviderDAO.java` file. Their contributions included code reformatting, changing null checks, and adding support for features like IDP entity ID override. The commits also show improvements in test code. This indicates a focus on code quality, maintainability, and extending the existing functionalities of the identity framework.
identity
wso2/identity-apps

Jun 2020 - Sep 2021

Role in this project:
userFront-end Developer
Contributions:7 releases, 68 reviews, 218 commits in 1 year 3 months
Contributions summary:Dinika primarily contributed to the front-end development of the application. Their work involved fixing double-submit errors in the login form, enhancing the user interface for mobile verification updates. The commits demonstrate an ability to work with JavaScript and JSPs. In addition, the user addressed comments in a pull request, indicating an understanding of code review and collaborative development.
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