Professional experience

    Engineering products across enterprise, cloud, and AI.

    A career focused on dependable software delivery, thoughtful architecture, and collaboration with distributed teams.

    5+

    Years experience

    4

    Professional roles

    Senior Software Engineer

    Decryptogen LLC

    Leading the design and development of modern, scalable web applications using React, Next.js, React SSR, Spring Boot, Node.js, and Python. Experienced in DevOps practices with Docker and Jenkins, and deploying solutions on AWS Cloud. Skilled in working with both MongoDB and PostgreSQL databases. Additionally, specializing in AI development leveraging OpenAI, LangChain, and FAISS for building intelligent, data-driven applications. Collaborating with international teams to deliver high-quality, innovative software solutions.

    Selected contributions

    • AI Chat Assistance Application (Aiden) - RAG-based intelligent chat system
    • HR Management System - Full employee lifecycle management
    • Admin Portal - Centralized management dashboard
    • Arcanor - Text to SQL end to end AI System
    • Website Revamp - Modern redesign with Next.js

    Technology environment

    ReactNext.jsNode.jsAWSSpring BootPythonLangChainOpenAIPostgreSQL

    Software Engineer

    Mobitel (PVT) LTD

    Full-stack development with a focus on building and maintaining large-scale enterprise and telecommunications applications using Java, Spring Boot, Apache Kafka, React.js, TypeScript, and Angular. Skilled in working with SQL databases including Oracle DB and Informix DB. Experienced in DevOps practices using Jenkins and Docker, with cloud deployments on Microsoft Azure.

    Selected contributions

    • Sri Lanka Railway Booking System - Online ticketing platform
    • Reporting System - Data analytics and reporting dashboard
    • Internal tools and API development
    • Mobitel mConnect Web Application
    • Mobitel Inventory Management System
    • Mobitel Upahara Package Management System.
    • Automated SMS delivery platform for new SIM card purchases and network activations.

    Technology environment

    JavaSpring BootReactOracle DBInformix DBMySQLMicroservices

    Associate Software Engineer

    Wenthura Solutions

    Member of the R&D development team, contributing to both frontend and backend applications. Gained valuable experience in Java, ReactJS, NodeJS and modern development practices.

    Selected contributions

    • Designed and developed healthcare-focused platforms
    • Medical software project for Sweden-based clients

    Technology environment

    ReactNode.jsMongoDB

    Trainee Software Engineer

    Wenthura Solutions

    Started as an intern and quickly progressed to contributing meaningfully to frontend and backend applications. Learned Java, ExpressJS, NodeJS and professional development workflows.

    Selected contributions

    • Web application development

    Technology environment

    ReactNode.jsMongoDB