Senior Software Engineer (Flutter Development)
Current• Spearheaded Flutter development for a premier digital wholesale platform, enhancing feature rollout and robustness within Agile frameworks in a global, omnichannel setting.• Skilled in a suite of development tools including Android Studio, IntelliJ, Xcode, Visual Studio, and Postman, alongside cloud solutions like Google Cloud and Firebase.• Engaged in cross-functional collaboration to pinpoint customer and business requirements, leading to impactful solutions.• Expert in Extreme Programming, advocating TDD, Pair Programming, Simple Design, and Continuous Refactoring.• Proficient in the Flutter framework, with a focus on State Management, Dependency Injection, and extensive Testing Frameworks.• Versed in native mobile development for iOS (Swift/Objective-C) and Android (Kotlin/Java).• Implemented CI/CD pipelines to ensure a stable and continuously deployable codebase.• Leveraged GitHub, Stack Overflow, and Flutter's pub.dev for superior technology integration and efficient resource utilization.• Executed seamless Restful API integrations with backend systems, employing Postman for detailed testing and documentation.• Orchestrated secure authentication and real-time functionalities, including notifications and geolocation, using Firebase and Google Cloud.• Specialized in scalable and responsive Flutter State Management with Provider, Bloc, and GetX.• Crafted intuitive user interfaces with Adobe XD and integrated major Payment Gateways such as CCAvenue & Network, with proficiency in Platform Channels, Streams, Moor/Floor db, Dio/Chopper.• Managed end-to-end mobile app development, ensuring excellence from concept to launch.