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
  • Audience Craft AI - 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