Skip to content
View ruvini21's full-sized avatar
πŸ’­
I may be slow to respond.
πŸ’­
I may be slow to respond.

Block or report ruvini21

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
ruvini21/README.md

πŸ‘‹ Hi, I'm Ruvini Uthpala

πŸŽ“ BSc (Hons) in Electrical and Electronic Engineering
πŸ’» Java Spring Boot Backend Developer (Beginner)


πŸš€ About Me

I'm an Electrical and Electronic Engineering graduate


πŸ’Ό Professional Experience

πŸ§‘β€πŸ« Temporary Instructor
South Eastern University of Sri Lanka | Mar 2022 – Jun 2023

  • Conducted lab sessions for modules including Digital Electronics, Robotics, and Power Systems.
  • Supported grading, report evaluation, and hands-on experiments for Electrical Engineering students.

πŸ€– Intern Machine Learning Engineer
Veritas Autonomous (Pvt) Ltd | Jul 2021 – Dec 2021

  • Developed custom AI chatbots using Python and Rasa NLU.
  • Conducted research on self-driving car systems (sensor fusion, computer vision, and decision-making).
  • Designed a Python-based course recommendation system using machine learning algorithms.

πŸ–₯️ Trainee Engineer (Telecom)
Sri Lanka Telecom PLC | Mar 2019 – Jun 2019

  • Gained field experience in fiber-optic and wireless communication systems.
  • Supported network maintenance and customer service operations.

🌐 Freelance Community Manager (Blockchain)
Remote | Jun 2023 – Oct 2025

  • Managed and grew global blockchain communities.
  • Supported project documentation and community engagement strategies.
  • Strengthened project communication and reporting across remote teams.

🧠 Tech Stack

  • β˜• Java – Core Java, OOP, Exception Handling
  • 🌱 Spring Boot – REST API development, Spring MVC, Spring Data JPA
  • πŸ—„οΈ Databases – MySQL, PostgreSQL
  • ☁️ Cloud & Tools (Learning) – AWS, Docker, Git, IntelliJ IDEA, Postman
  • βš™οΈ Version Control – Git & GitHub

πŸ“š Currently Learning

  • Spring Boot architecture and microservices
  • Database design and optimization
  • API testing and documentation
  • Cloud deployment (AWS / Render)
  • Writing clean, modular Java code

πŸ’» Projects

  • AMIGO Social Robot – Speech recognition and facial tracking using Raspberry Pi and OpenCV
  • Course Recommendation System – Machine learning model for personalized content
  • IoT Gate Control System – Automated gate access using Arduino and number plate recognition

πŸ† Best Paper (First Runner-Up) – IET Sri Lanka Network 29th Annual Technical Conference (2021)
πŸ“„ Title: AMIGO – A Social Robot with Hearing and Vision Capabilities

(More backend projects coming soon!)


🎯 Goals

  • Build real-world Spring Boot backend applications
  • Master API development and database integration
  • Gain experience in cloud deployment and CI/CD pipelines
  • Work as a remote backend developer in a global team

🌐 Connect With Me


⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐⭐

Pinned Loading

  1. JavaSpringBoot JavaSpringBoot Public

    Java

  2. NFT-Artwork-Auction-App NFT-Artwork-Auction-App Public

    Forked from benjaminweymouth/NFT-Artwork-Auction-App

    The purpose of this project is to create a decentralized auction in Solidity, using JavaScript, HTML, CSS and Bootstrap for the Front End.

    Solidity