Paboda Senevirathne

I’m an enthusiastic software engineer with a strong academic background, holding a degree from the Faculty of Computing at General Sir John Kotelawala Defence University and a recently completed Graduate Certificate in Mobile Solutions Development from Conestoga College.

With a passion for innovation and problem-solving, I thrive in creating impactful software solutions. My industry experience at IFS has equipped me with advanced technical skills and a drive for excellence. I’m committed to continuous learning and staying at the forefront of emerging technologies to deliver exceptional results.

Feel free to explore my projects and connect with me!

Greetings!

I'm Paboda Senevirathne, a passionate software engineer who enjoys learning new technologies. My love into programming began while pursuing my BSc. (Hons) in Information Technology at the General Sir John Kotelawala Defence University in 2016.

Moving forward to the present, I've had the privilege of working at both Epic Technology and IFS. My main focus is full-stack development, along with proficiency in software engineering practices like designing database schemas, implementing RESTful APIs, and testing scalable software products.

My Tech Stack

I enjoy working with a variety of programming languages, frameworks, and databases to create user-friendly applications. Let’s connect and explore how we can collaborate!

  • Programming Languages: C#, Java, JavaScript, TypeScript, Python
  • Frameworks: .NET Framework, ASP.NET Core, Spring Boot, Spring MVC
  • Web Technologies: React, Angular, HTML, CSS, Node.js
  • Databases: Oracle Database, MySQL, MongoDB
  • Tools and Technologies: Docker, Git, Jira, SonarQube, Test-Driven Development
  • Other Skills: OOP, Microservices, REST API, Unit Testing, Agile Methodologies
  • Interests: AI, Machine Learning

Where I’ve Worked

IFS

  • Developed and maintained high-quality enterprise solutions following IFS standards.
  • Collaborated within a global team, provided 24x7 support coverage, and actively engaged stakeholders to ensure the fit-for-purpose solutions.
  • Employed best engineering practices, enhancing software performance and maintainability.
  • Implemented code fixes and enhancements in IFS ERP, IFS Cloud, and IFS App, ensuring seamless integration for future releases.

Epic Technologies

  • Leveraged Java, Angular, and Spring Boot to develop robust web applications Focusing on enhancing user interfaces and server functionalities, improving system efficiency and user engagement by 80%.
  • Designed RESTful APIs and managed MongoDB/MySQL databases for streamlined data storage.
  • Reduced security vulnerabilities by 60% through SonarQube.

My Projects

Explore my projects that showcase my skills and creativity. Each project reflects my commitment to delivering effective software solutions that meet real-world needs. Whether it's enhancing user experience or optimizing performance, I'm passionate about turning ideas into reality.

Exposia

Exposia is an innovative AI-driven digital platform for Canadian art galleries. It features AI-powered image classification, enabling users to upload images and discover similar artworks effortlessly. The platform is designed with a responsive and user-friendly React frontend, backed by a secure Node.js backend for seamless functionality, utilizing lazy loading for optimal performance. Exposia integrates secure payment and offers multilingual support.

Shopex

An advanced e-commerce platform built with Spring Boot and microservices architecture, designed to provide clients with a highly scalable, flexible solution for showcasing their product portfolios online. This platform supports business growth by ensuring enhanced performance and seamless scalability to meet increasing demand.

Concepta

React-based web application integrating Redux and Material-UI for seamless user experience, featuring secure authentication, product management, and optimized performance across devices, providing a smooth and intuitive user interface for a modern online shopping experience.

RollDice App

The RollDice App is a fun and interactive Android application that simulates dice rolls. It uses SQLite to store historical roll data, allowing users to track their dice outcomes, providing an engaging experience for users.

CadetSync

CadetSync is an advanced standalone application built using C# and .NET Framework, integrated with SQL Server, to accurately track and streamline the daily processes of KDU cadets. It ensures precise monitoring and optimization of operational workflows, enhancing efficiency in managing cadet-related data and tasks.

ImagIBot

Designed and implemented, an intelligent chatbot utilizing Convolutional Neural Networks to analyze images of ancient artifacts, providing real-time identification and detailed information through a conversational interface.

Get in touch

Although I'm not actively seeking new opportunities at the moment, my inbox is always open! Whether you have a question, need assistance, or just want to say hi, feel free to reach out, and I'll do my best to get back to you!