Ravi Senanayake

I'm

About

  • Email: ravibs.mail(at)gmail.com
  • Website: ravieway.dev

    I am an ambitious and dedicated Computer Science researcher with a fervent passion for Machine Learning, Artificial Intelligence (AI), and Systems. I possess a strong educational foundation and a proven track record of impactful projects and teaching experience.

    Education

    Masters in Data Science

    APR 2020 - FEB 2022

    Postgraduate Institute of Science, University of Peradeniya

    Bachelor of Science Degree in Applied Sciences (Computer Science Major)

    JAN 2016 - FEB 2020

    University of Peradeniya, Sri Lanka

    Chemistry and Biology Minor

    Diploma in Computer Systems Design

    SEP 2014 - NOV 2015

    National Institute of Business Management, Sri Lanka

    Diploma in Computer Studies

    JAN 2010 - AUG 2010

    Informatics Institute of Information Technology, Sri Lanka

    Primary and Secondary Education

    1999 - 2012

    Dharmaraja College, Sri Lanka

    Professional Experience

    Visiting Lecturer

    JAN 2022 - PRESENT

    Postgraduate Institute of Science, University of Peradeniya

    • Database Management Systems Module for GIS Masters Students

    External Consultant / Lecturer

    SEPT 2020 - PRESENT

    School of Computing, National Institute of Business Management, Sri Lanka

    • Conducted 950+ hours of lectures and evaluated students.
    • Delivered lectures on various subjects and modules (Listed Below)

    Founder/Executive Director

    APR 2020 - PRESENT

    C Base Labs (Pvt) Ltd , Sri Lanka

    • Expertise in deploying GPT-based language models for proprietary corporate data.
    • Experienced in enterprise AI and data science solutions, including Azure, OpenAI and Tableau.
    • Developed research-oriented GIS solutions, supporting advanced spatial data analysis.
    • Contributed to streamlining data collection and analysis systems.
    • Designed and built advanced web-based applications for data management and analytics. (React, NodeJS)
    • Created enterprise-level management systems.
    • Developed multiple corporate websites and web applications.

    Research Assistant

    OCT 2020 - JUL 2022

    Department of Statistics and Computer Science, University of Peradeniya

    • Contributed to the research and development of a state-of-the-art Student Learning Management System and Administration tools under the World Bank funded AHEAD Project.
    • Assisted in implementing faculty LMS Servers, ML Servers, Wireless Connectivity Network, and online classes.
    • Conducted testing and management of Data Science servers.

    Trainee Software Engineer

    NOV 2019 - APR 2020

    CodeGen International (Pvt) Ltd

    • Designed and developed an innovative chat assistant interface using Angular and integrated it with a RASA-based framework under the "KRIYO" project.
    • Gained hands-on experience with the in-house tour operator automation system "Travelbox" (Java, Swing, SpringBoot, SOAP).
    • Gained in-depth knowledge of managing large codebase, agile ecosystems, and working in international enterprise-level business environments.
    • Mastered the use of management tools and maintaining quality and security standards.

    Teaching Assistant

    JAN 2019 - NOV 2019

    Postgraduate Institute of Science, University of Peradeniya

    • Assisted in instructing short courses and undergraduate programs in GIS and Remote Sensing, nurturing a passion for these research areas.
    • Undertook the role of Laboratory In-Charge for the GIS and Remote Sensing Laboratory, ensuring the smooth operation of hardware and software, fostering an environment of learning and innovation.
    • Employed quad-rotor drones for mapping purposes, furthering my understanding of cutting-edge technology applications in research.

    Teaching Experience

    National Institute of Business Management - Sri Lanka

    Digital Image Processing
    • 200 Level Computer Science with Artificial Intelligence (HNDCSAI-Y223.1 Batch) - 2023 October
    Machine Learning
    • 200 Level Software Engineering Degree (22.1/KD Batch) - 2023 July
    Introduction to Programming in Python & R
    • 100 Level Data Science Degree (ADDS23.1/KIC Batch) - 2023 May
    Server-side Web Development - NodeJS
    • Certificate course in Full stack web development - October 2022
    Software Security
    • 200 Level Software Engineering Degree (22.2/KD Batch) - 2023 October
    • 200 Level Software Engineering Degree (22.1/KD Batch) - 2023 July
    • 200 Level Software Engineering Degree (21.1/KD Batch) - 2022 April
    • 200 Level Software Engineering Degree (20.2/KD Batch) - 2021 October
    • 200 Level Software Engineering Degree (20.1/KD Batch) - 2021 April
    Internet of Things
    • 200 Level Software Engineering (21.2/KD Batch) - 2022 October
    • 200 Level Management Information Systems (21.1/KD Batch) - 2021 August
    • 200 Level Software Engineering (21.1/KD Batch) - 2021 April
    • Diploma in Information Technology - 2021 July
    Data Communication and Networking
    • 200 Level Computer Science with Artificial Intelligence (HNDCSAI-Y23.1 Batch) - 2023 August
    • 200 Level Management Information Systems (HNDISM22.1F/KU Batch) - 2023 Jan
    • Diploma in Information Technology students (2021 November)
    Agile Software Development and Dev Ops
    • 200 Level Management Information Systems (HNDISM22.2F/KD Batch) - 2023 July
    • 200 Level Management Information Systems (HNDISM22.1F/KU Batch) - 2023 Jan
    • 200 Level Management Information Systems (HNDISM 21.2F/KD Batch) - 2022 April
    • 200 Level Management Information Systems students (HNDISM 21.1/KD Batch) - 2021 September
    Programming Fundamentals
    • Certificate in Computer Science (CCS 23.4 Batch) - 2023
    • Certificate in Computer Science (CCS 22.2 Batch) - 2022
    • Certificate in Software Engineering (CSE 22.1F/KD Batch) - 2022
    • Certificate in Computer Science (CCS 21.1 Batch) - 2021
    • Certificate in Software Engineering (CSE 21.1F/KD Batch) - 2021

    Postgraduate Institute of Science, University of Peradeniya, Sri Lanka

    Introduction to Database Management Systems
    • Masters in Geographic Information Systems (2021 - 2022 Batch)
    GIS and Remote Sensing
    • Resource person for 114th Advance short Course on GIS and Applications (2019)
    • 200 Level Undergrads (2019)
    • 300 Level Undergrads (2019)
    Server-side Web Development - NodeJS
    • Certificate course in Full stack web development - October 2022

    Skills

    Web Development 90%
    Data Science 85%
    Python 80%
    R 75%
    Geographic Information Systems 70%
    Machine Learning and AI 70%
    Machine Vision 60%
    ROS 40%

    INTERESTS & HOBBIES

    Beyond my academic pursuits, I have a range of interests and hobbies that contribute to a balanced and fulfilling life. I enjoy music, playing the guitar, and singing, which provides me with relaxation and enhances creativity. I'm also an auto-mechanics enthusiast, you might occasionally find me at a garage, immersed in the world of cars and tools during weekends. Spending quality time with friends and exploring the outdoors through travel are other activities I cherish.

    CV and Other Documents