
Experienced Software Engineer with a demonstrated history of working in the computer software industry. Skilled in Ruby, JavaScript, Python, and Go, with a strong engineering professional with a Bsc (Hons) Information Technology specialized in Software Engineering. Passionate about continuously learning and evolving with the industry.
FlightLogger is a SaaS aviation management platform serving flight schools and aviation organizations. Played a key role in the evolution and modernization of a large-scale Ruby on Rails application, contributing consistently at a high level.
Working on a ERP SaaS Ruby on Rails application built to automate complex chains and opened a completely new field of trading between production, supplier, office, importer, wholesaler and end customers.
Working with an international team to implement an enterprise level Ruby on Rails application for telecommunication provider.
Gained strong experience in end-to-end web application development, delivering projects from initial design to client release. Built and deployed production-ready Ruby on Rails applications while maintaining and enhancing existing systems through new features and bug fixes. Worked closely with clients to address technical challenges and ensure smooth delivery. Expanded technical expertise by exploring Docker, Java, and .NET, and implemented a Spring Boot application with GraphQL and Elasticsearch.
This Ruby on Rails application was developed to manage orders and customer subscriptions for a leading telecommunications provider in Singapore. Contributed to building and enhancing features that enabled customers to purchase plans, manage services, and interact seamlessly with the platform. Collaborated with a globally distributed engineering team to design, implement, and refine scalable backend solutions.
This Ruby on Rails platform was built for a U.S.-based client to connect doctors and dosimetrists, streamlining collaboration within the healthcare domain. Led development of both frontend and backend components from the ground up during Phase 1, delivering a fully functional production-ready system. Implemented modern Rails technologies at the time, including StimulusReflex, to enable real-time, reactive user experiences.
Developed enhancements for a strata law–based application serving the Australian property sector. Worked remotely with an international client to extend backend capabilities and support a modern frontend architecture. Designed and built new RESTful APIs in Ruby on Rails to support a React-based frontend.
This platform was designed to connect yoga classes and studios with yoga enthusiasts across Australia, enabling seamless discovery and engagement. The application was largely pre-built, and I contributed by implementing new features that enhanced user experience and functionality. Additionally, I improved code structure and maintainability by refactoring key components.
Developed and published Ruby Gems as open-source projects, including integrations for Activeadmin with Google Places and an SEO solution for Rails. Designed these gems to be modular, reusable, and aligned with community best practices. Contributed to the maintenance and improvement of the mongoid-locker gem.
This is a project to implement a Generator and Validator for Sri Lanka National Identity Card (NIC). This is currently an API-first project build using a state-of-the-art programming language of Go.
Developed a Bone abnormality detection system as a final-year research project using advanced machine learning and deep learning techniques. Designed and trained convolutional neural network (CNN) models to analyze medical imaging data and improve diagnostic accuracy.
AWS certification - 2023
AWS Certification - 2023