WELCOME TO MY PARADISE

Hi , I'm Ravindya

I am a dedicated and determined graduate, known for my strong work ethic and teamwork abilities. With a passion for continuous self-improvement, I am eager to leverage the knowledge and experience gained from my university education and internships in a challenging career.

About Me

Civil Engineer -> Software Engineer

I am a risk-taker who made the bold decision to transition from Civil Engineering to Software Engineering, driven by a passion for continuous learning. I graduated from the University of Peradeniya with a B.Sc. Engineering Honours degree specialized in Civil Engineering, earning Second Class Upper Division. I pursued my A-levels in the physical science stream at Galahitiyawa Central College.

Karate and coding are two of my favorite hobbies, and I take great pride in balancing both with my professional responsibilities. Known to many as Ravi, I am recognized for my punctuality and my commitment to completing tasks efficiently and ahead of deadlines, always with a focus on productivity. My experience as a Training Software Engineer at ISE, Panadura was a significant milestone, marking a key turning point in my career. I am ambitious and aim to make a name for myself in Sri Lanka, working diligently toward earning recognition and respect in my field.

Frontend Development

Backend Development

Web Development

6+

Months experience

Training Software Engineer

ISE, Panadura

BSc Engineering Hons

(Specialized in Civil Engineering)

Univerisity of Peradeniya, Sri-Lanka

My Services

My Special Services For You

Frontend Development

Building responsive and user-friendly interfaces using HTML, CSS, JavaScript, and frameworks like Angular, React

01

Backend Development

Developing robust server-side logic using languages and frameworks such as Java, Spring Boot, Node.js

02

DB Design & Management

Designing and managing relational and NoSQL databases to store and retrieve data efficiently.

03

API Development & Integration

Creating and integrating RESTful APIs for communication between frontend and backend systems.

04

Single Page Applications (SPAs)

Developing dynamic web applications that provide a seamless user experience without full page reloads.

05

End-to-End Project Development

Taking projects from concept to deployment, managing both frontend and backend development.

06

My Skills

Let's look at My Skills

“It is not enough to possess a talent; it must be exercised. Practice creates habits, and the repetition of good habits in skillful endeavors leads to mastery. Mastery then is the result of the confluence of knowledge, experience, and the skillful application of both.” — Stephen R. Covey

Java

Java

HTML

HTML

CSS

CSS

ECMAScript

ECMAScript

TypeScript

TypeScript

Angular

Angular

React JS

React JS

Spring

Spring

Firebase

Firebase

PostgreSQL

PostgreSQL

MySQL

MySQL

MongoDB

MongoDB

Solo-Learning Projects

My Projects

Recipe Sharing App

Recipe Sharing App

This is a full-stack recipe-sharing application built with Angular 18 for the frontend and Spring Boot for the backend. The database is managed using MySQL in a Docker container. This application allows users to register, log in, create, edit, share, like, and delete recipes. Data persistence ensures that user data and recipes are stored and retrieved seamlessly.

Angular

Spring

Tailwind

MySQL

To Do App

To Do App

This Angular-based application provides a user-friendly interface for creating and managing notes. It leverages the power of Angular to deliver a robust and interactive experience.The database is managed using Firestore DataBase.Firebase Authentication is used to authentication.

Angular

FireStore DB

Firebase-auth

Angular Material

Fruit Slash Saga 2D Game

Fruit Slash Saga 2D Game

Dive into the exhilarating world of Fruit Slash Saga, a 2D game where you slice falling fruits and dodge bombs. Built with Vite and deployed seamlessly on Firebase, this game offers endless fun and challenge.

HTML

CSS

ECMAScript

Vite

To-Do List App

To-Do List App

This is a simple and user-friendly to-do list application built with HTML, CSS, and JavaScript. It allows you to add tasks, mark them as completed, and delete them. Additionally, it features a dark mode theme toggle.

HTML

CSS

ECMAScript

Boostrap

Typing Speed Tester

Typing Speed Tester

This is Typing Speed Tester game application developed using HTML, CSS, and JavaScript.This game is designed to help you measure and improve your typing speed and accuracy.

HTML

CSS

ECMAScript

Boostrap

Comments

Read Comments and Know about me

My Achievements

My Latest Achievements

blog

22 August 2024

M.P.Ranaweera Prize for Computer Aided structural Design

Prizes & Medals - Bachelor of the Science of Engineering Honours | 2024

blog

20 June 2024

Prof. Nimal Seneviratne Awards for Best Civil Engineering Projects in 2023 (E17) - for Materials and Structural Engineering

Awards - Bachelor of the Science of Engineering Honours | 2024

blog

2013

Karate - Orange Belt

Galahitiyawa Central College | 2013

Get in Touch

Let’s Turn Your Ideas Into Reality

I am always open to discussing new projects, creative ideas, or opportunities to be part of your vision. Whether you have a question, a project in mind, or just want to say hello, feel free to reach out!

At times, life may not unfold as you envisioned, and you may encounter unexpected challenges or detours. But don ' t lose hope, because these unplanned paths might lead to the most significant and rewarding moments of your journey. Embrace the unexpected; it could be the start of something extraordinary.

ravindyadivanjani@gmail.com

Address

Ja-ela , Gampaha , Sri-Lanka

+94 77 918 0162

© Copyright Ravindya Jayasooriya 2024. All Rights Reserved.