Howdy Logo
Image of Edgar F.

Edgar F.
Mobile Engineer - Android

.NET
Flutter
Dart
Sql
Firebase Realtime Database
Python
Bio

A Flutter specialist with extensive expertise in Software Development Engineer in Test (SDET), end-to-end testing, continuous integration/continuous deployment (CI/CD) processes, and mobile app deployment for both App Store and Google Play Store. Possesses significant knowledge in mobile accessibility. A self-taught developer with over 11 years of experience in the industry.

  • Senior Flutter Developer
    6/1/2023 - 12/1/2023

    Worked extensively on the Remessa Online currency exchange application, concentrating on UI/UX design, automated end-to-end testing, and architectural definitions. Gained proficiency in Flutter for mobile development and utilized GetX for state management. Implemented continuous integration and continuous delivery (CI/CD) practices using Codemagic to streamline deployment processes. Developed and executed E2E tests with Maestro to ensure robust application functionality. Integrated and interacted with REST APIs for data exchange, while ensuring seamless user experience through localization practices. Leveraged Firebase for backend services and managed digital content on Google Play and the AppStore. Collaborated using GitHub for version control and adhered to Kanban methodologies for project management, employing tools such as Kanbanize for task tracking. Employed Figma for UI/UX design and prototyping.

  • Senior Flutter Developer at Iconichearts
    6/1/2023 - 11/1/2023

    Developed expertise in Kanban methodologies, facilitating efficient project management and workflow optimization. Gained proficiency in Flutter for mobile app development, leveraging REST APIs and BLoC pattern to create robust and scalable app architectures. Implemented A/B testing to refine SMS verification processes and enhance real-time features, ensuring seamless user experiences. Focused on localization to adapt the app for global audiences. Utilized Figma for UI/UX design collaboration, and managed app deployment through Google Play and AppStore. Ensured robust version control and collaborative development via GitHub and coordinated project tasks using Asana.

  • Accessibility Consultant
    4/1/2022 - 3/1/2023

    Led workshops and provided consultancy focused on improving the technical aspects of mobile accessibility. Developed expertise in communication, ownership, and leadership within the team to foster an inclusive and effective working environment. Specialized in accessibility for mobile applications, ensuring compliance and improved usability for all users. Leveraged skills in teamwork and conducted workshops to disseminate knowledge and best practices. Developed proficiency with Flutter, Android, and iOS platforms to deliver accessible and high-performance mobile solutions.

  • SDET
    3/1/2022 - 3/1/2023

    Specialized in automation and pipelining of integration and end-to-end (E2E) tests, with a strong focus on quality assurance automation. Mastered the use of GitHub for version control and demonstrated exceptional skills in implementing Continuous Integration and Continuous Delivery (CI/CD) pipelines using Codemagic. Developed extensive expertise in mobile application development with Flutter for both Android and iOS platforms, and leveraged Firebase for backend services and analytics.

    Enhanced communication, ownership, and leadership abilities to effectively manage projects and teams. Utilized DevOps practices to streamline processes and improve software testing efficiency. Gained proficiency in using tools such as Confluence for documentation and project management, and Semaphore for CI/CD automation. Applied comprehensive QA engineering techniques to ensure the reliability and performance of software applications.

  • Senior Flutter Developer
    12/1/2021 - 3/1/2023

    Led development for a highly scalable and customizable online courses app. Demonstrated expertise in Flutter for mobile development across Android and iOS platforms. Utilized back-end services like Firebase and AWS to enhance application performance and reliability. Implemented GraphQL for efficient data fetching and managed state using BLoC architecture. Employed a comprehensive software architecture approach to ensure maintainability and extensibility. Conducted thorough software testing to ensure high-quality deliverables. Applied Agile methodologies, including Scrum, to streamline development processes, with active participation in sprint planning using tools such as Jira and Confluence. Facilitated team collaboration and problem-solving through workshops and design thinking sessions, leveraging Figma for design system consistency. Maintained a high standard of code review and version control on GitHub to foster effective teamwork and ownership. Demonstrated excellent communication skills to align team objectives and deliver project milestones successfully.

  • Senior Flutter Developer at Banco BV
    4/1/2021 - 2/1/2022

    Developed custom interfaces and integrations with bank APIs while serving as a crucial member of the squad responsible for the bank's Design System. Spearheaded the development of OpenBanking/OpenFinance data transmission flows, ensuring secure and efficient data exchanges. Gained expertise in various technical skills such as Android, iOS, Flutter, Google Play, AppStore, and Firebase. Proficient in using development tools and frameworks including BLoC, MobX, and Clean Architecture.

    Demonstrated abilities in Automated Software Testing, Continuous Integration and Continuous Delivery (CI/CD), and micro frontends. Applied Scrum and Agile Methodologies for efficient project management, utilizing tools like Jira and Confluence for sprint planning and collaborative problem-solving. Engaged in code reviews, workshops, and ensured adherence to accessibility standards within the banking software ecosystem.

    Developed mobile applications with an emphasis on unit testing, leveraging Figma for design thinking and software architecture. Fostered a culture of self-learning and ownership, with strong communication skills and a team-oriented attitude. Contributed extensively to maintaining and enhancing the Design System, showcasing proficiency in design and development methodologies unique to the banking sector.

  • Senior Flutter / .NET Developer
    3/2/2020 - 4/1/2021

    Developed a SaaS solution to gamify onboarding processes, successfully distributing high-quality apps and customized interfaces integrating with APIs and databases. Led technical efforts in multiple campaigns for significant clients, deploying gamified solutions to over 50,000 users across Brazil. Gained expertise in communication, ownership, leadership, and teamwork, conducting workshops and code reviews following Scrum methodologies. Utilized Flutter for mobile app development, orchestrating automated software testing and managing continuous integration and continuous delivery (CI/CD). Published Android apps on Google Play and iOS apps on the App Store. Leveraged Firebase, Amazon Web Services (AWS), and Google Cloud Platform (GCP) for cloud integration, and applied design systems for consistent user experience. Applied skills in MobX, clean architecture, sprint planning, and UI/UX design using Figma. Leveraged C# and .NET Framework for backend development, and engaged in building automation, collaborative problem-solving, and design thinking. Adhered to agile methodologies, unit testing, and robust software architecture principles to deliver superior mobile applications.

  • Senior Flutter / .NET Developer
    3/1/2020 - 12/1/2020

    Engaged in medium to high complexity projects including a marketplace for services/products (front-end and back-end), marketing campaigns for public agencies, and a gamification SaaS. Developed technical skills in Flutter, Android, Google Play, iOS, AppStore, Firebase, Amazon Web Services (AWS), and Google Cloud Platform (GCP). Demonstrated expertise in automated software testing, continuous integration and continuous delivery (CI/CD), and mobile application development. Enhanced knowledge in software architecture, C# and the .NET Framework, along with proficiency in design tools like Figma. Applied agile methodologies, specifically Scrum, and participated in sprint planning sessions. Strengthened communication, ownership, leadership, and teamwork capabilities. Conducted code reviews, automated unit testing, and employed collaborative problem solving and design thinking principles. Cultivated self-learning and maintained high standards of software testing and building automation.

  • Founder and Developer
    8/2/2019 - 3/1/2020

    Spearheaded the development and oversight of a customized application designed for parents seeking school transportation solutions. Leveraged expertise in communication, ownership, and leadership to drive project success, while utilizing GitHub for collaborative code maintenance and performing thorough code reviews to ensure high-quality outcomes. Adhered to Scrum methodologies, fostering an agile development environment. Applied proficiency in Flutter to create a robust mobile application, implementing Continuous Integration and Continuous Delivery (CI/CD) to streamline deployment to the Google Play Store and AppStore. Integrated Firebase and Google Cloud Platform (GCP) for backend services and data storage, ensuring a reliable and scalable system architecture. Employed a comprehensive design system utilizing Figma for seamless user interface and experience design. Demonstrated strong capabilities in self-learning to stay updated with the latest industry trends and practices. Conducted extensive software testing, including unit testing, to guarantee application stability and performance. Showcased skills in building automation and collaborative problem solving through design thinking methodologies, resulting in innovative and practical solutions for end-users.

  • Senior .NET Developer
    10/2/2017 - 3/2/2020

    Contributed significantly to the development and maintenance of a delivery app, primarily focusing on backend functionalities. Gained expertise in managing PagarMe and various other payment gateways. Demonstrated robust communication, ownership, leadership, and teamwork throughout the project lifecycle. Engaged actively in code review processes using GitHub and adhered to Scrum methodology, ensuring efficient sprint planning and execution. Acquired proficiency in Flutter, C#, and the .NET Framework, while also building and implementing automated software testing protocols. Managed seamless continuous integration and continuous delivery (CI/CD) pipelines, facilitating smooth deployments on platforms like Google Play and the AppStore. Leveraged Google Cloud Platform (GCP) for scalable cloud solutions. Embraced self-learning to stay current with industry trends and practices, emphasizing software architecture principles. Excelled in collaborative problem solving, utilizing design thinking and agile methodologies to enhance mobile application development. Applied rigorous unit testing techniques to ensure code quality and reliability.

  • Mid-Level .NET Developer
    4/2/2015 - 10/2/2017

    Successfully implemented a comprehensive real estate brokerage portal for the CRECI-SP, along with various projects focused on education and gamification. Developed and demonstrated expertise in C# and .NET Framework, ensuring robust software architecture. Excelled in communication, ownership, and teamwork, facilitating collaborative problem solving and effective code reviews. Applied Scrum methodologies and Agile practices, leveraging tools for sprint planning and design thinking. Implemented and maintained automated software testing, continuous integration, and continuous delivery (CI/CD) pipelines on Google Cloud Platform (GCP). Consistently engaged in self-learning to stay updated on industry trends and best practices.

  • Mid-Level .NET Developer
    8/1/2014 - 12/1/2014

    Engineered a system that ranks public agencies based on their rate of public data disclosure, significantly enhancing societal views on transparency. Developed technical expertise in C# and the .NET Framework, incorporating effective software architecture practices. Demonstrated proficiency in automated software testing and unit testing to ensure reliability and performance. Fostered collaborative problem solving and applied design thinking methodologies to address complex challenges. Actively engaged in code reviews and promoted best practices, emphasizing strong communication and ownership. Cultivated continuous self-learning to stay updated with the latest technologies and methodologies.

  • Mid-Level .NET Developer
    6/1/2012 - 8/1/2014

    Developed and managed the loan management system with significant impact on local economies. Acquired extensive skills in C# and the .NET Framework. Demonstrated abilities in software architecture and design thinking, ensuring robust and scalable solutions. Engaged in collaborative problem solving and teamwork, enhancing communication and ownership. Conducted thorough code reviews and implemented automated software testing and unit testing to ensure high-quality code. Cultivated self-learning to stay updated with the latest technologies and best practices in software development.

Edgar is available for hire

Hire Edgar F.
Check icon

All Howdy Candidates are vetted for skills and english proficiency.