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
Building responsive and user-friendly interfaces using HTML, CSS, JavaScript, and frameworks like Angular, React
01
Developing robust server-side logic using languages and frameworks such as Java, Spring Boot, Node.js
02
Designing and managing relational and NoSQL databases to store and retrieve data efficiently.
03
Creating and integrating RESTful APIs for communication between frontend and backend systems.
04
Developing dynamic web applications that provide a seamless user experience without full page reloads.
05
Taking projects from concept to deployment, managing both frontend and backend development.
06
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
Solo-Learning Projects
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.
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.
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.
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.
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.
Comments
My Achievements
22 August 2024
Prizes & Medals - Bachelor of the Science of Engineering Honours | 2024
20 June 2024
Awards - Bachelor of the Science of Engineering Honours | 2024
2013
Galahitiyawa Central College | 2013
Get in Touch
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!
Ja-ela , Gampaha , Sri-Lanka
+94 77 918 0162