Dilan Tharaka

Software Engineer II at Booking.com

London, 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
Dilan Tharaka is a Software Engineer II based in London with 11 years of experience designing and delivering backend, frontend and middleware solutions across startups and enterprise projects. Currently at Booking.com after senior engineering roles at WSO2 and CodeGen, he brings strong SDLC and Agile discipline to complex, production-grade systems. He has notable open-source contributions to WSO2 projects—improving registry, deployment and message-transformation components—highlighting expertise in integration and runtime stability for cloud-native microservices. Beyond engineering, Dilan has co-founded an e-commerce venture, taught database workshops at the University of Moratuwa, and written technical blogs, reflecting a blend of product sense, teaching ability, and communication. He pairs an analytical, test-driven approach with a knack for migrating research ideas (time-series and recommender work) into practical features that ship.
code11 years of coding experience
job5 years of employment as a software developer
bookEngineer's Degree, Computer Science and Engeneering, Engineer's Degree, Computer Science and Engeneering at University of Moratuwa
bookHigh School, High School at St. Thomas College, Matara
languagesSinhalese, English
stackoverflow-logo

Stackoverflow

Stats
537reputation
52kreached
22answers
6questions
github-logo-circle

Github Skills (24)

integrate10
testing10
microservices-application10
integrations10
java10
javas10
syn10
api10
microservices10
freemarker9
cloud-native8
rest8
kubernetes7
kubernetes-pods7
angular6

Programming languages (6)

TypeScriptJavaCSSGoHTMLTSQL

Github contributions (5)

github-logo-circle
wso2/wso2-synapse

Oct 2020 - Sep 2021

Role in this project:
userBackend Developer
Contributions:6 reviews, 53 commits, 24 PRs in 11 months
Contributions summary:Dilan refactored the PayloadFactoryMediator, which appears to handle message transformation within the WSO2 Synapse project. These changes include improvements to the mediator's functionality and the addition of a FreeMarker implementation for templating. The user also updated test cases to align with the refactored code, specifically testing the FreeMarker implementation.
The cloud-native configuration driven runtime that helps developers implement composite microservices.
Role in this project:
userBack-end Developer
Contributions:7 reviews, 10 commits, 6 PRs in 10 months
Contributions summary:Dilan primarily focused on back-end development tasks within the WSO2 Micro Integrator project. Their contributions involved modifying registry lookup logic, altering deployment status change mechanisms in the DefaultAppDeployer, and adding tests for registry path creation. Additionally, the user addressed merge conflicts and made changes to the heartbeat component and cluster task coordination, indicating involvement in system stability and integration aspects.
modularityruntimewso2microserviceservices
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
Dilan Tharaka - Software Engineer II at Booking.com