Nisala Nanayakkara

Senior Software Engineer at Adyen

Amsterdam, North Holland, Netherlands
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

🤩
Rockstar
🎓
Top School
Nisala Nanayakkara is a Senior Software Engineer with 11 years of experience building high-performance backend systems in C, C++ and Java across leading tech and finance companies. He has driven scalable enterprise features at Meta and Singtel and now contributes to payments infrastructure at Adyen, combining production-grade engineering with a systems-level view. His open-source work on WSO2 and Siddhi shows a focus on stream processing, permission models and concurrency fixes—improving store query semantics and event pipeline stability in widely used projects. Trained at the University of Moratuwa, he blends rigorous computer science fundamentals with hands-on DevOps and backend architecture. Colleagues rely on him to tame complex concurrency and access-control challenges that sit at the heart of distributed analytics and streaming platforms. Based in Amsterdam, he pairs a pragmatic engineering style with a persistent curiosity for making large-scale systems more reliable and secure.
code11 years of coding experience
job10 years of employment as a software developer
bookBSc(Hons) Computer Science & Engineering, BSc(Hons) Computer Science & Engineering at University of Moratuwa
bookRichmond College
stackoverflow-logo

Stackoverflow

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

Github Skills (30)

javascript10
integrate10
web-application10
apidoc10
permission10
integrations10
java10
standard-library10
tomcat10
javas10
api10
webapp10
stream-processing10
access-management10
c-library10

Programming languages (5)

JavaCSSJavaScriptBallerinaPython

Github contributions (5)

github-logo-circle
wso2/jaggery

Jun 2016 - Jun 2018

The delicious Javascript framework
Role in this project:
userBack-end Developer
Contributions:9 commits, 8 PRs, 1 push in 1 year 11 months
Contributions summary:Nisala focused on implementing and refining the Jaggery runtime environment, contributing core logic to the `org.jaggeryjs.jaggery.core` package. They integrated the Jaggery runtime within the Apache Tomcat server, specifically in the `JaggeryDeployerManager` and `WebAppManager` classes. They also added functionality related to URL mappings and session management, further developing the server-side features of the framework. Code refactoring and modifications to improve code quality were also observed.
javascript-frameworkjavascriptdeliciousframework
siddhi-io/siddhi

Jan 2018 - Jan 2019

Stream Processing and Complex Event Processing Engine
Role in this project:
userBack-end Developer
Contributions:29 commits, 20 PRs, 13 pushes in 11 months
Contributions summary:Nisala primarily focused on enhancing the store query functionality of the Siddhi engine. Their contributions include adding features to retrieve output attributes from store queries, implementing methods to get store query output types, and adding related test cases. The changes involved modifying core modules and interfaces related to store query runtime, parsing, and execution within the Siddhi framework, specifically interacting with table and aggregation features. They also addressed improvements and bug fixes.
stream-processingevent-processingcomplex-event-processingonline-learningcloud
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
Nisala Nanayakkara - Senior Software Engineer at Adyen