
Ruchi Virashan
Flutter Developer, Mobile and Desktop Applications
Competenze

Consulta i miei servizi


Esperienza lavorativa
Software Engineer
Posvega Systems • Full time
Feb 2024 - Oct 2025 • 1 yr 8 mos
Developed a Windows-based POS system using Flutter Desktop with hardware integrations such as customer displays and label printers via platform channels. Implemented multi-threaded background services to enable real-time invoice printing and database synchronization. Designed SQL schemas and optimized queries to support high-performance transactional operations, while applying BLoC architecture for modular and testable business logic. Collaborated effectively 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 targeted code optimizations, and conducted unit and integration testing to ensure system reliability and maintainability.
Associate Software Engineer
Genotechies R&D • Full time
Jul 2022 - Feb 2024 • 1 yr 7 mos
Built and deployed cross-platform Flutter applications for iOS and Android using Firebase Realtime Database for dynamic backend integration. Implemented state management patterns such as Redux and BLoC to ensure scalable and maintainable codebases. Configured Firebase Analytics, Crashlytics, and Performance Monitoring to support data-driven performance and stability improvements. Designed and optimized UI/UX workflows using Figma, focusing on efficient widget tree structures and smooth user experiences. Acted as a team lead for junior developers by conducting code reviews and introducing Git branching strategies to improve collaboration and code quality.