Software Engineer - Nova Platform Private Limited - CHENNAI, TAMILNADU
(2022-01)
- Architected and scaled Flutter applications using Bloc and DDD patterns to ensure a decoupled, testable, and highly maintainable codebase.
- Engineered a P2P offline-sync module leveraging Android NSD and an embedded Kotlin server for real-time data exchange in network-isolated environments.
- Developed native Android packages and Kotlin libraries to bridge Flutter apps with external hardware peripherals, including printers and IoT devices.
- Designed and optimized relational database schemas for multi-workflow systems, improving query performance and ensuring data integrity.
- Standardized development workflows by building custom Design Token packages and performance-logging SDKs, accelerating UI deployment cycles.
- Authored technical documentation for streamlining developer onboarding and reducing long-term maintenance overhead.
Flutter Developer (Intern) - Packapeer - CALICUT, KERALA
(2022-01 - 2022-10)
- Engineered a real-time chat application utilizing the full Firebase ecosystem, integrating Cloud Firestore for live syncing, Firebase Authentication and FCM for push notifications.
- Architected scalable mobile solutions by implementing standard design patterns, including MVVM, MVC, and MVP, to ensure a decoupled and testable codebase.
- Executed the full SDLC for two end-to-end personal projects, managing everything from initial UI design to the deployment of a app on the Google Play Store.
- Optimized development workflows through the integration of third-party APIs, RESTful services, and native plugins to enhance performance.
- Developed cross-platform mini-projects for iOS and Android, handling platform-specific constraints and responsive UI layouts.