Kasun Chandika Rathnayaka, Developer in Bandarawela, Uva Province, Sri Lanka
Kasun is available for hire
Hire Kasun

Kasun Chandika Rathnayaka

Verified Expert  in Engineering

Software Developer

Bandarawela, Uva Province, Sri Lanka

Toptal member since September 17, 2020

Bio

Kasun is a passionate full-stack web developer with five years of experience and over 20 launched products in the real estate, travel, booking, SaaS, insurance, sports, and gaming industries. His expertise includes JavaScript, TypeScript, Java, and Python. Kasun's expertise has helped improve retention and user experience by 40% for a recent client, saving significant company resources. He enjoys challenging projects using cutting-edge technologies.

Portfolio

ContractPod Technologies Limited
TypeScript, Vue 3, Vue, Front-end, Pinia, Application State Management...
Fusang
Vue, JavaScript, Front-end, TypeScript, Vuetify, JSON...
Poker Central LLC
Vue, HTML, CSS, Node.js, Vuetify, JSON, Single-page Applications (SPAs), APIs...

Experience

  • Vue - 5 years
  • React - 4 years
  • Nuxt.js - 4 years
  • TypeScript - 4 years
  • Tailwind CSS - 3 years
  • Node.js - 3 years
  • Svelte - 2 years
  • GraphQL - 2 years

Availability

Full-time

Preferred Environment

GitHub, Jira, Ubuntu, Slack, MacOS, JavaScript

The most amazing...

...Vue-based projects I've developed were PokerGo applications, including several customer-facing apps and admin portals used by the content team.

Work Experience

Front-end Developer

2023 - 2024
ContractPod Technologies Limited
  • Developed UI components according to product team specifications.
  • Worked on advanced real-time chat features using Websocket and related technologies.
  • Tracked and fixed bugs using Jira as a reporting tool.
Technologies: TypeScript, Vue 3, Vue, Front-end, Pinia, Application State Management, Tailwind CSS, Bootstrap, Figma, Design, User Interface (UI), REST APIs

Front-end Development Software Engineer

2023 - 2023
Fusang
  • Developed Vue apps with a reusable project structure for future projects for a fintech company. Leveraged Vue 3's features for scalable and maintainable applications.
  • Created a chat-like app using WebSocket and Pinia. It's a real-time communication platform showcasing modern front-end skills.
  • Led the development of an app for tracking GitLab repos. Integrated external API, managed data, and provided a user-friendly interface.
Technologies: Vue, JavaScript, Front-end, TypeScript, Vuetify, JSON, Single-page Applications (SPAs), Front-end Development, Figma, User Interface (UI), Single Sign-on (SSO), REST APIs, Vue 3

Full-stack Developer

2021 - 2022
Poker Central LLC
  • Developed customer-facing applications and admin panel applications used by the content management team.
  • Worked with a cross-functional team on Agile methodology to promote customer feedback and new features.
  • Upgraded the look and feel of the main web application, increasing the number of subscribers on the platform.
Technologies: Vue, HTML, CSS, Node.js, Vuetify, JSON, Single-page Applications (SPAs), APIs, Front-end Development, Figma, Content Management Systems (CMS), Design, User Interface (UI), Headless CMS, REST APIs, Vue 3

Full-stack Developer

2019 - 2020
Wedo (Contract)
  • Developed an artisan platform for local needs within Luxemburg. I worked as a full-stack developer and participated in building a user-friendly interface. Optimized database search speed using Elasticsearch.
  • Tracked and fixed bugs. Implemented new features using Trello and Bitbucket.
  • Expanded the existing platform and updated the technology stack from WordPress to Vue, a Laravel-based application. Updated loading speed and transaction performance by 40%.
Technologies: Vuex, Vue, Vuetify, Single-page Applications (SPAs), Front-end Development, REST APIs

Software Engineer

2015 - 2020
FCode Labs
  • Participated in the development of web applications in several industries.
  • Collaborated with product and QA teams based on Agile methodology to design user workflow process, improving retention and user experience by 40%.
  • Focused on trending technologies and built many products with top-notch technology stacks like React.js, Vue.js, Laravel, GraphQL/Apollo, TypeScript, Storybook, and Tailwind CSS.
  • Built 20+ live products, including real estate, travel, booking, SaaS, insurance, sports, and gaming-related projects.
