FlowCV Logo
resume profile picture
Profile

"A diligent and ambitious individual with a strong passion for computer science and software development. Actively involved in open-source projects and has hands-on experience in a diverse range of technology stacks."

Education

BSc. Eng (Hons) (Reading) specialized in Computer Science and Engineering

University of Moratuwa, Sri Lanka
01/2020 – present
  • Final year undergraduate with cumulative GPA - 3.98/4.20
  • Dean's list GPAs in Semester 1, 2, 3 , 4, 5 and 6.
  • G.C.E. Advanced Level Examination - 2018; Physical Science Stream

    St. Thomas' College, Matara, Sri Lanka
    05/2016 – 08/2018
  • Combined Mathematics (A), Physics (A), Chemistry (A)
  • Z-Score: 2.2887 - 148th in the country
  • G.C.E Ordinary Level Examination - 2015

    St. Thomas' College, Matara, Sri Lanka
  • "A" passes for all 9 subjects
  • Professional Experience

    Software Engineering Intern

    WSO2
    01/2023 – 06/2023 | Colombo, Sri Lanka
  • Skills: GraphQL, GraphQL Federation, Ballerina, Java, Gradle
  • Implemented a GraphQL Federation Gateway in the Ballerina programming language.
  • Teaching Assistant

    Department of Computer Science Engineering, University of Moratuwa
    08/2023 – present
  • Conducted practical sessions for following modules:
  • CS2033 - Data Communication and Networking
  • CS3033 - Computer Networks
  • Freelancer

    Fiverr
    11/2019 – 11/2023
  • Offer service as a web developer and a computer programming tutor.
  • 50+ five-star reviews
  • Participations

    Hacktoberfest 2023

    31/10/2023
  • Got recognized as a winner of Ballerina x Hacktoberfest 2023.(A competition organized by Ballerina Platform parallel to Hacktoberfest 2023).
  • Languages
    English
    Sinhala
    Tamil
    Skills
    Programming Languages

    Java, Python, PHP, JavaScript, C/C++, Ballerina

    Tools

    IntelliJ, CLion, VS Code, MySQL workbench

    Database Management Systems

    MySQL

    Other

    Team work, Problem solving, Data structures and Algorithms

    Certificates
    LFS158x: Introduction to Kubernetes

    offered by The LinuxFoundation in edx

    LFS141x: Exploring GraphQL: A Query Language for APIs

    offered by The LinuxFoundation in edX

    Google IT Automation with Python

    Offered by Coursera

    The professional certification program includes 6 courses.

    - Crash Course on Python

    - Using Python to Interact with the Operating System

    - Introduction to Git and GitHub

    - Troubleshooting and Debugging Techniques

    - Configuration Management and the Cloud

    - Automating Real-World Tasks with Python

    Kubernetes for the Absolute Beginners - Hands-on

    Taught by Mumshad Mannambeth, KodeKloud Training on Udemy

    Hacktitude 2022

    99x
    02/2022
  • Ranked in the top 30 on the leaderboard competing with over 500 teams
  • Projects

    Auto-scaling Distributed Graph Database System

    Final Year Research Project
    07/2023 – present
  • Supervised by Prof. Sanath Jayasena and Dr. Miyuru Dayarathna.
  • Research and develop auto-scaling solution for JasmineGraph based on workload while gauranteeing SLA.
  • C/C++ | Docker | Kubernetes

    Ballerina GraphQL Federation Gateway

    Intern project @ WSO2
    01/2023 – 06/2023
  • Mentored by Mr. Thisaru Guruge., Associate Technical Lead, WSO2.
  • Java | Ballerina | GraphQL | GraphQL Federation

    Person Verification Platform

    Group Project mentored by Dr. Thanuja Ambegoda
    09/2022 – 11/2022
  • Semester 5 - Software engineering group project. (Obtained an A+ grade).
  • Developing a blockchain-based solution where a person can verify his identity digitally.
  • Responsible for developing the mobile application for the platform.
  • Flutter | Ethereum blockchain | Solidity

    References
    Prof. Sanath Jayasena, Associate Professor, University of Moratuwa, Sri Lanka
    [email protected], +94773104485
    Dr. Miyuru Dayarathna, Technical Lead, Xitricon
    [email protected], +94775544041
    Organizations

    ACM Students Chapter

    Member of Robogames Tech team
    09/2021 – 03/2023

    Conducted Python workshops for IESL Robo Games 2022