About Me

Dynamic IT Professional & Inspiring Leader | Passionate about Web and Mobile Development

  • UI/UX
    Designing web/App interfaces
  • Web Development
    HTML5 CSS3, JavaScript (ES6+), Responsive Design, CSS Preprocessors, Frontend Frameworks (React, Next), Backend Communication (RESTful APIs), Web Performance Optimization, Browser Developer Tools, Cross-Browser Compatibility
  • App Development
    Mobile App Development Platforms (Android, iOS), Programming Languages (Java, Kotlin), Mobile UI Frameworks (React Native), Mobile App Design Guidelines (Material Design, Human Interface Guidelines), Push Notifications, Offline Storage and Sync, Mobile App Security, Continuous Integration and Deployment (CI/CD) for Mobile Apps, Mobile Analytics and Crash Reporting
  • Back End Development
    Server-Side Programming Languages (Node.js, Java, C#), Web Servers (Apache), RESTful API Design and Implementation, Authentication and Authorization, Database Management Systems (MySQL, MongoDB), Caching Strategies, Best Practices
  • Databases
    Relational Database Management Systems (RDBMS), SQL (Structured Query Language), Database Design and Modeling, Data Normalization, Indexing and Query Optimization, NoSQL Databases (MongoDB), Backup and Recovery Strategies
  • Version Control
    Git, GitHub, Branching and Merging Strategies, Code Review Processes, Continuous Integration and Continuous Deployment (CI/CD) Integration, Version Control Best Practices
  • Environment
    Operating Systems (Windows, macOS, Linux), Integrated Development Environments (IDEs) (Visual Studio Code, IntelliJ IDEA, Android Studio), Command Line Interface (CLI) Tools
  • Testing
    Test-Driven Development (TDD), Behavior-Driven Development (BDD), Unit Testing Frameworks (JUnit, Jest), Integration Testing, End-to-End Testing, Test Automation Tools (elenium)
  • Associate Automation QA Engineer
    Virtusa (Pvt) Ltd - (2021 - 2022)
  • Software Engineer
    Global Cloud Tech - (2019 - 2021)
  • Software Engineer - Intern
    Global Cloud Tech - (2019 - 2019)
  • Mobile Solutions Development
    Conestoga College Kitchener - (2022 - 2023)
  • Information Technology, Web and mobile application
    Victoria University Melbourne - (2018 - 2021)
  • Software Development
    NIBM Colombo - (2016 - 2017)

My Work

Smart Farm App

A hybrid mobile app for Android/iOS and a physical farm unit with IoT integration.

House Master App

Android app for essential services. Built with Kotlin, Firebase, Postman, Git, Jira for streamlined access and efficiency.

Virtual Food Ordering and Maintainance Management System

Web solution replacing manual ordering at NSBM Green University. Emphasizes efficiency and user experience for faculty and staff.

Multi User Bloging Website

MERN stack mastery showcased in a sophisticated multi-user blogging website. Features React JS, Next JS, MongoDB, Express JS, Node JS, Redux, and SEO concepts.

Weather Wear App

The Weather Wear app is a robust weather application optimized for Android watches. It delivers essential weather details, alerts, and a 10-day forecast, empowering users with quick access to current conditions and future predictions, all at a glance.

Coffee Maker Console App

This program simulates a coffee machine offering espresso, cappuccino, and latte options. Users select their coffee and customize ingredients like milk and sugar before brewing. It uses Kotlin core functionalities.

Comprehensive Review Platform for a Car Dealership

A comprehensive review platform for a national car dealership. I implemented a CI/CD pipeline with GitHub Actions and Jenkins, and developed the platform using HTML, CSS, JavaScript, React, Node.js, Django, MongoDB, Docker, IBM Code Engine, and Kubernetes.

  • Find me on LinkedIn