Rusiru Anupama

Engineering Undergraduate in UoM

Age: 20
From: Sri Lanka
I'm Rusiru Anupama, an engineering undergraduate at the University of Moratuwa, showcasing my academic journey and passion for Computer Science.
This website highlights my skills from coursework and projects, leveraging Python, Arduino, Typescript, and Langchain. You'll find my best works, from Innovations to Software Projects, along with my academic background, experiences, and proficiencies in ML and AI.
I'm excited to pursue research opportunities and continue growing professionally.
INFJ 🧙
Working on side projects 👨‍💻

Skills

Work experience

Back-End Developer

Mettabyte

May 2023 - Present

  • Developed the backend for the JobProMax application using Python and FastAPI web framework.
  • Collaborated with cross-functional teams to deliver the backend solution and ensure it met the application's requirements.
  • Continuously optimized and improved the backend systems to enhance performance and functionality.
  • Contributed to the continuous improvement and optimization of the backend systems.

Back-End Developer - Intern

Imigap

March 2023 - June 2023

  • Developed the backend for Swype.lk, a dynamic digital marketing platform that engages users through QR codes in public spaces.
  • Designed and implemented the database architecture using MySQL to store and manage platform data, including user interactions and advertiser promotions.
  • Demonstrated problem-solving skills and adaptability in a fast-paced, collaborative internship environment.

Software Developer

WebTeamMCG

January 2018 - Present

  • Participated in the development of a mobile app, live scoring system, for the Lover's Quarrel Webcast.
  • Gained experience in working on a team-based project and delivering a successful live event technology solution.

Projects

JobProMax - Backend

November 2023 - Present

Team size: 3 people
My role: Back-end Developer
Company: Mettabyte
Category: Web app, Data Science, LLM
  • Designed and developed the backend architecture for the JobProMax application using Python and the FastAPI web framework.
  • Integrated LangChain for the interaction with large language models (LLMs) for advanced data analysis capabilities.
  • Implemented Spacy for Natural Language Processing activities such as tokenization.
  • Implemented similarity search functionality using techniques like TF-IDF and lexical analysis.

JobMatch - Chrome Extension

May 2023 - October 2023

Team size: 2 people
My role: Chrome Extension Developer
Company: Mettabyte
Category: Extension, Web Browser
  • Developed a Chrome extension called JobMatch that analyzes a user's resume and job descriptions to provide a similarity search and match score.
  • Utilized React, the Plasmo framework, and Tailwind CSS to build the extension's user interface and functionality.

SwypeQR - Backend

March 2023 - June 2023

Team size: 3 people
My role: Backend Developer
Company: Imigap
Category: Web app
  • Developed the backend systems for the Swype.lk digital marketing platform using the Symphony framework and PHP
  • Designed and implemented the database architecture using MySQL to store and manage platform data, including user interactions and advertiser promotions
  • Gained valuable experience in web development, database management, and digital marketing technologies
Technologies:

Elderly Assistance System

April 2017 - July 2017

Team size: 4 people
My role: Team Leader, Innovator
Company: Sri Lanka Inventors Commission
Category: New Invention, Electronics
  • Provided overall leadership and guidance to the Innova Minds - Team 2 in developing the "Easy Controller for Daily Life" assistive technology
  • Contributed to the technical development, including the integration of sensors, microcontrollers, and wireless connectivity
  • Oversaw the project's successful participation and recognition at the WWIEA Award, where the team won a Silver Medal at the Korea International Youth Olympiad 4I 2017
Technologies:
ESP32Arduino
Electronics

Safety Plug based on PIR sensor

January 2017 - April 2017

Team size: 1 person
My role: Innovator
Company: None
Category: New Innovation, Electronics
  • Developed an innovative Safety Plug invention based on a PIR (Passive Infrared) sensor to protect humans, especially children, from electric shocks.
  • Designed and implemented the first prototype using an Arduino microcontroller
  • Iterated on the design and developed a second revision using fully electronic components
  • Ensured the Safety Plug invention was capable of attending the finals of both the Innova Minds 2017 and Sahak Nimawum 2017 - All Island competitions
Technologies:
Arduino
Electronics

Education

Bachelor of Science - Engineering(Hons)

University of Moratuwa

March 2024 - Present

Mahinda College, Galle

3 A passes in the G.C.E. A/L Examination - Physical Science Stream

January 2009 - February 2023

3 A passes in the G.C.E. A/L Examination - Physical Science Stream

Awards and Achievements

Korea International Youth Olympiad 4I 2017

Silver Medal

Korea International Youth Olympiad 4I 2017

WWIEA Award

Codefest 2018

Merit Award

Sahasak Nimavum 2017 - All Island

Merit Award

My favorites