Dinusha Rathnayaka is a Staff Software Engineer with eight years of full‑stack experience building and shipping web applications across Next.js, React/TypeScript, NestJS, and cloud platforms (GCP/AWS). He excels at bridging frontend UX and backend services—implementing robust testing (Jest, Cypress), payment integrations, and shared UI libraries—while contributing to developer handbooks and knowledge‑sharing programs. Comfortable in geographically distributed teams, he pairs pragmatic engineering with mentorship and a rotation-based approach to deployment and incident response. Colleagues know him as a collaborative problem solver who organizes team events and brings a people-first mindset to delivery. Outside work he volunteers, travels, and enjoys gaming and films, which he credits for keeping his curiosity and cross-cultural empathy sharp.
8 years of coding experience
8 years of employment as a software developer
NIBM
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at University College Dublin
Bachelor's degree Computer Science, Bachelor's degree Computer Science at NSBM
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
Dinusha Rathnayaka - Staff Software Engineer at Certify