Atuação como desenvolvedor mobile sênior no PxBank, um aplicativo financeiro voltado para caminhoneiros, oferecendo funcionalidades como pagamento de contas, transferências e serviços bancários essenciais. Desenvolvimento e manutenção de funcionalidades nativas para iOS (Swift/UIKit) e Android (Kotlin/Fragments/Jetpack Compose); Implementação de segurança mobile, incluindo ofuscação de código, verificações de integridade em tempo de execução e proteções contra engenharia reversa, além do uso de Firebase App Check e reCAPTCHA para prevenir abusos e garantir acesso seguro aos recursos do backend; Implementação de observabilidade, permitindo o monitoramento do comportamento do app em produção e suporte proativo na resolução de problemas; Participação ativa em discussões de arquitetura e melhorias em CI/CD, contribuindo para a evolução técnica do projeto; Suporte a outros desenvolvedores, revisão de pull requests e auxílio na padronização e manutenção da qualidade do código em toda a base.
Entrega de requisitos regulatórios exigidos pelo Banco Central e suporte contínuo ao aplicativo; Atuação como desenvolvedor iOS no projeto Banco Next (Bradesco), alocado na squad de Open Finance; Realizar testes unitários e automatizados para garantir a qualidade do código; Desenvolver e implementar funcionalidades aderindo à arquitetura de código limpo e princípios SOLID; Documentar, otimizar e manter especificações técnicas, componentes, bases de código, módulos e funcionalidades; Identificar e propor melhorias de desempenho nas aplicações.
Projetar e desenvolver novas funcionalidades para o aplicativo móvel do Serasa usando Flutter; Desenvolver seções relacionadas ao PIX e Open Finance, aprimorando a funcionalidade para serviços financeiros; Refatorar código legado em iOS e Android nativos (Kotlin), integrando-os perfeitamente ao Flutter usando Method Channels e FlutterEngine para criar uma base de código unificada; Implementar componentes semânticos para melhorar a acessibilidade do aplicativo usando as APIs dedicadas do Flutter, garantindo a inclusão para todos os usuários; Defender a arquitetura de código limpo e microfrontends para um processo de desenvolvimento escalável e fácil de manter; Integrar Bloc para gerenciamento eficiente de estado e Modular para injeção de dependência e gerenciamento de rotas, otimizando o desempenho do aplicativo;
Desenvolver um projeto bancário digital inovador (Magnum Bank) utilizando a linguagem Dart e o framework Flutter para construir uma aplicação multiplataforma para Android e iOS; Desenvolver e implementar funcionalidades aderindo à arquitetura de código limpo e princípios SOLID para um código manutenível e escalável; Implementar uma arquitetura de microfrontends dentro da base de código Flutter para dividir funcionalidades complexas em módulos menores, independentes e autocontidos, melhorando a manutenibilidade e eficiência; Utilizar Bloc para gerenciamento eficiente de estado e Modular para injeção de dependência e gerenciamento de rotas, otimizando o desempenho da aplicação; Escrever testes unitários, de widget e de integração em Flutter para garantir a qualidade do código e fornecer uma experiência confiável ao usuário; Integrar SDKs seguros para reconhecimento facial, biometria e métodos de criptografia, aumentando a segurança e confiabilidade dos usuários.
Desenvolvi uma rede social de criptomoedas utilizando uma abordagem multilíngue (Dart/Flutter, Kotlin e Golang) para uma arquitetura escalável e de fácil manutenção. Criei e mantive APIs backend utilizando Golang, implementando algoritmos de busca eficientes e estruturando a comunicação com SurrealDB para garantir um desempenho otimizado. Utilizei Docker para containerização e gerenciamento eficiente dos ambientes de desenvolvimento e produção, garantindo escalabilidade e consistência nos serviços. Implementei autenticação segura usando JWT, aprimorando a segurança das aplicações e garantindo a proteção dos dados dos usuários. Configurei pipelines de CI/CD utilizando GitHub Actions e Firebase Distribution para automatizar testes, builds e distribuição de versões, otimizando o fluxo de trabalho e reduzindo o tempo de deploy. Aproveitei a arquitetura de código limpo e microfrontends para garantir a manutenibilidade do código. Implementei GetX para gerenciamento eficiente de estado, roteamento e injeção de dependências. Otimizei o código para desempenho, uso de memória e responsividade. Escrevi testes unitários, de widget e de integração em Flutter para garantir a qualidade do código. Identifiquei e corrigi bugs para oferecer uma experiência de usuário de alta qualidade.
Desenvolvi soluções de mercado utilizando Flutter, entregando aplicações eficientes e amigáveis ao usuário. Construí aplicações de coleta de dados especificamente para dispositivos da marca Zebra usando Java para Android. Desenvolvi aplicações web com Flutter Web e implementei soluções de acesso remoto envolvendo um sistema web. Pioneiro no uso do Flutter com C++ para aplicações desktop, explorando o potencial das capacidades nativas de desktop. Integrei GetX na base de código para gerenciar de forma eficaz o estado, roteamento e injeção de dependências. Utilizei Firebase como solução backend-as-a-service para simplificar o gerenciamento de dados e funcionalidades. Trabalhei com Java Spring para desenvolvimento de servidores simples, com foco em criar um back for front em algumas integrações específicas.
Desenhei, desenvolvi e implementei funcionalidades amigáveis ao usuário para nosso aplicativo móvel utilizando o framework Flutter; Desenvolvi código limpo, eficiente e fácil de manter em Dart, aderindo às melhores práticas; Escrevi testes unitários, de widget e de integração em Flutter para garantir a qualidade do código; Utilizei Git para controle de versão.
Gostaria de baixar currículos de freelancers? Confira nossas opções de account para recrutadores.
Você atingiu o limite de visualização de 10 perfis de freelancer por 24 horas.
Procurando por mais freelancers? Publique um projeto sem compromisso ou inscreva-se em uma conta recruiter.