Oshan Mudannayake

Experience

Research Experience

  • Research Assistant (Part-time)

    University of Colombo School of Computing
    • Advised by Dr. Noel Fernando
    • Conducted research on solid waste generation patterns in cities using machine learning techniques, which involved collecting and analyzing time series data over a several decades.
    • Developed and implemented machine learning models to forecast solid waste generation patterns, which improved the efficiency of waste management planning and resource allocation.
    • Contributed to a publication on solid waste management in IEEE Access, which highlighted the research findings and their implications for waste management practices.
    • Demonstrated a strong ability to work independently, manage time effectively, and prioritize tasks to meet project deadlines.
    May. 2021 - Present
    Sri Lanka
  • Researcher (Part-time)

    Sustainable Computing Research (SCoRe) Lab
    • Advised by Dr. Mohamed Nabeel
    • Working on Machine Learning based Internet Domain Entity Matching and its Applications.
    Aug. 2020 - Present
    Sri Lanka
  • Research Intern (Full-time)

    University of Colombo School of Computing - Distributed Computing Group
    • Advised by Dr. Nalin Ranasinghe
    • Successfully developed and implemented a new layer over Tensorflow to facilitate machine learning on encrypted data over a distributed network of machines, improving data security and privacy.
    • Presented research findings at the SLASSCOM conference, demonstrating excellent communication and presentation skills.
    Jul. 2018 - Jan. 2019
    Sri Lanka
  • Software Developer - R&D (Contract)

    Language Matters
    • Supervised by Dr. Leonie Solomons
    • Working part time on developing an OCR solution for Sinhala language using Tesseract OCR Engine.
    Jan. 2018 - Mar. 2020
    Sri Lanka
  • Software Developer - R&D (Contract)

    Dreamteam IT Solutions
    • Supervised by Dr. Gihan Kuruppu
    • Provided R&D solutions to industrial problems such as Bra Elasticity Analyzing System, Yarn Detection System and Glove Defect Identification System.
    Mar. 2016 - Jan. 2017
    Sri Lanka

Professional Experience

  • Senior Data Science Engineer (Full-time)

    WSO2
    • Developed and deployed machine learning models to optimize performance and enhance functionality of software products.
    • Collaborated with the product team to incorporate insights from machine learning algorithms into WSO2's core product offerings, resulting in increased customer engagement and sales.
    • Developed and maintained custom data visualization dashboards for internal stakeholders, enabling faster and more effective decision-making.
    • Contributed to the development and implementation of best practices for data science, including code documentation, version control, and model evaluation.
    Nov. 2021 - Present
    Sri Lanka
  • Data Science Engineer (Full-time)

    WSO2
    • Conducted exploratory data analysis to identify trends and patterns and made data-driven recommendations to improve business strategies.
    • Presented findings and insights from data analyses to both technical and non-technical stakeholders.
    • Collaborated with cross-functional teams to identify and define business problems, and developed solutions to meet business objectives.
    Apr. 2021 - Oct. 2021
    Sri Lanka
  • Software Engineer - IAM Team (Full-time)

    WSO2
    • Designed and implemented a new CORS architecture for Identity Server 5.11, improving security and enabling cross-origin resource sharing.
    • Contributed to customer support efforts by providing timely and effective solutions to product issues, resulting in increased customer satisfaction and retention.
    • Investigated the FIDO capabilities of Identity Server and proposed changes necessary for its adoption across the platform, enhancing the product's authentication capabilities.
    • Worked on configuring Identity Server and propagating necessary configurations in tenanted URL mode, ensuring seamless and efficient operation across multiple tenants.
    • Successfully managed and prioritized multiple projects simultaneously, ensuring on-time delivery.
    • Proactively sought out new technologies and approaches to improve product performance and functionality.
    Mar. 2020 - Mar. 2021
    Sri Lanka
  • Student Developer

    CERN-HSF - Google Summer of Code
    • Worked as a Google Summer of Code Participant in collaboration with CERN-HSF, ownCloud and AARNet to provide a prototype of a new web UI for CERNBox that will provide an immersive user experience.
    May. 2018 - Aug. 2018
    Remote

Teaching Experience

  • Course Instructor (Contract)

    Dreamteam IT Solutions
    • Conducted sessions for introductory robotics and Java 6.
    Jan. 2016 - Jun. 2016
    Sri Lanka