Highly skilled and dedicated Flutter developer with over 5+ years of professional experience. I am proficient in designing, developing, and deploying robust and scalable cross-platform mobile applications using the Flutter framework. I have demonstrated expertise in translating client requirements into innovative and user-friendly app interfaces, ensuring seamless integration of back-end services, and optimizing app performance.
During my time at CodeWave Solution, I developed and maintained cutting-edge mobile applications using Flutter, delivering seamless user experiences across Android and iOS platforms. I initiated a self-directed learning path to master the fundamentals of Flutter through online resources, courses, and hands-on practice. I acquired proficiency in integrating API calls into Flutter apps using RESTful APIs, enabling data retrieval and dynamic content updates from remote servers. I collaborated with cross-functional teams, including designers and product managers, to gather requirements and ensure timely delivery of high-quality features and enhancements.
As a Senior Flutter Developer at Tangible IT, I implemented complex UI designs, incorporating animations, transitions, and custom widgets to create engaging user experiences while adhering to design guidelines and best practices. I integrated RESTful APIs to enable data retrieval, storage, and synchronization, ensuring seamless communication with server-side systems. I conducted thorough testing and debugging of applications, identifying and resolving issues to deliver high-quality, bug-free software. I actively participated in code reviews, providing constructive feedback to team members and ensuring adherence to coding standards and best practices. I also proactively researched and adopted new technologies, libraries, and tools to enhance app development processes, optimize performance, and improve user experience.
In my most recent role as a Senior Flutter Developer at SGeBIZ, I utilized the Bloc and Cubit architectural patterns to manage state effectively and enhance code reusability, fostering a more maintainable and scalable codebase. I implemented and executed comprehensive unit tests using Flutter's built-in testing framework and tools like flutter_test, ensuring optimal code coverage and minimizing the potential for bugs and regressions.