
Vihanga Tharushan
@vihangatharushan
Software engineering intern candidate building RunResult, a sports event and results platform, and distributed retail systems with Java and Spring Boot.
What I'm looking for
I'm a Computer Science undergraduate at the University of Colombo School of Computing, seeking a Software Engineering Internship. On the client project RunResult, I developed a full-stack sports event and results management platform and implemented RESTful APIs for athlete registration, championship management, result processing, and user management.
I'm developing S-Mart, a distributed retail management platform, using Java and Spring Boot. Its microservice architecture supports retail operations across branches, online customers, delivery, and point-of-sale applications.
I've also developed mobile applications for logistics and smart home monitoring, including real-time device synchronization through Firebase Realtime Database. My current research is in Physics Informed Neural Networks and Machine Learning.
Experience
Work history, roles, and key accomplishments
RunResult Developer
Client Project
Jan 2026 - Present (10 months)
Developed a full-stack sports event and results management platform with RESTful APIs, and managed production deployments and ongoing feature development.
S-Mart Backend Developer
Group Project
Jan 2026 - Present (10 months)
Developing a distributed retail management platform with microservices architecture using Java and Spring Boot, implementing security, messaging, and containerization.
Smart Home App Developer
Group Project
Jan 2026 - Dec 2026 (11 months)
Developed a React Native mobile application for real-time smart home monitoring and control, with Firebase integration and a custom dashboard UI.
EvoPlan Developer
Group Project
Jan 2025 - Dec 2025 (11 months)
Developed a web-based event planning application using MVC architecture, implementing frontend interfaces, server-side logic, and database operations.
SwiftTrack Developer
Group Project
Jan 2025 - Dec 2025 (11 months)
Developed a cross-platform driver mobile application for a logistics platform using React Native and Expo, integrating REST APIs and WebSocket with JWT authentication.
Education
Degrees, certifications, and relevant coursework
University of Colombo School of Computing
B.Sc. (Hons), Computer Science
2023 -
Grade: 3.65
Pursuing a B.Sc. (Hons) in Computer Science with a GPA of 3.65, expected to graduate in 2028.
University of Moratuwa
Python for Beginners, Computer Science
Completed the Python for Beginners certification.
Aquinas College
Diploma, English Language and Literature
Completed a Diploma in English Language and Literature.
Tech stack
Software and tools used professionally
Postman
GitHub
Spring Cloud
React Native
Expo
MySQL
PostgreSQL
MongoDB
Node.js
Spring Boot
Tailwind CSS
Redis
React
JavaScript
Python
HTML5
Java
PHP
JSON
C++
C
XML
RabbitMQ
ExpressJS
Firebase Realtime Database
Linux
Firebase
Spring Security
Vercel
TypeScript
Visual Studio Code
Firebase Authentication
Git
Docker
Supabase
Railway
NativeWind
REST APIs
Availability
Location
Authorized to work in
Website
runresult.comSalary expectations
Interested in hiring Vihanga?
You can contact Vihanga and 90k+ other talented remote workers on Himalayas.
Message VihangaGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
