Pasindu Rumal Jayasundara Liyanage Perera, Developer in San Francisco, CA, United States
Pasindu is available for hire
Hire Pasindu

Pasindu Rumal Jayasundara Liyanage Perera

Verified Expert  in Engineering

Full-stack Web Developer

San Francisco, CA, United States
Toptal Member Since
March 2, 2022

Pasindu is a technology enthusiast passionate about solving real-world problems fast and efficiently. He's worked on the full stack from the hardware to the front end. With a strong maths background, he enjoys living on the edge of technologies and has helped 100+ developers fix and understand their code issues.


Angular, Java, PostgreSQL, Cypress, React, ETL, Docker
Node.js, CouchDB, Java, TypeScript, Redux, React, React Native, Docker




Preferred Environment

Vim Text Editor, Tmux, Linux

The most amazing...

...project I've done is a Firefox browser add on that had more than one million downloads.

Work Experience

Full-stack Engineer

2019 - PRESENT
  • Developed a metadata driver UI that drives the CRUD based on Java annotations.
  • Worked on installing functional tests with Cypress.
  • Worked on multiple features across the front and back end.
Technologies: Angular, Java, PostgreSQL, Cypress, React, ETL, Docker

Full-stack Engineer

2016 - 2019
  • Developed multiple web and React Native applications using the same code target engine.
  • Build a repo management system using the Debian package system.
  • Carried out multiple knowledge-sharing sessions on the latest trends and tools in JavaScript.
  • Rewrote a legacy jQuery-based SPA on React, Redux, and Immutable stack in ES6 (+7) with server-side rendering.
Technologies: Node.js, CouchDB, Java, TypeScript, Redux, React, React Native, Docker

Debuk is a wrapper to any function or class. Users can debug and test their JavaScript applications' code performance with a minimum setup. It has many utility functions that allow wrapping any function or class, checking different runtime behaviors.

I collaborated with a few other developers on this project.

EzNav is a Chrome extension that allows users to quickly search all the open tabs and the history for specific content. It is handy to navigate back to a page where users were on when they have multiple windows with multiple tabs. It also searches the URLs in the history.

I built this project from scratch that was one of the Chrome Extension Challenge's hackathon winners back in 2015.
2009 - 2014

Bachelor's Degree in Computer Science and Engineering

University of Moratuwa - Moratuwa, Sri Lanka


React, Node.js, React Redux, D3.js


Mocha, Vim Text Editor, Tmux, Google Kubernetes Engine (GKE)


Angular, Cypress, React Native, Jest, Express.js, Next.js, Redux


JavaScript, TypeScript, Java, HTML, CSS, GraphQL, PHP, Elm


ETL, Functional Programming, Agile Software Development


Docker, Linux


MySQL, MongoDB, PostgreSQL, CouchDB

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.


Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring