Flutter Engineer
Current- Revamped the entire architecture of a functional app to improve performance and scalability.- Implemented BLoC architecture to create a sustainable, scalable, and testable codebase.- Integrated native OpenCV library in C++ with Dart through language binding for advanced image processing features such as face, nose, and eyes detection, image rectification, and image processing within Flutter.- Utilized FFmpeg library for advanced video processing and manipulation tasks.-… Show more - Revamped the entire architecture of a functional app to improve performance and scalability.- Implemented BLoC architecture to create a sustainable, scalable, and testable codebase.- Integrated native OpenCV library in C++ with Dart through language binding for advanced image processing features such as face, nose, and eyes detection, image rectification, and image processing within Flutter.- Utilized FFmpeg library for advanced video processing and manipulation tasks.- Developed native Android features using platform channels for seamless integration of platform-specific code and APIs.- Utilized isolates to achieve high performance in mobile applications.- Implemented real-time communication using Sockets.io.- Experience in deep linking and app linking.- Engaged with product and design teams to clarify requirements and discuss trade-offs.- Created material and Cupertino UI/UX for mobile applications- Conducted comprehensive testing, including unit testing, integration testing, and end-to-end testing.- Implemented CI/CD pipeline using GitHub Actions for streamlined development workflows- Used Firebase Analytics to understand user behavior, improve app performance, and make data-driven decisions.- Implemented Firebase Crashlytics for real-time crash reporting and troubleshooting.- Developed automated build bash scripts for efficient build processes- Configured Flutter Flavors to support different environments and build variants, ensuring smooth development and deployment for various situations.- Published apps on Google Play Store for internal, closed, and open testing- Published apps on App Store Show less