π― A passionate Senior Software Engineer and Full Stack Developer from Sri Lanka with 6+ years of experience building robust, scalable, and user-focused solutions across industries and international clients.
π Portfolio Website (Recent Project)
π LinkedIn | GitHub
Languages:
Java β’ Python β’ JavaScript β’ SQL
Frameworks, Libraries & Tools:
Spring Boot β’ Flask β’ Django β’ ReactJS β’ ReactJS β’ NextJs β’ Node.js β’ Express.js
AWS (Lambda, SQS, S3, Transcribe) β’ Microservices β’ JUnit β’ Swagger/OpenAPI β’ GitHub β’ Docker
Databases:
MySQL β’ Oracle β’ DB2 β’ PL/SQL β’ Stored Procedures
πΈ KPM Paris Transport
Technologies and Tools: [React, NextJS, AWS, MySQL, Prisma ORM etc.]
KPM Paris Transport is a comprehensive shuttle booking system designed to streamline airport and city transfers in Paris. The platform enables users to effortlessly book private or shared rides, ensuring a smooth and efficient travel experience. With features such as real-time availability, multi-language support and automated booking management, KPM Paris Transport enhances customer convenience and operational efficiency. The system caters to both tourists and residents, offering reliable transport options to and from key locations in and around Paris.
Flask β’ Vue.js β’ AWS Lambda β’ SQS β’ Sockets β’ MySQL
- Re-architected monolithic app into microservices using AWS Lambda & SQS, reducing product cost by ~30%.
- Introduced a background file uploader & integrated document highlighting, AI Q&A, and real-time chat similar to ChatGPT.
Node.js β’ ReactJS β’ MySQL β’ AWS
- Developed a full-stack job portal with candidate grading and auto-shortlisting based on recruiter-defined rules.
UConnect β Job & Event Portal (https://www.uconnect.lk/)
ReactJS β’ Django β’ MySQL β’ AWS
- Built a dynamic platform for job seekers and recruiters to connect and participate in job-related events.
Java 17 β’ Spring Boot β’ Apache Camel β’ Microservices
- Developed real-time interactions between event organizers and participants. Emphasized scalable microservice architecture.
WELS β Water Efficiency Labeling (Australia Gov) (https://www.waterrating.gov.au/)
Java 8 β’ JSP β’ Oracle β’ OWASP Secure Coding
- WELS is an initiative by the Australian Government aimed at promoting water efficiency through standardized labeling for appliances and products that use water. The platform ensures that consumers can make informed purchasing decisions based on water efficiency ratings.
- As part of the development team, I contributed to building and maintaining this regulatory system while ensuring OWASP-compliant secure coding practices throughout the software development lifecycle. The solution supports industry compliance, enables efficient product registration, and facilitates enforcement of national water efficiency standards.
ABBBS β Australian Bird & Bat Banding System (https://www.dcceew.gov.au/science-research/bird-bat-banding)
Java β’ JSP β’ Spring β’ Oracle β’ Jasper Reports
- The Australian Bird & Bat Banding System (ABBBS) is a government initiative aimed at monitoring and conserving bird and bat populations across Australia. I contributed to the backend development and report generation features of the system, which facilitates the collection, management, and analysis of banding data for research and conservation efforts. This included designing and implementing modules to track endangered species, generate custom reports for researchers and government officials, and ensure data accuracy and compliance with ecological standards. The system plays a crucial role in protecting Australia's biodiversity by providing reliable data for environmental planning and policy-making..
Java β’ Spring β’ Oracle
- Australian Government project to collect and visualize sunken ship data.
Node.js β’ Flutter β’ MySQL
- WRUKC is an AI-powered environmental application designed to identify and catalog tree species from visual input such as photographs. The system collects detailed tree data to train and refine an AI model capable of recognizing various species with high accuracy. Built with a Node.js backend and Flutter frontend, the platform supports data entry, image uploads, and database management for efficient environmental research and ecological studies. It plays a vital role in biodiversity tracking and raising awareness about native flora.
π Sri Lanka | 2022 β Present
- Lead backend/frontend teams, mentor juniors, handle architecture, estimations, planning, and R&D
- Drove product innovation and team velocity on multiple large-scale applications
π Sri Lanka | 2021 β 2022
- Maintained business-critical apps and reporting tools; provided ALIP (Accenture Life Insurance Platform) support
π Sri Lanka | 2017 β 2021 Project : British Telecommunications (UK Client)
- Worked on BT iPublish, MDS, and other global projects with Agile teams
π Sri Lanka | 2017 β 2019
Project : Martin Dawes System (UK Client)
- Core developer on Spring Batch and DB2-based processing systems for telecom billing
π Sri Lanka | 2016 β 2017
- Frontend development with AngularJS and participated in client-facing activities
π¬ kushani1991@hotmail.com
π LinkedIn
π Based in Sri Lanka, open to remote and relocation opportunities!
βDriven by innovation. Focused on impact.β