João P.Mobile Engineer - iOS
Skills
Mobile Developer specializing in Flutter with four years of experience in developing innovative and robust applications. Proven expertise in designing, implementing, and maintaining mobile applications, coupled with a strong foundation in various programming languages and frameworks relevant to mobile development. Demonstrates a deep understanding of the complete software development lifecycle, from initial concept through to deployment and ongoing maintenance. Recognized for the ability to create user-friendly and highly functional mobile apps, applying meticulous attention to detail and a dedication to performance optimization. Possesses a solid track record of effectively collaborating in cross-functional teams to deliver high-quality technical solutions on time and within scope.
Senior Mobile Developer
7/1/2023 - 12/1/2023
Participated in the migration project of a large-scale mobile application to Flutter, involving micro frontends and a user base of 11 million active users. Contributed to the Monetization squad by developing new features and leading improvements in internal processes and overall project workflows. Employed and advocated for automated testing, clean code, clean architecture, and SOLID principles as daily practices. Successfully increased the coverage of automated tests from 60% to 90% across the squad's repositories.Mobile Developer
8/1/2022 - 7/1/2023
Developed and maintained applications using Flutter, incorporating GetX as a state management tool, dio for external API communication, and Hive for local database management. Contributed to feature development for an Uber-like app, adhering to SOLID principles and clean code methodologies to ensure high-quality code.Mobile Developer
8/1/2021 - 8/1/2022
Developed and maintained mobile applications using Flutter, incorporating GetX as a state manager and Dio for external API communication. Utilized Sqflite and GetStorage for local databases. Refactored the architecture of existing projects and created new ones based on SOLID principles and clean code practices to ensure testability. Implemented automated tests to enhance code reliability and performance.Jr Mobile Developer
3/1/2021 - 10/1/2021
Developed a cashback application for the pharmaceutical industry using Flutter and SQLite as the local database, utilizing dio for API communication, and implementing bloc for state management. Created a back-office system for the application using Flutter Web and deployed it on the web using Docker on Azure. Published the mobile app on both Google Play and Apple App Store, ensuring cross-platform availability and adherence to store guidelines.Jr Mobile Developer
2/1/2020 - 11/1/2020
Spearheaded the development of a cross-platform mobile application for construction site diary control, targeting both Android and iOS platforms. The project aimed to extend the functionalities of an ERP product designed for management in civil construction. Utilized Flutter for the application development and implemented Hive as the local database. Employed the Provider package for state management, ensuring robust and scalable solutions.
Information Systems at Fluminense Federal University
2019 - 2025
João is available for hire
Hire João P.All Howdy Candidates are vetted for skills and english proficiency.