{ }
</>
[ ]
( )

Hello, I'm

Didula Sri Lakpriya

|

Didula Sri Lakpriya

About Me

Get to know more about my background and expertise

I'm an early-career software engineer with hands-on experience designing, building, and maintaining production-ready applications. I'm comfortable working across the full development lifecycle, from understanding requirements to delivering reliable, scalable solutions.

Known for taking ownership of tasks, learning new systems quickly, and writing maintainable code that aligns with real business needs. I actively seek opportunities where high standards, continuous learning, and meaningful impact are valued.

Currently in my final year at University of Moratuwa, I've contributed to various projects ranging from AI-powered conversational commerce to hospital management systems, always focusing on clean architecture and best practices.

Education

BSc. (Hons) in Information Technology

University of Moratuwa (2022-2026)

Experience

Software Engineer Intern

AASA IT Solutions (Apr-Oct 2025)

Focus Areas

Full-Stack Development

Building scalable, production-ready apps

Achievements

High Standards

Clean code, maintainable solutions

Technical Skills

Languages

JavaJavaScriptPython

Frontend

ReactNext.jsReact NativeHTML/CSS

Backend

Node.jsExpress.jsSpring Boot

Databases

PostgreSQLMongoDBMySQL

Tools & Others

GitDockerSonarQube

Experience & Education

My professional journey and academic background

Software Engineer Intern

AASA IT Solutions

April 2025 - October 2025Colombo, Sri Lanka

Contributed as a full-stack developer to the Irrigation Department ERP System

Developed React.js frontend and Spring Boot backend for workflows supporting storekeepers, HODs, irrigation engineers, and administrative staff

Built and enhanced RESTful APIs for core modules including item management, stock handling, engineer management, approvals, material requests, and user management

Enhanced code quality and maintainability by identifying technical debt, refactoring, and following clean-code best practices using SonarQube

Collaborated with cross-functional teams to deliver features aligned with business requirements

React.jsSpring BootSonarQubeJavaJavaScript

BSc. (Hons) in Information Technology

University of Moratuwa

June 2022 - July 2026

Focus on Software Engineering and Full-Stack Development

Active participant in technical projects and hackathons

Strong foundation in Data Structures, Algorithms, and Software Architecture

St. Thomas College - Matara

2011 - 2019

G.C.E. Advanced Level - Physical Science Stream: A A B

Featured Projects

A showcase of my recent work and contributions

Featured

AI-Powered WhatsApp Conversational Commerce

Individual

Designed and developed an AI-powered conversational commerce system that enables users to place product orders via WhatsApp using natural language. The chatbot intelligently detects user intent, incrementally extracts order details, maintains conversational context with Redis, and validates product availability before order confirmation.

Node.jsRedisGroq LLM APIsWhatsApp Business APINatural Language Processing
Featured

Invoicey - Invoice Management SaaS

Individual

Built a scalable SaaS-based invoice management system that enables businesses to securely create, edit, and manage invoices with dynamic PDF generation. Designed with a free-tier usage model and an extensible architecture to support future payment and subscription features.

Next.jsPostgreSQLRedis

CareSync - Hospital Communication Platform

Group • Full Stack Developer

Implemented a solution for Peradeniya Teaching Hospital that transformed communication between patients and doctors by securely sharing medical information through a mobile application. Designed user profiles, patient summary views for doctors, and visualizations for weight and BMI graphs.

React NativeNode.jsExpress.jsMongoDB

FreshMart - E-commerce Platform

Group • Full Stack Developer

Built a modern digital marketplace with a microservice architecture, enabling users to effortlessly browse, purchase, and receive products while ensuring convenience, secure transactions, and access to a diverse range of items through independent services.

Next.jsSpring BootPostgreSQLMicroservices

EXMO - Faculty Access Control System

Individual

Developed a Faculty Access Control System for University of Moratuwa that integrates a microcontroller device with the RDM6300 RFID module and a web application. The system provides secure, automated access management for faculty facilities.

MicrocontrollerRFIDWeb ApplicationIoT

Want to see more? Check out my GitHub profile for additional projects and contributions.

Let's Connect

Have a project in mind or just want to chat? I'd love to hear from you!

Get in Touch

I'm actively seeking software engineering opportunities where I can contribute to meaningful projects and continue growing as a developer. Whether you have a job opportunity, a project collaboration, or just want to connect, feel free to reach out!

Send a Message