Tharaka De Silva

Software Engineer II at Booking.com

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

👤
Senior
🎓
Top School
Tharaka De Silva is a Software Engineer II based in Amsterdam with 10 years of experience building fault-tolerant, scalable back-end systems and automation across fintech, e-commerce, and API platforms. He has driven high-throughput projects—supporting API gateways at 10,000 TPS—and built developer tooling (a Go-based CLI for CI/CD) to streamline team workflows. At Booking.com and prior employers he focused on resilient microservices, cloud migrations (Rancher to AWS ECS), and performance improvements such as converting sync code to reactive patterns and implementing ephemeral Redis caching. An implicit strength is his attention to observability and error clarity—evident in contributions to the popular Jenkins git-plugin where he improved exception propagation and error messaging to aid debugging. He combines hands-on engineering with mentoring experience and a pragmatic approach to aligning software design with business requirements.
code10 years of coding experience
job6 years of employment as a software developer
bookBachelor of Science - BS, Computer Information Technology, Minor: Mathematics, 3.5, Bachelor of Science - BS, Computer Information Technology, Minor: Mathematics, 3.5 at Minnesota State University, Mankato
bookCoursework, Electrical Engineering, Minor: Mathematics, Coursework, Electrical Engineering, Minor: Mathematics at Fairleigh Dickinson University
languagesEnglish, Sinhalese
stackoverflow-logo

Stackoverflow

Stats
61reputation
6kreached
6answers
1question
github-logo-circle

Github Skills (17)

git10
sc10
java10
javas10
jenkins10
error-handling10
jenkins-ci10
debug9
debugging9
html6
delay6
react6
jhipster6
bazel-rules6
bazel6

Programming languages (15)

SmartyJavaC++RustGoHTMLJupyter NotebookKotlin

Github contributions (5)

github-logo-circle
jenkinsci/git-plugin

Jun 2017 - Jun 2017

Git repository access for Jenkins jobs
Role in this project:
userBack-end Developer
Contributions:1 PR in 1 day
Contributions summary:Tharaka primarily focused on improving error handling and exception management within the Git plugin. Their contributions involved refining error messages and ensuring that exceptions, specifically `GitException` instances, were propagated correctly to maintain stack traces for debugging purposes. Furthermore, the user corrected the construction and formatting of error messages for improved clarity and accuracy within the Jenkins environment. This included removing superfluous elements and ensuring proper formatting of the error output.
jenkinsjenkins-security-scan-enabledgit-pluginjenkins-plugingitflow
tharakadesilva/personal-site

Apr 2017 - Mar 2018

Contributions:5 PRs, 99 pushes, 8 branches in 11 months
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
Tharaka De Silva - Software Engineer II at Booking.com