Technologies: Tailwind CSS, Node.js, GraphQL, React, Vue, Vuetify, Single-page Applications (SPAs), APIs, Front-end Development, Amazon Web Services (AWS), Back-end Development, Full-stack Development, Single Sign-on (SSO), Headless CMS, REST APIs, React Redux

Front-end Developer

2018 - 2019
Deskpro (Contract)
  • Participated in version upgrade development and worked closely with back-end developers.
  • Added new features and fixed bugs using Jira and GitHub.
  • Created a platform based on CI/CD. Obtained feedback from clients. Prototyped quickly.
Technologies: TypeScript, GraphQL, React, JavaScript, Vuetify, Single-page Applications (SPAs), Front-end Development, REST APIs

Front-end Developer

2018 - 2018
64 Robots (Contract)
  • Developed a real estate platform for brokers and property owners to trade.
  • Collaborated with the internal design team. Developed an application using Agile methodology.
  • Leveraged responsive frameworks to consistently complete product deliverables ahead of schedule.
Technologies: Nuxt.js, Vue

Experience

Leah Copilot

https://contractpodai.com/leah/
Leah is a powerful, vertical Gen AI solution for lawyers capable of contract review, elevating important data, and answering your everyday questions easily. Contributed as a front-end developer, creating unique and advanced UI components according to product team specifications.

PokerGO Web

https://www.pokergo.com/
Led the front-end development for PokerGO, a subscription-based streaming service specializing in poker-centric online content, including tournaments, cash game-oriented shows, and live chat. Played a pivotal role as the front-end developer, ensuring the smooth and intuitive user experience of both the PokerGO website and VMS.

Shopzier—eCommerce Solution

https://www.youtube.com/watch?v=BlCx2pRsk4w
Contributed to the development of 'Shopzier,' an eCommerce platform comprising a web app, mobile app, and CMS dashboard, enabling users to easily establish online stores and facilitate product sales.

Played a vital role in implementing essential features, such as setting up the Stripe payment gateway, configuring multi-infrastructure systems, and enhancing the website shopping experience.

Field Workforce Management System

https://fwms.dpg.lk/login
Developed a comprehensive system for the David Pieris Group of Companies to efficiently manage, observe, and track the progress of internal employees.

Contributed as a front-end developer, focusing on creating an intuitive user interface, implementing an analytics dashboard, and integrating a real-time user location tracking system.

Help Center Application

http://www.deskpro.com
A JavaScript- and Laravel-based project for a help-desk platform. I worked as the front-end developer using React, TypeScript, GraphQL/Apollo, Storybook, and Jest. I also integrated GraphQL APIs built with Laravel.

SaaS Application

https://wedo.lu/
A Vue.js- and Laravel-based application, which enables users to find appropriate companies for their needs. Companies are categorized based on their expertise and detailed information such as location, contact, job positions, and related posts. I worked as a full-stack developer and built an administration panel as well as RESTful APIs.

Travel App

https://wilderkaiser.naturtrip.app
A Vue.js and Node.js-based travel guide application. I worked as a full-stack developer and participated in both back-end and front-end development. I optimized performance and reduced loading speeds by 15% for an improved user experience. Worked closely with the design and product teams using the Agile methodology.

Education

2010 - 2015

Bachelor of Science Degree in Computer Science and Engineering

University of Moratuwa - Moratuwa, Sri Lanka

Certifications

OCTOBER 2018 - PRESENT

Certified Front-end Engineer

Online Freelance Agency

APRIL 2018 - PRESENT

Certified Software Development Professional

DigitalCrafts

Skills

Libraries/APIs

Vue, React, Vue 3, REST APIs, Node.js, Redux-Saga, React Redux, Vuex

Tools

Jira, Figma, GitHub, Git

Languages

TypeScript, JavaScript, HTML, CSS, HTML5, GraphQL, SQL, Java

Frameworks

Tailwind CSS, Nuxt.js, Svelte, Vuetify, Material UI, Jest, Next.js, Redux, Spring Boot, Express.js, Bootstrap, Nuxt 3

Storage

JSON, MongoDB, MySQL

Paradigms

Agile Software Development

Platforms

Ubuntu, Netlify, Firebase, Amazon Web Services (AWS), MacOS

Other

Storybook, Front-end, APIs, Single-page Applications (SPAs), Front-end Development, Full-stack, Content Management Systems (CMS), Back-end Development, Full-stack Development, User Interface (UI), Single Sign-on (SSO), Headless CMS, SaaS, Pinia, Application State Management, Design

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.

1

Share your needs

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

Choose your talent

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

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