FlowCV Logo
resume profile picture
Profile

Senior iOS/Flutter Engineer with 17+ years of experience specializing in mobile development. Over the last 8 years, I have focused on iOS development using Swift, and for the past 4 years, I have been immersed in Flutter, mastering Dart to create high-performance cross-platform apps.

I excel in building robust, efficient, and scalable native applications, with a deep understanding of optimizing code for maximum performance. My experience spans across backend development, agile methodologies, and delivering projects on time and within scope. I have a proven track record of collaborating with cross-functional teams, including clients, designers, and QA, to refine UX design and implement JSON structures effectively.

Professional Experience
12/2023 – presentSão Paulo, Brazil
2GO Bank, Lead Mobile Developer

I lead a team of five developers, overseeing the complete development of frontend applications for Android and iOS platforms. I utilize Agile methodologies and JIRA for project management.

Key Responsibilities:

  • Team Leadership: I manage a team of five developers, ensuring timely and efficient project delivery.
  • App Development: Architected and built a white-label banking app from scratch using Dart/Flutter.
  • Modular Architecture: Designed and implemented a modular architecture in Dart/Flutter, enabling flexible module integration tailored to client needs.
  • Active Development: Hands-on coding, drawing from extensive expertise as a senior iOS engineer, to deliver high-quality, performant code.
  • Tech Stack:

  • Dart/Flutter: Developed high-performance native and cross-platform apps.
  • Agile Methodologies: Applied Agile practices to enhance team productivity and project delivery.
  • JIRA: Managed projects and tasks efficiently using JIRA.
  • 1 / 5
    08/2022 – 12/2023Boston, United State
    Trux Drive, iOS Engineer

    At Trux, a truck-hailing app, I was responsible for implementing new features and maintaining legacy code within their iOS application.

    Key Responsibilities:

  • Feature Development & Code Maintenance: Developed new features and maintained legacy code, ensuring high-quality performance and stability.
  • Code Review: Conducted code reviews to maintain quality and consistency across the project.
  • Cross-Team Collaboration: Worked closely with the MLP team (Materials, Logistics & Platform) and maintained daily communication with the QA team to ensure smooth project progression.
  • Agile Participation: Actively participated in daily stand-up meetings and collaborated with teammates to resolve development blockers.
  • Tech Stack:

  • iOS Development: Leveraged 8 years of iOS development experience, contributing to feature implementation, JSON structure design, and UX improvements.
  • Backend Collaboration: Utilized 9+ years of backend development experience to enhance cross-functional collaboration and integration between frontend and backend systems.
  • CI/CD Pipeline Management: Managed and maintained the Composer pipeline and Fastlane to optimize the continuous integration and delivery process.
  • 01/2022 – 08/2022Toronto/ON, Canada
    Hertz Inc, Senior iOS Engineer

    Worked on the complete reconstruction of the Hertz app, one of Versett’s largest clients. Implemented a design system in SwiftUI and integrated it into the existing codebase, re-engineering the app flow by flow.

    Key Responsibilities:

  • App Reconstruction: Implemented a design system in SwiftUI and integrated it into the codebase, systematically rebuilding the app’s user flows for Hertz.
  • Engineering Mentorship: Elevated engineering standards within the mobile team by providing mentorship and defining quality software criteria.
  • High-Quality Code Delivery: Delivered high-quality, reliable code across the technical stack, ensuring performance and stability.
  • Cross-Functional Collaboration: Collaborated with various teams to maintain legacy code, implement new features, and enhance app scalability and reliability, significantly benefiting client businesses.
  • Tech Stack:

  • SwiftUI: Designed and integrated SwiftUI-based design systems.
  • App Development: Extensive experience in developing robust applications for international clients.
  • Mentorship & Quality Standards: Defined and upheld high standards of software engineering quality.
  • 2 / 5
  • Development Technologies: Managed technological solutions to ensure app scalability and reliability.
  • 01/2019 – 12/2021Barueri/SP, Brazil
    Foursys, Software Engineering Manager

    Oversaw strategic projects and recruitment for software engineers, playing a key role in driving the organization’s technology initiatives and ensuring the successful delivery of client projects.

    Key Responsibilities:

  • Project Management: Led and managed all new and strategic software projects, ensuring alignment with organizational goals and timely delivery.
  • Recruitment & Talent Acquisition: Recruited and selected top-tier software engineers and developers for various client projects, building strong teams to meet project demands.
  • Strategic Planning: Developed and implemented strategies to enhance project outcomes and align with client needs, contributing to overall business success.
  • 01/2018 – 01/2019São Paulo, Brazil
    Cabify, Senior iOS Engineer

    As a senior developer, I focused on enhancing passenger-oriented applications by implementing new features and refactoring legacy code to improve system performance and maintainability.

    Key Responsibilities:

  • Feature Implementation & Code Refactoring: Developed and integrated new features while refactoring legacy code to enhance system efficiency and ensure ongoing maintenance.
  • Release Management: Managed the entire release process, including setting up and maintaining automated continuous integration (CI) for test versions and final submissions to the Apple Store.
  • Agile Practices: Applied agile methodologies, including Scrum and Kanban, to drive project progress and facilitate effective team collaboration.
  • Tech Stack:

  • Continuous Integration: Developed and managed automated CI processes to streamline and optimize delivery.
  • Agile Methodologies: Utilized Scrum and Kanban frameworks for agile project management and team coordination.
  • 06/2016 – 01/2018Osasco/SP, Brazil
    Bradesco, Senior iOS Engineer

    As a Senior System Developer at Bradesco, one of Brazil's largest banks, I specialized in iOS application development, focusing on enhancing user experience and optimizing application performance.

    Key Responsibilities:

  • iOS Application Development: Developed and maintained iOS applications using Swift 2.2, Objective-C, and Xcode, ensuring high performance and reliability.
  • Feature Development & Pattern Implementation: Created new features and implemented innovative design patterns to enhance user experience and application usability.
  • 3 / 5
  • Maintenance & Optimization: Conducted maintenance and made adjustments to existing applications to ensure optimal performance and functionality.
  • Tech Stack:

  • Swift 2.2 & Objective-C: Utilized Swift 2.2 and Objective-C for building iOS applications.
  • Xcode: Used Xcode as the primary development and testing environment.
  • GIT: Managed source code efficiently with GIT for version control.
  • 05/2013 – 12/2014Vitória/ES, Brazil
    Wine.com.br, Senior Systems Analyst and Software Developer

    In this role, I worked on internal systems, focusing on integrating diverse systems and developing dashboards to support data-driven decision-making. I alternated between leading projects and contributing as a team member.

    Key Responsibilities:

  • Core System Maintenance: Ensured the stability and functionality of core internal systems.
  • Database Integration: Managed and optimized integrations between various databases and systems.
  • Dashboard Development: Developed dashboards to streamline data access and aid in critical decision-making.
  • Project Leadership & Collaboration: Led development projects when needed and collaborated with teams to achieve project goals.
  • Tech Stack:

  • PHP & CakePHP: Used PHP and CakePHP for web development and system integrations.
  • MySQL & Oracle: Managed databases using MySQL and Oracle, including writing PL/SQL procedures, triggers, and managing integrations.
  • Git: Utilized Git for version control and code management.
  • Education
    Skills
    iOS

    Swift, SwiftUI, Objective-C, Xcode, Apple Store Process

    JavaScript

    NodeJS, NPM, Angular, VueJS

    Database

    SQL Server, MySQL, Postgres, PL/SQL, Triggers, Procedures

    Flutter

    Dart, iOS/Android Integration and Delivery Process

    PHP

    Laravel, CakePHP

    4 / 5
    Languages
    English

    Intermediate Advanced

    Portuguese

    Native

    Projects
    My Own Apps, Apple Store

    I have created and launched 10 popular apps on the Apple App Store, and some of them have received more than 10,000 positive reviews. These apps have been a valuable tool for me to learn and apply new technologies, which I have acquired through attending WWDC (Apple's Worldwide Developers Conference). They demonstrate my commitment to continuous learning and my ability to incorporate the latest advancements into my app development work.

    07/2023 – In Progress
    Smart Time, Plantão Inteligente

    Smart Time is a Dart/Flutter solution designed to streamline and enhance the management of work shifts! Bid farewell to the hassles of juggling multiple apps, deciphering confusing calendars, and searching for lost notes.

    Smart Time empowers the worker with total control over their shifts, providing a user-friendly interface to efficiently track and manage all aspects, including the precise amount you are set to receive.

    Portável Portabilidade, iOS App

    The Portável: Keep your contacts organized. Update contacts with carrier codes. Choose number formats and configuration options. Works throughout Brazil. Top 10 on the App Store.

    One Million, iOS App

    The One Million app: Achieve financial goals faster. Calculate timelines, monthly investments, and track transactions. Take control of your finances today.

    5 / 5