Hashara Kumarasinghe

Hashara Kumarasinghe



I am currently a PhD candidate at the Australian National University, Engineering and Computer Science, focusing on the integration of bioinformatics, machine learning, and high-performance computing. My research involves applying machine learning and high-performance techniques to phylogenetic tree inference in the bioinformatics domain. Previously, I worked at SyscoLABs as a software engineer, where I specialized in cloud technologies and infrastructure management. During my tenure, I worked extensively with AWS, Terraform, Progress Chef, and Jenkins. I contributed significantly to the AIX to AWS cloud migration project, successfully migrating over 100 systems and primarily handling infrastructure configuration efforts.
I hold a bachelor's degree from the University of Moratuwa in Computer Science and Engineering. My academic background has provided me with a strong foundation in computer science and engineering, and my professional experience has honed my skills in cloud infrastructure and automation.

Skills

  • Technical Fields

    • Machine Learning
    • Computer Vision
    • Web Development
    • Mobile Development
    • Distributed System
    • Object-Oriented Programming
  • Programming Languages

    • Java
    • Python
    • JavaScript
    • PHP
  • Web Development

    • NodeJs
    • Spring Boot
    • ReactJs
    • Angular
    • WordPress
    • Oracle APEX
    • PHP
    • JavaScript
    • BootStrap
    • HTML
  • Database

    • MySQL
    • PostgreSQL
    • Firebase
  • Cloud

    • Google Cloud Platform
    • Microsoft Azure
    • AWS
  • DevOps

    • Chef
    • Terraform
    • Jenkins

Education

University logo

BSc Eng Hons

Department of Computer Science and Engineering,
University Of Moratuwa(Aug 2017 - 2022)
GPA: 3.70/4.20
First Class honors, Included in Dean’s List for 1, 6, 7, 8 semesters

sparkx logo

SparkX Professional Development Program

SparkK Academy, Sri Lanka
(Mar 2021 – Sep 2021)

school logo

GCE Advanced Level

Devi Balika Vidyalaya, Colombo 08
(Aug 2014 - Aug 2016)
AAA | Island Rank - 158

Microsoft Azure

Azure logo

Microsoft Certified: Azure Fundamentals

issued May 2021 - No Expiration

See credentials

Coursera

Neural Networks and Deep Learning

issued Apr 2021 - No Expiration

See credentials

Developing Applications with Google Cloud Platform specialization

issued Jul 2020 - No Expiration

following courses are included,
Google Cloud Platform Fundamentals: Core Infrastructure
Getting Started With Application Development
Securing and Integrating Components of your Application
App Deployment, Debugging, and Performance

See credentials

Front-End Web UI Frameworks and Tools: Bootstrap 4

issued Aug 2020 - No Expiration

See credentials

AWS Fundamentals: Going Cloud-Native

issued Jul 2020 - No Expiration

See credentials

API Design and Fundamentals of Google Cloud's Apigee API Platform

issued Jun 2020 - No Expiration

See credentials

Web Application Security Testing with OWASP ZAP

issued Jun 2020 - No Expiration

See credentials

Udemy

Node JS API Development for Beginners

issued Feb 2020 - No Expiration

See credentials

React JS Frontend Web Development for Beginners

issued Feb 2020 - No Expiration

See credentials

Projects

final year project logo

Automated Radiography Analysis Framework Using Deep Learning for Pneumonia and Covid-19 Identification

Final year Project
June 2021 - April 2022

machine learning project logo

Pump it Up: Data Mining the Water Table

Semester 7 | Machine Learning
Aug 2021 - Sep 2021

ds-chat-system

Distributed Chat System

Semester 7 | Distributed System
Sep 2021 - Oct 2021

ncms

NCMS - WAKANDA

SparkX | Individual Assignment
Feb 2020 - June 2020

online bus booking system

Online Bus Booking System

Semester 5 | Software Engineering Project
Feb 2020 - June 2020

smartedkit

SmartEdkit

Project for code with WIE competition
Jul 2019 - Aug 2019

Research Publications

