hello i'm Chathura

" I am proud to do what I know to be right; I am ashamed to do what I know to be wrong."

I am a Computer Science Graduate Software Engineer Former Research Intern Former Undergraduate Teaching Assistant

About Chathura

Chathura Wanniarachchi graduated from the University of Colombo School of Computing (UCSC), Sri Lanka with a First-Class Computer Science Honours degree. He is passionate about Algorithm Development research as it makes the existing system more efficient and optimized. Apart from that, he has a special interest in drone human interaction-related research which makes drones like cutting-edge technological devices more user-friendly and accessible to the public.

He was selected to the UCSC, completing the GCE Advanced Level examination with an island-wide ranking of 176 from the high school. His interest in research in the computing domain rose during his second year of studies at the university. Initially, it was a search for solutions for the problems found during the year-wide software development group project. Then the Research internship at CoST Research Lab at UCSC focused his interest on algorithm development research. There he developed and Genetics Algorithm-based optimization approach for Audio Fingerprinting algorithms. With that experience, he started the final year of the university with a yearlong thesis-based research project.

During his final year at university, he got a teaching opportunity as an Undergraduate Teaching Assistant. He conducted tutorial and practical sessions Electronics and Physical Computing course module for second-year computer science undergraduates. It helped him to improve his teaching, lecture material making skill and lecturer conducting skills as the student group was well over 200, and they learned utterly new course modules in the curriculum.

My primary research interests focus on developing algorithms for single-threaded, multi-threaded, and distributed computing environments. I am particularly fascinated by integrating biological phenomena into these algorithms to enhance their functionality and efficiency. Additionally, I am deeply interested in edge computing and the design and development of IoT systems. I aim to leverage machine learning to optimize performance on edge devices and process data locally, thereby maintaining data privacy and reducing reliance on cloud-based decision-making.

Apart from all, he is a self-hosting nerd, and he maintains a home lab which provides most of the software solutions he needs to do his day-to-day activities securely with more privacy and full control of his data.

Download Resume

Resume

This section highlights the academic history and professional experiences I gained through different institutions holding different positions and responsibilities.

Education


B.SC.(HONS) IN COMPUTER SCIENCE
  • January 2019 - May 2023
  • University of Colombo School of Computing, Sri Lanka
  • Cumulative GPA - 3.74/4.00
  • UCSC Director's List Nominee

G.C.E. A/L COMMON STREAM
  • May 2015 - August 2018
  • Bandaranayake Central Collage, Veyangoda, Sri Lanka
  • Island Rank - 176

UP TO G.C.E. O/L
  • January 2004 - May 2015
  • Pallewela National Collage, Mirigama, Sri Lanka
  • Senior Prefect [2012-2015]

Professional Experience


SOFTWARE ENGINEER
  • May 2023 - Percent
  • Landon Stock Exchange Group(LSEG)
  • Distributed system designer and developer for CCP systems

UNDERGRADUATE TEACHING ASSISTANT
  • November 2022 - March 2023
  • University of Colombo School of Computing, Sri Lanka
  • I assisted and conducted lectures and practical sessions for Electronic and Physical Computing course modules of 2nd-year computer science undergraduates.

RESEARCH INTERN
  • October 2021 - April 2022
  • University of Colombo School of Computing, Sri Lanka
  • I studied Content-Based Audio Fingerprinting Algorithms and Genetic Algorithms during the internship program. More specifically, I analyzed and discovered a procedure to optimize hyperparameter values of those algorithms.

Portfolio

The following section will present the research project I engaged with, publications I contributed to, the teaching and mentoring experience I gained via different projects and opportunities, and other miscellaneous projects I working and worked on.

Contact

Please reach me via the mentioned email address; it is in the human-only readable format, as I do not wish to talk with machines. Other than that, you can reach me or find out more about me and my work on the mentioned social media and other service links.

email
LinkedIn   |   GitHub   |   ORCiD