Roni Paschoal

Desenvolvedor de Software Mobile Flutter · Santo André, SP

Resumo

Desenvolvedor de Software com mais de 8 anos de experiência, sendo mais de 5 anos em desenvolvimento mobile. Atuação no desenvolvimento e evolução de aplicações mobile e web, com definição de arquitetura, componentes reutilizáveis e Design Systems. Sólidos conhecimentos em Flutter, Dart, BLoC/Cubit, MVVM, APIs REST, testes automatizados e integração com recursos nativos. Experiência com SmartPOS, Offline First, CI/CD, publicação de aplicações e criação de bibliotecas compartilhadas. Vivência em desenvolvimento fullstack e uso de IA para apoiar o desenvolvimento, automação e qualidade do código.

Objetivo

Atuar como Desenvolvedor Mobile Flutter.

Formação Acadêmica

Experiência Profissional

Engenheiro de Software — Mercado Pago

Jul/2025 - Jun/2026

Evolução do backoffice para gestão de conteúdo do aplicativo, com atuação em React e Go. Desenvolvimento de BFF em Node.js para integração do backoffice com APIs em Go. Apoio a outros membros da equipe por meio de pair programming e code review, auxiliando no desenvolvimento e na refatoração do front-end. Implementação de testes unitários com Jest, ampliando a cobertura e a confiabilidade das aplicações. Utilização de Claude Code, ChatGPT e Cursor como apoio ao desenvolvimento, refatoração de código e automação de tarefas.

Desenvolvedor Mobile Sênior - Flutter — TOTVS

Mar/2022 - Abr/2025

Referência técnica na equipe mobile de 3 desenvolvedores, conduzindo a análise comparativa entre Flutter, React Native, Ionic e Xamarin que levou à adoção do Flutter como plataforma de desenvolvimento mobile. Definição da arquitetura, das bibliotecas e dos padrões técnicos, incluindo decisões alinhadas em reuniões com outras equipes. Apoio ao time por meio de pair programming e code review, além de participação no refinamento e nas estimativas junto ao PO. Desenvolvimento e evolução dos aplicativos Minha Comanda Eletrônica e Minha Governança Hoteleira para Android, iOS e SmartPOS, utilizando MVVM, BLoC/Cubit, Repository Pattern e APIs REST com Dio. Implementação de estratégias Offline First, utilizando SQLite e SharedPreferences para persistência local, gerenciamento dos pedidos e sincronização posterior com os serviços remotos. Desenvolvimento de integrações com APIs REST utilizando Dio e Dartz, com aplicação de Either para representação explícita de sucesso e falha e princípios de imutabilidade. Criação de biblioteca compartilhada de componentes baseada no Design System corporativo, promovendo padronização e reutilização entre aplicações. Desenvolvimento de biblioteca Flutter para configuração e integração com diferentes modelos de SmartPOS, utilizando Platform Channels/MethodChannel para comunicação com a camada nativa Android e abstração das particularidades dos dispositivos. Integração das aplicações com diferentes provedores e adquirentes de pagamento, incluindo Cielo, Adyen, Getnet, PagSeguro e Rede. Utilização de flavors nos aplicativos para gerenciamento de diferentes configurações e ambientes, incluindo configurações específicas das integrações de pagamento. Configuração e manutenção de pipelines de CI/CD, com otimizações voltadas à redução do tempo de execução. Configuração de bibliotecas privadas para execução de testes unitários e widget tests. Publicação e distribuição das aplicações para Android, iOS e diferentes modelos de SmartPOS.

Desenvolvedor Front-End Pleno — TOTVS

Dez/2021 - Fev/2022

Evolução de aplicação Angular para hotelaria, com desenvolvimento de funcionalidades, correção de bugs, melhorias contínuas e ampliação da cobertura de testes automatizados. Atuação em pair programming com a equipe. Otimização de pipelines de CI/CD no Azure DevOps, reduzindo o tempo de execução dos processos. Utilização do GitHub Copilot como apoio ao desenvolvimento, refatoração e manutenção de código.

