Ir para o conteúdo
LEONE DAHER
AppsExperiênciaCompetênciasCertificaçõesArtigos

Seguros · Brasil · Android

MAG Venda Digital

Ferramenta de venda digital para corretores acompanharem produtos e propostas.

MAG Venda Digital · Telas publicadas na loja 1
MAG Venda Digital · Telas publicadas na loja 2
MAG Venda Digital · Telas publicadas na loja 3

Seguros · Brasil · Android

MAG Venda Digital

Ferramenta de venda digital para corretores acompanharem produtos e propostas.

Engenharia Android no produto de venda digital.

Evolução em Java/Kotlin, dados offline com Realm, flavors Gradle, Firebase/Crashlytics e pipeline no Azure.

Android · Java · Kotlin · Realm · Firebase · Azure · SERPRO API

Google Play1 mil+ downloads
Autenticação e validação de identidade

A equipe do Venda Digital entregou autenticação e validação de identidade por reconhecimento facial utilizando a API do SERPRO disponível à época. A publicação abaixo registra essa entrega coletiva.

Ver publicação no LinkedInPublicação de Luís Henrique Fontes de Oliveira reconhecendo a equipe responsável pela entrega de reconhecimento facial no Venda Digital.

Um produto Android para a venda de seguros

O MAG Venda Digital é uma ferramenta para corretores acompanharem produtos e propostas de seguros. Minha atuação na MAG / Mongeral Aegon ocorreu como desenvolvedor Android, entre agosto de 2019 e fevereiro de 2021, em um contexto de aplicativos de vendas. O trabalho envolvia evoluir um produto utilizado na operação e acompanhar as necessidades de manutenção e publicação de novas versões.

Desenvolvi em Kotlin e Java, trabalhando tanto nos fluxos do aplicativo quanto nos recursos que sustentavam seu uso. Dados locais, configurações de distribuição, acompanhamento de erros e integração ao processo de entrega faziam parte dessa experiência. Era uma atuação dentro da equipe do produto, com responsabilidade sobre as contribuições desenvolvidas nesse contexto.

Informações disponíveis mesmo sem conexão

Uma das frentes foi habilitar o uso offline com Realm, permitindo acesso contínuo a informações importantes no aplicativo. Para uma ferramenta de vendas, manter dados disponíveis no dispositivo ajuda a sustentar o trabalho do usuário em situações sem conexão. A persistência local fazia parte da base técnica utilizada para atender a essa necessidade.

O trabalho com dados offline amplia o cuidado necessário na implementação dos fluxos: a interface precisa utilizar as informações disponíveis e refletir o estado da aplicação. Essa experiência com armazenamento local complementou o desenvolvimento Android e o acompanhamento de um produto em produção.

Variantes do aplicativo e entrega de versões

Trabalhei com flavors Gradle para variantes white-label. Essa configuração permite preparar versões do aplicativo a partir de uma base de código compartilhada, com as diferenças previstas para cada variante. O trabalho exigia considerar essas configurações durante o desenvolvimento e a preparação das versões.

Também prestei suporte ao processo de CI/CD no Azure e aos releases mobile. A entrega de uma mudança envolvia sua implementação, a construção do aplicativo e o acompanhamento da versão disponibilizada. Essa ligação entre desenvolvimento e publicação foi parte da minha experiência no projeto.

Manutenção, testes e organização do código

Utilizei Firebase e Crashlytics no acompanhamento de incidentes e na manutenção do aplicativo, além de atuar na resolução de problemas em produção. Essas ferramentas ajudavam a conectar o desenvolvimento aos erros observados durante o uso do produto, permitindo investigar o comportamento da aplicação e orientar as correções.

Também tive experiência com testes JUnit e injeção de dependências em um projeto Android com Dagger 2. Os testes oferecem uma forma de verificar comportamentos do código, enquanto a injeção de dependências ajuda a organizar suas relações com outros componentes. Essas práticas complementavam o trabalho com dados locais, integrações e manutenção do aplicativo.

Reconhecimento por uma entrega da equipe

Durante minha participação na equipe Venda Digital, o time entregou autenticação e validação de identidade por reconhecimento facial usando a API do SERPRO disponível à época. A publicação de reconhecimento reproduzida nesta página cita a equipe e meu nome. Ela registra uma entrega coletiva do produto.

Participei da equipe responsável por essa entrega, mas não implementei pessoalmente a funcionalidade de reconhecimento facial. Minha contribuição no projeto está nas frentes Android descritas acima. Esse contexto permite apresentar tanto o trabalho individual quanto o reconhecimento recebido pela equipe com precisão.