I'm Akalanka Vimukthi Rathnayake, a Passionate Software Engineer from Sri Lanka. I'm a Fast Learning, Responsible, Adaptable, Hardworking, and a Loyal Team Player that is driven to meet or exceed a company's expectations to deliver high-quality software products.
Echonlabs (PVT) LTD | (2024 Mar - Present)
Currently Working as a Trainee Software Engineer
Echonlabs (PVT) LTD | (2023 Feb - 2024 Feb)
Worked as a Part-time Trainee Software Engineer
This is a Web application for Restaurants, Restaurant owners can add their restaurant here including their dishes with dish categories and Customers can add or remove foods to cart and place orders for the food as their preferences ,as well as Riders can take orders and deliver food (2023 - present)
Technologies : Angular , Bootstrap ExpressJS , MongoDB , FireBase
This is a Social Media web application that users can Communicate each other globally, users can add or remove friends. users are available to add new posts and those posts can see by all users and they can like or remove like and comment to posts as well. (2024-present)
Technologies : React , ExpressJS , MongoDB , REDUX , MUI
This is a Mobile application suitable for IOS and for Android Platforms, this is developed for rent car community , Users can select their own cars, add as favorites remove if not. (2024 - present)
Technologies : React Native , Typescript , NestJs , MongoDB
This is a Web Application that manages Employees in a company , Admin can add , edit , delete and create and view and users according to their details ,Employee details of the company can be manages using this BackEnd application
Technologies : React , MUI , ExpressJS , MySQL
This is a BackEnd that manages books and their details in a book store , store owners can add their books to the web app and search books and add books , edit book details and delete books (2024)
Technologies : NestJS , MongoDB
This is a BackEnd that manages Contacts of a specific user, users can save their contact and details in it , and search contacts , edit contact and details and delete contacts also available in this BackEnd application (2023)
Technologies : ExpressJs , MongoDB
This is a App for play the game named as rock paper scissors, anyone can play this game with the compute , and the score is displaying on the screen (2023)
Technologies : HTML , CSS , Javascript
This is a Web Application that see the real time weather details in a specific place in the world (2023)
Technologies : HTML , CSS , Javascript
This Article is about communication between among components in Angular , this Absolutely for beginners and for intermediate level Angular Developers
This Article is about Asynchronous Programming in javascript, that is the concept, most of the javascript developers struggles.This article includes about callbacks , promises and async/await
This Article is about Authentication using Json Web Token (JWT), this article explains all about the JWT, for node js developers , the code also included in this article.
This Article is about utility types in Typescript, using these, reduces number of line in the code and make it more clear and improves the readability.
This Article is about Basics of MongoDB Aggregation, If you are using MongoDB, MongoDB Aggregations are essential for querying, transforming, and combining data from multiple collections, enabling efficient data processing and improved application performance
This Article is about Array Methods in Javascript, Understanding the available array methods is essential for efficiently manipulating, transforming, and processing data.
This Article is about Map and Set in Javascript, JavaScript provides two powerful data structures, Map and Set, which offer unique advantages over traditional objects and arrays. These structures allow developers to efficiently manage and manipulate collections of data.
This Article is about Memory Management and Garbage collection in javascript, In JavaScript, Memory management is automatic and performed by the JavaScript engine.
© 2025 Akalanka Vimukthi Rathnayake. All rights reserved.