Education History

Career History

Expertise

Programming Languages

Proficient in C++, Java, and Python, enabling the development of high-performance applications across various domains, including system-level programming and data-driven solutions.

Languages:
C++
Java
Python
Dart
C#
Swift

Web Development

Skilled in building responsive and dynamic, websites using web technologies, libraries and frameworks ensuring robust frontend and backend functionality.

Tech stack:
HTML
CSS
JavaScript
TypeScript
PHP
Bootstrap
Tailwind

Frameworks & Libraries

Experienced with frameworks and libraries such as Java Spring Boot, ExpressJS, NodeJS, React, and Redux to develop scalable and maintainable applications for diverse industry needs.

Tech stack:
Java Spring Boot
Java MVC
ExpressJS
NodeJS
React
Redux

Mobile Development

Specialized in mobile app development using Swift and Java (Android), creating cross-platform and native applications that offer seamless user experiences on both iOS and Android platforms.

Tech stack:
Swift
Java (Android)
React Native

Database Management

Expertise in managing and optimizing relational and NoSQL databases, including MySQL, SQL Server, MongoDB, and Oracle, ensuring data integrity, security, and high performance.

Tech stack:
MySQL
SQL Server
MongoDB
Firebase
SQLite
Oracle
Core Data

Cloud Computing

Proficient in deploying, managing, and scaling applications on Microsoft Azure, leveraging cloud infrastructure to ensure scalability, reliability, and cost-effectiveness in various projects.

Platforms:
Azure
AWS

Version Control

Skilled in version control systems like Git, GitHub, Sourcetree, BitBucket, and GitLab, enabling efficient code management, collaboration, and continuous integration in development workflows.

Tools:
Git
GitHub
Sourcetree
BitBucket
GitLab

DevOps & Automation

Proficient in setting up and managing DevOps processes, including CI/CD pipelines, containerization with Docker, orchestration with Kubernetes, and automation tools to streamline software delivery.

Tools:
Docker
Kubernetes
Docker Swarm
CI/CD
GitHub Actions
Jenkins
HashiCorp Vault

Software Testing

Experienced in automated testing with tools like SonarQube, Selenium, Cucumber, and Mockito to ensure high code quality, reliability, and performance throughout the software development lifecycle.

Tools:
SonarQube
Selenium
Cucumber
Mockito

Event-Driven Systems

Worked with event-driven architectures using Apache Kafka and Apache ActiveMQ, building scalable, real-time systems that efficiently handle large volumes of data and complex event processing.

Technologies:
Apache Kafka
Apache ActiveMQ
RabbitMQ

Machine Learning & AI

Developed advanced machine learning models and deep learning solutions, applying AI techniques to solve complex problems, enhance decision-making, and drive innovation in various industries.

Technologies:
Machine Learning
Deep Learning
GenAI
TensorFlow
Keras
PyTorch

Fintech

Expertise in MasterCard and Visa card management systems, ensuring secure, efficient, and scalable solutions for payment processing and financial transactions in fintech environments and ISO8583.

Tech stack:
MasterCard
Visa
Card Management
Payment Processing

Achievements

  • Bronze Award in the Tertiary University Technology category for 'RetinaX' at the "National ICT Awards - NBQSA, Sri Lanka 2024"
  • Best University Project Award for "RetinaX" at "SLASSCOM Ingenuity Awards 2024"
  • Published a research paper "Age-Related Retinal Disease Identification Using Image Processing and Deep Learning" in research conference "2024 4th International Conference on Computer Communication and Artificial Intelligence (CCAI 2024)"
  • Best Research Presenter Award in the "Object Detection and Image Recognition" category at the "2024 4th International Conference on Computer Communication and Artificial Intelligence (CCAI)"
  • Published a research paper "Analyzing the Impact of Software Complexity on Software Defect Resolution Time" in research journal "International Journal of Research in Engineering, Science and Management (IJRESM)"
  • Published a research paper "Computerized System To Manage Business Functionalities For A Gymnasium" in research journal "International Journal of Engineering and Management Research (IJEMR)"
  • Microsoft Learn Student Ambassador
  • Postman Student Expert
  • Azure Fundamentals Certified
  • AWS Cloud Practitioner Certified
  • Deans List Award for Year 1 Semester 1
  • Deans List Award for Year 1 Semester 2
  • Deans List Award for Year 2 Semester 1
  • Deans List Award for Year 2 Semester 2
  • Deans List Award for Year 4 Semester 2

Achievement 1
Achievement 2
Achievement 3
Achievement 4
Achievement 5
Achievement 6

Personal Projects

thumbnail

Shape Master

Developed for Apple Vision OS and this application is made for children to identify shapes. Children can learn about shapes and evaluate themselves identifying shapes.

thumbnail

Whisper

Custom Story creation app created using GenAI and SwiftUI. Where children can enjoy stories and create happy memories. Utilized the power of AR to make an immersive experience for children.

thumbnail

RetinaX

This application created to identify retinal diseases using image processing. Leveraged Azure Custom Vision and deep neural networks to ensure high accuracy in detecting various retinal conditions.

thumbnail

Hola Holidays

Application created for a holiday booking platform and this application can be used to book hotels, make travel reservations and view maps of hotels as well as get details of the beautiful screnaries worldwide. With realtime updates to the current location.

thumbnail

Fitness Factory

This is a system to manage a gymnasium. The project contains different functionalities that are carried out by a gymnasium and that includes user management, workout management, employee leave management, memo management, customer meal plan management, customer workout management

thumbnail

Note Zipper

This is a simple MernStack Application created to manage notes. Created for keeping track of memos and other documents. This application is made utilizing standardized security practices to increase the user privacy as well as confidelity. This application can be used by any user.

thumbnail

Note Create

This is a simple MERN application which can keep records as a reminder or memo keeper.

thumbnail

Serendipity

Online Tour Guide Booking Application made using basic web technologies and PHP.

thumbnail

True Power

Mobile application created using Android Studio and Java. This is a fitness application can track user activities as well as diet plans and can be used to maintain a healthy lifestyle.

thumbnail

Family Dental Clinic

Developed for a Dental clinic to track patient data as well as maintain the functionality of the dental clinic. the application is created using MERN stack. The application store the patient health status as well.

thumbnail

EduHub

This is a Educational application which allows the users to add and view educational blogs. The app is created using Swift UIKit and Firebase. The app is created to help people to learn and share their knowledge.

thumbnail

TrashCoin App

This is an app created to fulfill the UN SDG, responsible consumption and production. This application provides the platform for waste disposers, waste collectors and waste recyclers to manage waste. This application has many features which are essential to manage waste efficiently. Developed as a Android app using Java as the development language

Contact Me