Flutter Developer at PharmIT (2025-07 – Present)
Developed cross-platform mobile applications using Flutter for enterprise use cases, including OCR-based document processing, Spare Parts Tracking, and Sales Force Automation (SFA) systems, supporting Android, iOS, and tablets, while following a modular MVVM-inspired architecture with clear separation of UI, business logic, and API layers for scalable and maintainable applications.
- Designed and developed cross-platform Flutter applications supporting Android, iOS, and tablet devices, ensuring responsive UI across multiple screen sizes and orientations.
- Implemented scalable backend services using Node.js and Express.js for managing field operations and expense workflows.
- Architected, integrated, and tested RESTful APIs using Swagger (OpenAPI) for request/response validation and backend communication.
- Engineered a Role-Based Access Control (RBAC) system supporting 9+ user roles and executed multi-level approval workflows for expenses, DCR, and logistics requests.
- Structured PostgreSQL database schema with optimized queries, constraints, and relationships.
- Built an OCR Reader application by integrating Google Cloud Document AI (Invoice Parser, Form Parser, Image OCR) to extract structured data from PDFs and images, reducing manual data entry time by approximately 50%.
- Implemented Firebase services including Authentication, Firestore, and Cloud Storage for secure access, realtime data synchronization, and document management.
- Built an offline-first application architecture using the Isar local database, enabling uninterrupted data capture and reliable synchronization with cloud services, improving application usability in low-network environments by an estimated 35%.
- Worked on a Spare Parts Tracking System, implementing inventory listing, search, status updates, and data synchronization features.
- Contributed to a Sales Force Automation (SFA) application, focusing on intuitive UI/UX design, field-user workflows, and performance optimization.
- Applied Flutter best practices including state management, reusable widgets, clean architecture, and performance tuning.
- Used Git and GitHub for version control, collaborating with senior developers through branching, pull requests, code reviews, and merge conflict resolution.
Software Developer at Progen ERP System Pvt Ltd (2024-05 – 2025-04)
- Built, deployed, and maintained software applications, including production server deployment and issue troubleshooting to ensure high availability and performance.
- Implemented REST API integrations using PHP within the Scriptcase platform, enabling secure and efficient data exchange between internal systems and external services.
- Configured secure connections and optimized system communication, improving performance, scalability, and reliability.
- Designed and enhanced dynamic validation forms in Scriptcase integrated with MySQL (HeidiSQL) for structured client data collection.
- Created responsive table layouts using HTML and CSS, and automated Word document generation and storage using Python and Django.
- Performed ERP software validation and testing, collaborated with clients to gather requirements, provided feedback, and prepared documentation for certificate generation.