Gayan Weerakutti

Software Engineer at CloudBees

Setagaya, Japan
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
Gayan Weerakutti is a pragmatic full-stack software engineer with 11 years of experience building scalable microservices and high-performance stream-processing pipelines for enterprises. He has modernized legacy monoliths into distributed systems using Apache Beam, Flink, Kafka and Kinesis, and deploys and operates production infrastructure on AWS with CI/CD tools such as Concourse and Jenkins. Comfortable across Java, Unity3D, Vim and shell toolchains, he pairs deep backend expertise with practical front-end and site-optimization knowledge including Firebase and BigQuery. An active open-source contributor, he has improved REST APIs and Swagger specs for the well-known OpenMRS project, adding resources and tests while optimizing spec generation. Based in Setagaya, Japan, Gayan brings a self-starter mindset and a track record of shipping reliable, testable systems across global teams at companies like Rakuten, Sysco LABS and CloudBees. He also has hands-on experience modernizing Java runtimes from his Google Summer of Code work, reflecting an attention to language-level detail that informs his systems design.
code11 years of coding experience
job6 years of employment as a software developer
bookG.C.E. Advanced Level in Mathematics, Mathematics, G.C.E. Advanced Level in Mathematics, Mathematics at R/ Balangoda Ananda Maithreya National School
bookB.Sc. Special Degree in Computing & Information Systems, Computer Science, B.Sc. Special Degree in Computing & Information Systems, Computer Science at Sabaragamuwa University of Sri Lanka
languagesEnglish, Sinhalese
stackoverflow-logo

Stackoverflow

Stats
12,816reputation
11.9mreached
134answers
50questions
Badges
java
top-1%
maven
top-5%
git
top-5%
google-play
top-5%
dockerfile
top-5%
arraylist
top-5%
github-logo-circle

Github Skills (34)

api-rest10
api-design10
restful-api10
swagger10
intellij-idea10
java10
webservice10
javas10
rest-api10
openmrs10
multidimensional-arrays9
docker-compose9
unit-testing9
git9
ldap9

Programming languages (16)

C#JavaCSSC++CMakefileTeXGo

Github contributions (5)

github-logo-circle
Provides RESTful web services for OpenMRS (REST API)
Role in this project:
userBack-end Developer
Contributions:9 reviews, 17 commits, 23 PRs in 6 months
Contributions summary:Gayan primarily contributed to improving the RESTful web services for OpenMRS. Their work involved refactoring code, fixing issues related to string operations, and enhancing documentation, specifically focusing on documenting search parameters and improving resource definitions using Swagger. The user added a new resource and implemented related tests. Moreover, the user has been involved in optimizing the creation of swagger specifications by caching and refreshing the spec.
webserviceopenmrsrestfulopenmrs-apiweb-services
gayanW/openmrs-core

May 2017 - Mar 2024

OpenMRS API and web application code
Contributions:4 pushes, 2 branches in 6 years 11 months
openmrsapiweb-applicationopenmrs-api
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
Gayan Weerakutti - Software Engineer at CloudBees