Ruchitha Virashan
@ruchithavirashan
Results-driven software engineer specializing in cross-platform and backend systems.
What I'm looking for
I am a results-driven software engineer with 3+ years building mobile, web, and desktop applications, and strong backend expertise in databases and cloud-driven systems. I have delivered scalable, high-performance solutions—designing SQL schemas, optimizing queries, and implementing real-time synchronization for offline-first applications.
I collaborate in Agile teams, lead junior developers, and apply modern patterns like BLoC and Redux to ensure maintainable codebases. My work spans Flutter (mobile and desktop), ReactJS, Spring Boot, Firebase, and cloud integrations, with a focus on performance optimization, testing, and customer-facing support.
Experience
Work history, roles, and key accomplishments
Software Engineer
Posvega Systems
Mar 2024 - Present (1 year 7 months)
Developed a Windows POS using Flutter Desktop with hardware integrations, implemented multithreaded background services for real-time invoice printing and DB sync, and optimized SQL schemas for high-performance transaction handling.
Associate Software Engineer
Genotechies R&D
Feb 2023 - Mar 2024 (1 year 1 month)
Built and deployed cross-platform Flutter apps with Firebase Realtime Database, implemented Redux/BLoC state management, integrated analytics and performance monitoring, and led junior developers with code reviews and Git branching strategies.
Intern Software Engineer
Genotechies R&D
Aug 2022 - Feb 2023 (6 months)
Developed Flutter Android apps with Firebase Firestore, deployed to Google Play, implemented Redux state management, and integrated Google Maps, FCM, and social login.
Education
Degrees, certifications, and relevant coursework
Sabaragamuwa University of Sri Lanka
Bachelor of Science (Hons), Computing & Information Systems
2019 - 2024
Activities and societies: Mentored university juniors on academic projects; member of event organizing committee for Virtual Rivals Gaming Competition.
Completed a Bachelor of Science (Hons) in Computing & Information Systems with coursework and projects covering software development, databases, and system design.
Royal Central College, Polonnaruwa
G.C.E. Advanced Level, General Secondary Education
Completed the G.C.E. Advanced Level examination at Royal Central College, Polonnaruwa.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Ruchitha?
You can contact Ruchitha and 90k+ other talented remote workers on Himalayas.
Message RuchithaFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
