I'm a results-driven software engineer with 3+ years of experience building applications across mobile, web, and desktop platforms. I specialize in backend systems, databases, and cloud-driven architectures to deliver scalable, reliable software. I enjoy leading teams, refining development practices, and shipping robust solutions from design to deployment. I thrive in fast-paced Agile environments and care deeply about code quality, performance, and user experience.

Ruchitha Virashan

I'm a results-driven software engineer with 3+ years of experience building applications across mobile, web, and desktop platforms. I specialize in backend systems, databases, and cloud-driven architectures to deliver scalable, reliable software. I enjoy leading teams, refining development practices, and shipping robust solutions from design to deployment. I thrive in fast-paced Agile environments and care deeply about code quality, performance, and user experience.

Available to hire

I’m a results-driven software engineer with 3+ years of experience building applications across mobile, web, and desktop platforms. I specialize in backend systems, databases, and cloud-driven architectures to deliver scalable, reliable software.

I enjoy leading teams, refining development practices, and shipping robust solutions from design to deployment. I thrive in fast-paced Agile environments and care deeply about code quality, performance, and user experience.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
See more

Language

English
Advanced

Work Experience

Project - MoneyMinder
August 1, 2025 - Present
MoneyMinder is a money management app built with Flutter and Spring Boot, using MySQL and BLoC. Built REST APIs using layered architecture, with MySQL database. Applied BLoC and clean architecture in Flutter for modular, testable frontend. Integrated Google ML Kit for text recognition and designed reporting dashboards.
MoneyMinder at Personal Project
August 1, 2025 - Present
Developed a money management app for tracking income and expenses. Built Spring Boot REST APIs using layered architecture, with MySQL database deployed. Applied BLoC and clean architecture in Flutter for modular, testable frontend. Integrated Google ML Kit for text recognition and designed reporting dashboards.
Associate Software Engineer at Genotechies R&D
March 31, 2024 - September 25, 2025
Built and deployed cross-platform Flutter apps (iOS/Android) with Firebase Realtime Database for dynamic backend integration. Implemented state management patterns (Redux, BLoC) ensuring maintainable, scalable codebases. Configured Firebase Analytics, Crashlytics, and Performance Monitoring for data driven improvements. Designed and optimized UI/UX workflows using Figma and widget tree optimization. Acted as team lead for junior developers, performing code reviews and introducing Git branching strategies.
Software Engineer at Posvega Systems
March 1, 2024 - Present
Developing a Windows based POS system using Flutter Desktop with hardware integrations (customer display, label printers) via platform channels. Implemented multi-threaded background services for real-time invoice printing and database synchronization. Designed SQL schemas and optimized queries for high-performance transaction handling. Applied BLoC architecture for modular, testable business logic. Collaborated in an Agile environment, contributing to sprint planning, estimations, and retrospectives. Provided technical customer support and troubleshooting for POS system deployments. Improved performance using Flutter DevTools and code optimizations. Conducted unit and integration testing to ensure reliability and maintainability.
Associate Software Engineer at Genotechies R&D
March 1, 2024 - September 25, 2025
Built and deployed cross-platform Flutter apps (iOS/Android) with Firebase Realtime Database for dynamic backend integration. Implemented Redux and BLoC for state management, configured Firebase Analytics, Crashlytics, and Performance Monitoring for data-driven improvements. Designed and optimized UI/UX workflows using Figma and widget tree optimization. Acted as team lead for junior developers, performing code reviews and introducing Git branching strategies.
Software Engineer at Posvega Systems
March 1, 2024 - Present
Developing a Windows based POS system using Flutter Desktop with hardware integrations (customer display, label printers) via platform channels. Implemented multi threaded background services for real time invoice printing and database synchronization. Designed SQL schemas and optimized queries for high performance transaction handling. Applied BLoC architecture for modular, testable business logic. Collaborated in an Agile environment, contributing to sprint planning, estimations, and retrospectives. Provided technical customer support and troubleshooting for POS system deployments. Improved performance using Flutter DevTools and code optimizations. Conducted unit and integration testing to ensure reliability and maintainability.
Software Engineer at Posvega Systems
March 1, 2024 - Present
Developing a Windows based POS system using Flutter Desktop with hardware integrations (customer display, label printers) via platform channels. Implemented multi threaded background services for real time invoice printing and database synchronization. Designed SQL schemas and optimized queries for high performance transaction handling. Applied BLoC architecture for modular, testable business logic. Collaborated in an Agile environment, contributing to sprint planning, estimations, and retrospectives. Provided technical customer support and troubleshooting for POS system deployments. Improved performance using Flutter DevTools and code optimizations. Conducted unit and integration testing to ensure reliability and maintainability.
Associate Software Engineer at Genotechies R&D
March 1, 2024 - September 25, 2025
Built and deployed cross platform Flutter apps (iOS/Android) with Firebase Realtime Database for dynamic backend integration. Implemented state management patterns (Redux, BLoC) ensuring maintainable, scalable codebases. Configured Firebase Analytics, Crashlytics, and Performance Monitoring for data driven improvements. Designed and optimized UI/UX workflows using Figma and widget tree optimization. Acted as team lead for junior developers, performing code reviews and introducing Git branching strategies.
Software Engineer at Posvega Systems
March 1, 2024 - Present
Developing a Windows based POS system using Flutter Desktop with hardware integrations (customer display, label printers) via platform channels. Implemented multi threaded background services for real time invoice printing and database synchronization. Designed SQL schemas and optimized queries for high performance transaction handling. Applied BLoC architecture for modular, testable business logic. Collaborated in an Agile environment, contributing to sprint planning, estimations, and retrospectives. Provided technical customer support and troubleshooting for POS system deployments. Improved performance using Flutter DevTools and code optimizations. Conducted unit and integration testing to ensure reliability and maintainability.
Associate Software Engineer at Genotechies R&D
March 1, 2024 - September 25, 2025
Built and deployed cross platform Flutter apps (iOS/Android) with Firebase Realtime Database for dynamic backend integration. Implemented state management patterns (Redux, BLoC) ensuring maintainable, scalable codebases. Configured Firebase Analytics, Crashlytics, and Performance Monitoring for data driven improvements. Designed and optimized UI/UX workflows using Figma and widget tree optimization. Acted as team lead for junior developers, performing code reviews and introducing Git branching strategies.
Project - MyFuelz
February 1, 2024 - September 25, 2025
Developed role based authentication with Firebase Auth and Google login. Integrated SendGrid API for automated email notifications. Optimized Google Maps geolocation tracking for tankers. Applied SharedPreferences & secure local storage for persistent sessions.
MyFuelz (Project) at Independent Project
February 1, 2024 - September 25, 2025
Developed role based authentication with Firebase Auth and Google login. Integrated SendGrid API for automated email notifications. Optimized Google Maps geolocation tracking for tankers. Applied SharedPreferences & secure local storage for persistent sessions.
Intern Software Engineer at Genotechies R&D
February 1, 2023 - September 25, 2025
Developed Flutter applications for Android with Firebase Firestore backend integration. Deployed applications to Google Play Store. Designed UI/UX and branding in Figma. Integrated Google Maps, Firebase Cloud Messaging, and Facebook login. Implemented Redux-based state management for app stability.
Intern Software Engineer at Genotechies R&D
February 1, 2023 - September 25, 2025
Developed Flutter applications for Android with Firebase Firestore backend integration. Deployed applications to Google Play Store. Designed UI/UX and branding in Figma. Integrated Google Maps, Firebase Cloud Messaging, and Facebook login. Implemented Redux based state management for app stability.
Intern Software Engineer at Genotechies R&D
February 1, 2023 - September 25, 2025
Developed Flutter applications for Android with Firebase Firestore backend integration. Deployed applications to Google Play Store. Designed UI/UX and branding in Figma. Integrated Google Maps, Firebase Cloud Messaging, and Facebook login. Implemented Redux based state management for app stability.
Project - Mutual Transfer Portal
February 1, 2022 - September 25, 2025
Designed RESTful APIs with Spring Boot and JWT authentication. Built relational MySQL schema with indexes for performance. Developed responsive React frontend with Ant Design UI library.
Mutual Transfer Portal (Project) at Independent Project
February 1, 2022 - September 25, 2025
Designed RESTful APIs with Spring Boot and JWT authentication. Built relational MySQL schema with indexes for performance. Developed responsive React frontend with Ant Design UI library.

Education

BSc (Hons) in Computing & Information Systems at Sabaragamuwa University of Sri Lanka
January 1, 2019 - January 1, 2024
BSc (Hons) in Computing & Information Systems at Sabaragamuwa University of Sri Lanka
January 1, 2019 - January 1, 2024
BSc (Hons) in Computing & Information Systems at Sabaragamuwa University of Sri Lanka
January 1, 2019 - January 1, 2024
BSc (Hons) in Computing & Information Systems at Sabaragamuwa University of Sri Lanka
January 1, 2019 - January 1, 2024

Qualifications

G.C.E Advanced Level Examination
January 11, 2030 - August 1, 2017
G.C.E Advanced Level Examination
August 1, 2017 - September 25, 2025

Industry Experience

Software & Internet, Gaming, Professional Services, Computers & Electronics, Retail