My Professional Journey

A detailed look at my skills, experience, and achievements - showcasing the path that shaped me as a developer and problem solver.

Experience

  1. Associate Tech Specialist - Swivel Tech Pvt Ltd

    Apr 2023 - Present

    Colombo

    • LeadTech Insight Dashboard - Lead Management Platform for Socialgarden.
    • Integrated third-party tools and automated deployments via CircleCI.
    • Collaborated closely with cross-functional teams to deliver features.
    React
    Laravel
    MySQL
    AWS

    Senior Software Engineer - Swivel Tech Pvt Ltd

    Mar 2022 - Mar 2023

    Colombo

    LeadTech Insight Dashboard – Lead Management Platform (Socialgarden, Australia)

    • Contributing to the development of Socialgarden’s lead management platform, designed to deliver high-quality and reliable leads.
    • Integrated multiple third-party lead generation and marketing tools, including Unbounce, Salesforce, Google Ads API, and Facebook Ads API, to automate and optimize lead flow.
    • Configured CircleCI for fully automated deployments, improving delivery speed and reducing manual errors.
    • Developed a scalable backend with Laravel/MySQL and a modern frontend with React/Redux.
    React
    Redux
    Laravel
    MySQL
    Unbounce
    Salesforce
    Google Ads API
    Facebook Ads API
    Amazon SQS
    CircleCI
  2. Software Engineer - Mobisec Pvt Ltd

    Apr 2019 - Oct 2021

    Colombo 08

    App Platform - In-House CMS

    • Researched, tested, and implemented feature requests to deliver an internal CMS used for maintaining in-house telco apps.
    • Developed backend with Laravel and frontend with React, ensuring scalable and maintainable architecture.
    • Enhanced operational efficiency by providing a centralized platform for managing telco apps.
    React
    Redux
    Redux-Saga
    Webpack
    MongoDB
    Firebase

    Amuthu Wendesiya - Reverse Bidding Platform

    • Led development as subject matter expert and main point of contact for project management staff.
    • Collaborated with software development and testing teams to design and deliver robust, scalable, and high-performing solutions.
    • Delivered a platform aligned with marketing team requirements for functionality, scalability, and performance.
    • Developed backend with Node.js and frontend with React.
    React
    Redux
    Redux-Saga
    Webpack
    MongoDB
    Firebase
    Node.js

    QuickJob.lk - Job Posting & Searching Site

    • Built the web version of QuickJob telco app, enabling users to register and find jobs matching their skills and expertise.
    • Designed a web interface for job posting and listing, streamlining the hiring process.
    • Developed using Laravel with telco integration via Dialog Ideabiz.
    Laravel
    MongoDB
    Dialog Ideabiz
    MongoDB

    Find Family - Location Tracker App

    • Developed landing page and app dashboard for managing customer support tickets.
    • Built mobile app functionality to track family members in real-time.
    • Implemented backend using Node.js and Firebase Realtime Database, with MQTT integration via Mosquitto and Owntracks.
    React
    Redux
    Node.js
    Firebase
    Mosquitto MQTT
    Owntracks

    Aussie Coffee Hub - Coffee Finder (R&D Project)

    • Designed and developed a prototype platform to scrape and aggregate coffee shop data across Australia.
    • Used Puppeteer for automated data scraping and Node.js as backend.
    • Built frontend with React, providing a simple interface to explore coffee spots.
    React
    Redux
    Puppeteer
    Firebase
    Node.js
  3. Associate Software Engineer - Asia Media Global PVT Ltd (Subsidiary of LYCA TV)

    Jan 2017 - Apr 2019

    Colombo 04

    • Re-engineered a legacy system into a modern platform, enabling seamless integration of TV set-top box units with internal content management systems.
    • Delivered a clean and modern CMS interface that enhanced user experience, projected a more professional image to customers, and contributed to improved business performance.
    • Integrated key APIs to streamline campaigns:
      • Nexmo API → automated SMS campaigns, reducing manual effort and improving communication reach.
      • Elastic Email API → optimized email campaigns, increasing efficiency and campaign delivery rates.
    Laravel
    MySQL
    Nexmo API
    Elastic Email API

Education

Bachelor of Information Technology

2017 - 2020

University of Moratuwa, Sri Lanka

Higher National Diploma in Information Technology

2015 - 2017

SLIATE Badulla, Sri Lanka

Skills

Frontend Development95%
Backend Development90%
AWS Services70%