Journals

D. Meedeniya, H. Kumarasinghe, S. Kolonne, C. Fernando, I. Díez and G. Marques, ”Chest X-ray analysis empowered with deep learning: A systematic review”, Applied Soft Computing, p. 109319, 2022. , DOI: https://doi.org/10.1016/j.asoc.2022.109319

K. A. S. H. Kumarasinghe, S. L. Kolonne, K. C. M. Fernando, D. Meedeniya, ”U-Net Based Chest X-ray Segmentation with Ensemble Classification for Covid-19 and Pneumonia”, International Journal of Online and Biomedical Engineering (iJOE), Vol. 18, No. 7, pp. 161-174, 2022. DOI: https://doi.org/10.3991/ijoe.v18i07.30807

Conferences

C. Fernando, S. Kolonne, H. Kumarasinghe and D. Meedeniya, ”Chest Radiographs Classification Using Multi-model Deep Learning: A Comparative Study,” 2022 2nd International Conference on Advanced Research in Computing (ICARC), 2022, pp. 165-170, DOI: https://doi.org/10.1109/ICARC54489.2022.9753811

S. Kolonne, C. Fernando, H. Kumarasinghe and D. Meedeniya, ”MobileNetV2 Based Chest X-Rays Classification,” 2021 International Conference on Decision Aid Sciences and Application (DASA), 2021, pp. 57-61, DOI: https://doi.org/10.1109/DASA53625.2021.9682248

Experience

Software Engineer

Sysco LABS Sri Lanka
May 2022 - Present

  • Learn new technologies on the job: Jenkins | Chef | AWS | Shell | Terraform
  • Add new functionalities and modifications to the existing Jenkins pipelines
  • Modified the existing chef cookbook to support active-active high available architecture
  • Implemented Lambda function to schedule start and stop AWS instance
  • Modified existing terraform code to provision new resources in AWS
  • Design failover process for active-active high available architecture
  • Implemented new Jenkins pipelines for support functionalities in active-active high available architecture

Software Engineer Intern

CodeGen International (Pvt) Ltd
October 2020 - March 2021

Database Data Security Project

  • Implemented LDAP authentication for an in-house built database security product that detects sensitive data using Spring Security features
  • Quickly learnt the existing code and extended the system capabilities both at Angular front-end and REST-API based backend levels
  • Implemented features to support multiple databases; MYSQL, Oracle

Oracle APEX BI dashboard project

  • Learnt on the job and successfully set up the Oracle Database, Oracle APEX environments and implemented an interactive BI dashboard for booking-related data analysis

NLP related project

  • Annotated texts and updated gazetteer files and trained the NLP engine which was built for company usage to identify amenities from the texts

Achievements

  • Best Team Process

    Code with WIE: hackathon organized by IEEE WIE Sri Lanka Section

  • Winners

    HackDown 2020: coding competition organized by the IEEE WIE Student Affinity Branch of UOM

  • MoraXtrame

    12 hours programming competition organized by University of Moratuwa

    • RANK: 14

      MoraXtreme 5.0

    • RANK: 14

      MoraXtreme 4.0

    • RANK: 63

      MoraXtreme 3.0

  • IEEEXtreame

    24 hours programming competition organized by IEEE

    • GLOBAL RANK: 274

      IEEEXtreme 14.0

    • GLOBAL RANK: 464

      IEEEXtreme 13.0

    • GLOBAL RANK: 495

      IEEEXtreme 12.0

Extracurricular Activities

  • Webmaster

    IEEE Student Branch of University of Moratuwa 20/21

  • Webmaster

    Women in Engineering Symposium 2020 and 2021
    Developed a website for the International Women in Engineering Symposium event using WordPress.
    website link https://ieeewie.lk/symposium/

  • Volunteering as a Creative Content Team Member

    IEEE SLSYW Congress 2020

  • Developer in goSAFE mobile application

    ACM Student Branch of University of Moratuwa
    Android mobile application to track Covid19 with Bluetooth technology. Handled database(firebase) and database relation functions