Desenvolvedor de Software - Flutter | Freelance — Setfin

Set/2022 - Out/2023

Condução autônoma do desenvolvimento da aplicação mobile de gestão financeira e fiscal para MEIs, desde a definição da arquitetura e desenvolvimento do MVP até a evolução para a segunda versão, utilizando Flutter/Dart e com publicação para Android e iOS. Implementação de funcionalidades utilizando BLoC/Cubit para gerenciamento de estado, com separação entre UI, estado e serviços responsáveis pelas integrações com APIs REST. Desenvolvimento de integrações com APIs REST, utilizando http, além de aplicação de padrões como inversão de dependência, DTOs, Value Objects e componentes compartilhados. Desenvolvimento de navegação com GoRouter e deep links, além de configuração de ambientes DEV, STG e PROD utilizando --dart-define. Implementação de recursos com Firebase, incluindo Crashlytics, Remote Config, Analytics e Firebase Cloud Messaging. Configuração e manutenção de pipelines de CI/CD com GitHub Actions e Fastlane, automatizando builds e a publicação da aplicação iOS no TestFlight.

Desenvolvedor Front-End - React | Freelance — Setfin

Set/2021 - Ago/2022

Condução autônoma do desenvolvimento da aplicação React, desde a definição da arquitetura e desenvolvimento do MVP até o estabelecimento da estrutura e dos padrões técnicos do projeto. Desenvolvimento de interfaces com React e TypeScript, além de APIs e funcionalidades back-end com Node.js, utilizando HTML5, CSS3 e Git.

Desenvolvedor Front End — Ilog Tecnologia

Dez/2020 - Dez/2021

Evolução e manutenção de aplicações AngularJS, com desenvolvimento de novas funcionalidades e melhorias contínuas. Introdução do React com TypeScript em projeto utilizando arquitetura de Micro Frontends, contribuindo para a evolução da arquitetura da aplicação. Desenvolvimento de interfaces personalizadas de acordo com as necessidades de diferentes clientes.

Desenvolvedor Full Stack — Comptask Soluções Digitais

Jun/2014 - Jul/2016

Desenvolvimento de sistemas web e aplicações mobile híbridas com PhoneGap, AngularJS, SQLite, PHP e MySQL. Atuação autônoma no desenvolvimento de projetos mobile, desde a implementação até a publicação para Android e iOS. Desenvolvimento da segunda versão de aplicação mobile com PhoneGap e AngularJS, incluindo definição da arquitetura e evolução da solução. Desenvolvimento de APIs em PHP com CodeIgniter para integração com a aplicação mobile. Publicação e distribuição de aplicações nas lojas Google Play e App Store. Participação no desenvolvimento de aplicação desktop em C# para monitoramento pulmonar por tomografia por impedância elétrica (EIT), integrada via USB a uma cinta torácica, com captura das leituras, exibição em tempo real das áreas ventiladas do pulmão e histórico de leituras, atuando na implementação de testes unitários e de novos parâmetros na tela utilizando polimorfismo.

Projetos

Rppay

App fictício de pagamentos (estudo de arquitetura Flutter): Feature-First, MVVM, BLoC/Cubit, Repository Pattern, Injeção de Dependência e SOLID. Navegação dinâmica via API mock, WebView com pacote próprio, testes unitários e de widget, CI/CD (GitHub Actions) e IA (Claude Code, Gemini).

Flutter, Feature-First, MVVM, BLoC/Cubit, Repository Pattern, SOLID, CI/CD

Portfólio Pessoal

Site pessoal e portfólio em produção com Flutter Web e Dart: BLoC/Cubit, go_router, i18n (PT/EN), tema claro/escuro e currículo em PDF. Acessibilidade WCAG (leitores de tela, teclado, contraste AA) no pacote próprio a11y_kit, com testes de widget e acessibilidade e CI/CD no GitHub Actions.

Flutter Web, BLoC/Cubit, go_router, i18n, Accessibility, CI/CD

Competências

Certificações

Contato