Expert Flutter Developer with 6+ years of experience in designing, developing, and deploying high-quality mobile applications for both Android and iOS platforms. Skilled in leveraging Flutter SDK, Dart, Java, Kotlin, Swift, and Firebase to build complex and dynamic user interfaces, integrate with RESTful APIs, and implement state management solutions. Highly experienced in Agile development methodologies, test-driven development (TDD), and continuous integration/continuous delivery (CI/CD) pipelines. Possess a strong understanding of UI/UX design principles and have a proven track record of delivering user-centered and visually appealing mobile applications. A proactive team player with excellent communication skills and a passion for learning and implementing new technologies.
Loading...
Experience
Birdnet
Jun 2022 – Present
United States
Frontend Engineer
1. Design, develop, and deploy high-quality mobile applications using Flutter and Dart for both Android and iOS platforms.
2. Collaborate with cross-functional teams to gather requirements, prioritize features, and deliver new product features on time and within budget.
3. Implement state management solutions using Bloc.
4. Write clean, maintainable, and bug-free code using test-driven development (TDD) techniques and testing frameworks such as Flutter Test or Mockito.
5. Set up and maintain continuous integration/continuous delivery (CI/CD) pipelines for Flutter applications using tools such as Gitlab CI/CD or Travis CI.
6. Keep up-to-date with the latest trends and best practices in mobile development, Flutter, and related technologies.
7. Communicate effectively with remote teams and stakeholders to ensure smooth project progress and delivery.
FarmHub
May 2020 – May 2022
India
Flutter Developer
1. Built and maintained mobile applications using Flutter and Dart for the Android and iOS platforms.
2. Worked closely with cross-functional teams, including designers, product managers, and backend developers, to gather requirements and deliver new product features on time and within budget.
3. Implemented UI/UX designs using Flutter widgets and Material Design guidelines, ensuring a consistent and user-friendly experience across multiple devices.
3. Integrated Flutter applications with RESTful APIs to fetch and send data to server-side databases.
Implemented state management solutions using Flutter's Provider libraries to manage complex user interfaces and data flows.
4. Wrote clean, maintainable, and bug-free code using test-driven development (TDD) techniques and testing frameworks such as Flutter Test or Mockito.
5. Maintained and updated existing codebase to ensure compatibility with new operating systems and mobile devices.
6. Participated in code reviews and collaborated with team members to improve code quality and efficiency.
Special Man Global Solution LTD
Sep 2018 – Apr 2020
Nigeria
Flutter Developer
1. Led a team of developers in designing, developing, and deploying high-quality mobile applications for both Android and iOS platforms using Flutter and Dart.
2. Worked closely with project managers and stakeholders to gather requirements and prioritize features for development.
3. Designed and implemented complex user interfaces using Flutter widgets and Material Design guidelines.
4. Integrated Flutter applications with RESTful APIs to fetch and send data to server-side databases.
5. Implemented state management solutions using popular Flutter libraries such as Provider, Bloc, GetX, and MobX to effectively manage complex data flows and application states, ensuring optimal performance and user experience.
6. Managed project timelines and budgets, ensuring on-time delivery and meeting project goals.
7. Participated in code reviews and mentored junior developers to improve code quality and best practices.
8. Communicated regularly with clients and stakeholders to ensure project progress and delivery.