Flutter Mobile App Developer at Accounts Quality (2024-07 – Present)
Designed and developed robust mobile solutions including HR solutions and document management systems with advanced features like location tracking, OCR processing, and real-time communication.
- Designed and developed location-based attendance applications with real-time tracking and check-in validation using Geo locator and Google Maps
- Integrated Supabase for user authentication, database management, and real-time data synchronization in HR management systems
- Built multilingual apps with Flutter Localization to support diverse user bases globally
- Engineered notification systems to schedule, trigger, and cancel reminders based on user behaviour and application state
- Adopted the MVVM architecture and state management patterns like Provider and Bloc to ensure clean and scalable code
- Established seamless integration with Odoo ERP using Rest Api Integration for data management, report synchronization, and communication systems in mobile applications
- Developed AQ-DOCS with MVVM architecture and Provider state management solutions, a cross-platform document management solution designed for accounting firms and their clients
- Implemented document scanning with real-time OCR processing and metadata extraction for intelligent document categorization
- Implemented Dio for optimized API handling, leveraging interceptors for request/response modification and error handling
- Implemented year-wise and month-wise folder structuring for organised storage
- Designed and integrated an online caching mechanism to prevent redundant API calls
- Enabled multiple document selection and bulk upload with optimised compression
- Designed a dynamic file system for efficient retrieval of documents based on date
- Integrated a real-time chat system using Web Sockets for seamless communication between clients and accounting managers
Flutter Developer at Madras Security Printers (2023-11 – 2024-06)
Designed, developed, and maintained dynamic, cross-platform mobile applications using Flutter for both iOS and Android platforms with focus on QR code scanning and app store deployment.
- Designed, developed, and maintained dynamic, cross-platform mobile applications using Flutter, delivering seamless and consistent user experiences on both iOS and Android platforms
- Implemented QR code and barcode scanning using Google ML Kit, enhancing document and data processing efficiency
- Worked on the complete software development life cycle, from concept and design to testing and deployment
- Integrated RESTful APIs to enable efficient data exchange, working closely with backend teams to ensure smooth data flow and functionality across the application
- Published and maintained apps on both the Apple App Store and Google Play Store, ensuring compliance with platform guidelines and implementing updates to enhance user experiences
- Implemented state management solutions for efficient data handling and application performance
- Wrote clean, modular, and testable code, adhering to best practices for maintainability and scalability
- Supported dynamic theming and Responsive designs for both mobile and Tablet
- Utilized version control systems like Git to manage source code repositories
Flutter Developer Trainee at Ieyal Solutions (2021-08 – 2023-03)
Assisted senior developers in building and maintaining Flutter applications for various domains including e-commerce, chat applications, and workforce management with focus on UI/UX design implementation.
- Assisted senior developer in building and maintaining Flutter applications for various domains, including e-commerce, Chat Applications, and workforce management
- Contributed to product upload features, ensuring seamless integration with backend services and databases
- Specialized in UI/UX design implementation, translating Figma designs into responsive, high-performance Flutter widgets
- Enhanced skills in REST API integration, Firebase authentication, E-commerce application and Payment Integration under senior guidance
- Implemented Getx state management solutions for efficient data handling and application performance
- Developed internal workforce management applications, enabling companies to efficiently assign and track tasks