Godwin Amila

Enterprise Architect at WSO2

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
Godwin Amila is an Enterprise Architect with over 11 years delivering middleware, API management and identity/security solutions at scale, currently leading architecture at WSO2 from the UK. He combines deep hands-on expertise in cloud-native stacks (Kubernetes, Helm, Terraform, Istio, AKS/ECS) with a strong Java and SOA background, having driven large CIAM and API Management implementations worldwide. His open-source contributions to WSO2 identity projects reveal practical improvements to OAuth/OIDC flows, SSO agents and logout/session handling—showing a focus on real-world interoperability and protocol robustness. Comfortable across infrastructure as code, observability, and hardware integration (JavaCard/MIFARE), he bridges product strategy and low-level engineering to simplify complex distributed systems.
code11 years of coding experience
job21 years of employment as a software developer
bookBachelor of Information Technology, Bachelor of Information Technology at University of Colombo School of Computing
bookSun Certified Programmer for Java 2 Platform Standard Edition 5.0, Sun Certified Programmer for Java 2 Platform Standard Edition 5.0 at Sun Certified Programmer for Java 2 Platform, Standard Edition 5.0
stackoverflow-logo

Stackoverflow

Stats
11reputation
2kreached
1answer
4questions
github-logo-circle

Github Skills (20)

authorizations10
apidoc10
saml10
openid-connect10
identity-management10
java10
javas10
api10
authorization10
sso-authentication10
oauth10
logging9
active-directory6
server6
wso26

Programming languages (8)

TypeScriptJavaDockerfileShellJinjaCSSJavaScriptHTML

Github contributions (5)

github-logo-circle
wso2-attic/carbon-identity

Mar 2015 - Mar 2016

Role in this project:
userBackend Developer
Contributions:192 commits, 46 PRs, 17 pushes in 1 year
Contributions summary:Godwin made several commits, primarily merging and integrating code from the 'master' branch. The code differences show modifications to Java files, especially within the `org.wso2.carbon.identity.sso.agent.bean.SSOAgentConfig.java` file, indicating changes related to Single Sign-On (SSO) agent configuration. These commits also address standard issues, fix debug logs, and correct logging statements within the application management components.
Role in this project:
userBack-end Developer
Contributions:30 commits, 16 PRs, 6 pushes in 10 months
Contributions summary:Godwin primarily contributed to the `org.wso2.carbon.identity.oauth.endpoint` module, focusing on authorization endpoint enhancements and bug fixes. Their work involved modifications to handle different response types, address issues with callback URLs, and improve OIDC logout functionality using id_token_hint and post_logout_redirect_uri. Additionally, the user modified `SAMLAssertionClaimsCallback.java` to handle user attributes, and added cache properties related to OpenID Connect sessions.
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
Godwin Amila - Enterprise Architect at WSO2