Career Agent PRO A preparação perfeita para cada vaga
GUIA ATIVO
IA · PERSONALIZADO

# Currículo — Jean Santini

### Pessoa Desenvolvedora Android Sênior

## Jean Santini

Software Engineer Android Sênior | Kotlin · Jetpack Compose · MVVM · Fintech

São Paulo, SP, Brasil jean.ferreira.santini@gmail.com · linkedin.com/in/jean-santini

## Resumo Profissional

Desenvolvedor Android Sênior com mais de 10 anos de experiência em desenvolvimento de software, sendo os últimos 8 anos com foco em aplicações Android nativas críticas.

Especialista na construção e evolução de SDKs e aplicativos mobile em ambientes financeiros de alta criticidade — incluindo o SDK de Pagamentos para o Banco Inter (Pix, NFC, SmartPos) e o SDK de Segurança para o Banco Master (Anti-Root, Anti-FRIDA, criptografia AES 256).

Domínio sólido de Kotlin, MVVM, Jetpack Compose, Hilt, Coroutines, Room e Retrofit, com trajetória que inclui liderança técnica Android em fintechs como Monnos Crypto Bank e Singu. Background complementar em Node.js, TypeScript e PostgreSQL garante comunicação técnica fluida com times de backend, produto e design.

Combina autonomia técnica, postura colaborativa e experiência em decisões arquiteturais, refatorações em produção e resolução de problemas em ambientes críticos.

## Competências Técnicas

### Linguagens

Linguagem | Nível
--- | ---
Kotlin | Avançado
Java | Avançado
TypeScript / JavaScript | Intermediário
Rust | Básico (aplicado em SDK)
Python | Básico (scripts de automação)

### Arquitetura Mobile

- MVVM · MVC
- Clean Architecture (aplicação progressiva)
- Separação de responsabilidades · Modularização de funcionalidades

### Android SDK e Jetpack

Jetpack Compose · Material Design 3 · Hilt · Koin · Room · Retrofit · LiveData · Data Binding · Jetpack Navigation · Coroutines · Android NDK · Ciclo de vida Android

### Segurança Mobile

Anti-Root · Anti-ADB · Anti-FRIDA · Anti-Emulator · Anti-Debug · Criptografia AES 256 · Validação de integridade de APK e DEX · JNA (Java Native Access) · Android NDK

### Persistência e Dados

Room Database · SQLite · PostgreSQL · Firebase Realtime Database · Sequelize ORM

### Integração e Rede

Retrofit · API REST · Axios · Firebase Admin SDK

### Testes

Testes unitários · Testes de integração · Espresso

> Dica estratégica: Se você já utiliza JUnit e MockK, adicione-os explicitamente aqui. Frameworks de teste são critério de triagem em vagas sênior.

### Publicação e Deploy

Google Play Store · Heroku · CI/CD backend (staging e produção)

> Dica estratégica: Qualquer experiência com GitHub Actions, Fastlane ou Firebase App Distribution deve ser incluída neste bloco — ferramentas de CI/CD mobile são altamente valorizadas em ambientes de consultoria como a GOK.

### Ferramentas e Plataformas

Android Studio · Git · GitHub · Firebase · BC Newland

### Backend (complementar)

Node.js · TypeScript · React · PostgreSQL · Sequelize · Heroku · Arquitetura MVC

## Competências Comportamentais

- Autonomia técnica na condução de tarefas e decisões arquiteturais
- Liderança técnica de times Android em ambientes de produto crítico
- Capacidade de propor e conduzir refatorações em sistemas em produção
- Comunicação técnica horizontal com backend, produto e design
- Pensamento sistêmico e resolução de problemas complexos em produção
- Responsabilidade com o ciclo completo: desenvolvimento, homologação, release e sustentação
- Maturidade em ambientes de alta pressão e aplicações de missão crítica
- Participação ativa em decisões arquiteturais e avaliação de trade-offs técnicos

## Experiência Profissional

### Leega

Desenvolvedor Android Sênior fevereiro de 2024 – presente · São Paulo, SP

Desenvolvimento e manutenção do SDK de Pagamentos InterPag para aplicativos do Banco Inter em dispositivos SmartPos. Atuação em ambiente financeiro crítico com foco em qualidade, estabilidade e segurança das transações.

Principais entregas:

- Implementação de pagamento via Pix integrado ao fluxo de transações do SDK
- Implementação de leitura NFC para pagamentos por aproximação
- Desenvolvimento de impressão livre com geração flexível de relatórios de vendas
- Desenvolvimento e execução de testes unitários e de integração para garantia de qualidade
- Correção de bugs e melhoria contínua de performance e estabilidade do SDK
- Controle de versão via Git em fluxo colaborativo com equipe técnica

Stack: Kotlin · MVVM · Koin · Coroutines · Room Database · Retrofit · BC Newland · Android SDK

### eclipseworks

Desenvolvedor Android Sênior — Squad SDK de Segurança janeiro de 2023 – janeiro de 2024 · São Paulo, SP

Responsável pelo desenvolvimento completo do SDK de Segurança Android para os aplicativos do Banco Master, da concepção à implementação. Foco em identificar e bloquear ataques digitais em tempo de execução.

Principais entregas:

- Desenvolvimento end-to-end do SDK com foco em proteção contra ameaças em runtime
- Implementação de mecanismos avançados de segurança mobile:
  - Anti-Root — detecção e bloqueio de dispositivos comprometidos
  - Anti-ADB — identificação de conexões via Android Debug Bridge
  - Anti-FRIDA — prevenção de ferramentas de análise dinâmica
  - Anti-Emulator — detecção de execução em ambientes emulados
  - Anti-Debug — bloqueio de depuração do app em runtime
- Implementação de validação de integridade via geração e verificação de hashes de classes (.dex) e APK completo
- Desenvolvimento de rotinas de criptografia e decriptografia AES 256
- Decisão técnica pela linguagem Rust para o core do SDK, priorizando segurança de baixo nível, alta performance e superação das limitações do C
- Implementação de JNA (Java Native Access) para comunicação eficiente com a JVM, eliminando a complexidade do JNI
- Scripts Python para automação de geração de hashes e validações críticas de integridade

Stack: Rust · JNA · Android NDK · android-ndk-sys · Python · reqwest · tokio · AES 256 · Java

### Monnos (Crypto Bank)

Head Android — Líder Técnico Android maio de 2019 – janeiro de 2024 · São Paulo, SP

Liderança técnica do desenvolvimento Android no Monnos Crypto Bank — aplicativo de compra e venda de criptomoedas, pagamento de boletos e cartão digital. Responsável pela arquitetura, evolução técnica e manutenção do produto mobile ao longo de quase 5 anos.

Principais entregas:

- Liderança técnica com tomada de decisões arquiteturais e condução da evolução do app
- Desenvolvimento das funcionalidades core: operações com criptomoedas, serviços bancários e integrações financeiras
- Definição de padrões de desenvolvimento, organização de código e boas práticas do time
- Gestão de deploy, versionamento e publicação de releases na Google Play Store
- Participação ativa em decisões sobre arquitetura, performance e estabilidade em produção

Stack: Kotlin · Java · Android SDK · MVVM · Google Play Store

> Dica estratégica: Se possível, inclua métricas de escala — número de usuários ativos, volume de transações ou downloads. Dados concretos transformam uma boa descrição em evidência sólida de senioridade e impacto real.

### Projeto Pessoal — UdiSoft

Desenvolvedor Android Sênior — Palpite do Dia junho de 2023 – março de 2025 · Projeto Próprio

Desenvolvimento completo e independente de um ecossistema digital composto por aplicativo Android, API RESTful e sistema web, com foco em análise estatística de dados esportivos.

Android — Palpite do Dia:

- Concepção da arquitetura MVVM e desenvolvimento full stack em Kotlin com Jetpack Compose e Material Design 3
- Integração com API própria via Retrofit e operações assíncronas com Coroutines
- Persistência local com Room Database e gerenciamento de estado com LiveData
- Injeção de dependências com Hilt e navegação com Jetpack Navigation
- Publicação e gerenciamento completo na Play Store

Backend — API e Sistema Web:

- Arquitetura MVC com Node.js + TypeScript, publicada no Heroku com ambientes de staging e produção
- Integração com API externa de dados esportivos via Axios
- Persistência em PostgreSQL via Sequelize ORM
- Frontend com React + Vite para landing page e sistema web

Stack Android: Kotlin · MVVM · Jetpack Compose · Material Design 3 · Hilt · Coroutines · Room · Retrofit · LiveData · Jetpack Navigation · Play Store

Stack Backend: Node.js · TypeScript · React · Vite · PostgreSQL · Sequelize · Heroku · Firebase Admin SDK · Axios

### UdiSoft — Plantãozinho

Desenvolvedor Android Sênior julho de 2022 – dezembro de 2022 · São Paulo, SP

Desenvolvimento de aplicativo Android para gestão de agendas, horários e controle de recebimentos para profissionais de saúde.

Principais entregas:

- Arquitetura MVVM com Kotlin, Jetpack Compose e Material Design 3
- Integração com Firebase Realtime Database para sincronização em tempo real entre profissionais e pacientes
- Persistência local com Room, gerenciamento de estado com LiveData e Coroutines
- Injeção de dependências com Hilt e navegação com Jetpack Navigation
- Publicação e gerenciamento na Play Store

Stack: Kotlin · MVVM · Jetpack Compose · Material Design 3 · Hilt · Firebase Realtime Database · Room · Coroutines · LiveData · Jetpack Navigation

### UdiSoft — API Plantãozinho

Desenvolvedor Full Stack janeiro de 2023 – junho de 2023 · São Paulo, SP

Desenvolvimento da API RESTful de backend para suporte ao aplicativo Plantãozinho.

Principais entregas:

- Arquitetura MVC com Node.js e JavaScript
- Persistência em PostgreSQL via Sequelize ORM
- Pipeline CI/CD no Heroku com ambientes de staging e produção

Stack: Node.js · JavaScript · Sequelize · PostgreSQL · Heroku · CI/CD

### Singu

Líder Técnico Android junho de 2018 – junho de 2019 · São Paulo, SP

Liderança técnica do desenvolvimento Android no Singu — plataforma de marketplace de beleza e bem-estar conectando profissionais e clientes (modelo similar ao Uber, para o segmento de beleza).

Responsabilidades:

- Liderança técnica do time Android com foco em arquitetura, padrões e qualidade de entrega
- Desenvolvimento de funcionalidades em Java e Kotlin
- Proposta e condução de soluções técnicas para demandas do produto
- Gestão de deploy e publicação de releases na Play Store

Stack: Java · Kotlin · Android SDK · Play Store

### Iterative

Desenvolvedor Android Sênior outubro de 2017 – maio de 2018 · São Paulo, SP

Desenvolvimento Android em fábrica de software com mais de 100 colaboradores e clientes em diferentes segmentos de negócio. Atuação em Java e Kotlin com proposta de soluções técnicas para projetos de múltiplos clientes.

Stack: Java · Kotlin · Android SDK

### Cedro Technologies

Desenvolvedor Android Sênior setembro de 2016 – outubro de 2017 · São Paulo, SP

Desenvolvimento e liderança técnica Android em empresa de grande porte com produtos próprios e fábrica de software. Liderança de equipes no desenvolvimento de aplicativos para clientes corporativos.

Stack: Java · Kotlin · Android SDK

### Projetas Negócios & Serviços

Analista Desenvolvedor Android Sênior outubro de 2015 – agosto de 2016 · Uberlândia, MG

Desenvolvimento e liderança técnica Android com atuação em levantamento de requisitos e gerenciamento de projetos.

Projeto destaque — SEEN: Aplicativo completo para gerenciamento de atendimento de Ordens de Serviço, com:

- Segurança: reconhecimento facial, leitura biométrica, criptografia e HTTPS
- Localização: envio de rotas em tempo real via GPS
- Arquitetura dinâmica para suportar OS de diferentes tipos de negócio

Stack: Java · Android SDK

### TQI Consultoria

Analista de Sistemas — Desenvolvedor Java Pleno dezembro de 2013 – fevereiro de 2015 · Uberlândia, MG

Desenvolvimento e customizações de páginas web para clientes de grande porte utilizando Oracle Web Center Sites, Java, JSP e RichFaces.

### UdiSoft

Fundador e Desenvolvedor janeiro de 2012 – janeiro de 2015 · Uberlândia, MG

Consultoria e desenvolvimento de softwares e aplicativos sob demanda com foco em startups. Empresa parceira Sebrae, especializada em soluções mobile, APIs e sistemas web. Desenvolvimento de soluções completas com AWS.

## Projetos em Destaque

Projeto | Empresa | Descrição
--- | --- | ---
SDK de Pagamentos InterPag | Banco Inter (Leega) | SDK financeiro crítico para SmartPos com Pix, NFC e integração com hardware de pagamento. Kotlin, MVVM, Koin, Coroutines, Room, Retrofit, BC Newland
SDK de Segurança Android | Banco Master (eclipseworks) | SDK de segurança mobile com Anti-Root, Anti-FRIDA, AES 256, validação de integridade de APK/DEX e comunicação nativa via JNA/Rust. Rust, JNA, Android NDK, Python
Palpite do Dia | Projeto Pessoal | Ecossistema completo: app Android + API RESTful + sistema web para análise estatística esportiva. Kotlin, Jetpack Compose, Hilt, MVVM, Room, Retrofit / Node.js, TypeScript, PostgreSQL, Heroku
Plantãozinho | UdiSoft | App de gestão de agenda para profissionais de saúde com Firebase Realtime Database e API RESTful Node.js.
SEEN | Projetas | App Android com segurança biométrica, reconhecimento facial, criptografia, HTTPS e rastreamento GPS em tempo real.

## Formação Acadêmica

Bacharelado em Sistemas de Informação UNITRI — Centro Universitário do Triângulo · Uberlândia, MG

## Certificações

> Dica estratégica: Se você possui certificações relevantes — Google Associate Android Developer, AWS, ou cursos de arquitetura Android (Clean Architecture, Modularização) — liste aqui com nome, instituição e ano. Certificações reforçam o perfil junto a ATS e recrutadores técnicos.

## Idiomas

Idioma | Nível
--- | ---
Português | Nativo
Espanhol | Intermediário / Profissional

> Dica estratégica: Se você realiza leitura de documentação técnica em inglês, mencione este nível. Inglês técnico é uma competência valorizada em ambientes de consultoria como a GOK.

## Recomendações para Fortalecer o Perfil

> Atenção: As sugestões abaixo devem ser aplicadas apenas se refletirem experiências reais. Nunca inclua informações que não possa sustentar em uma entrevista técnica.

Aplique somente o que for verdadeiro:

- [ ] StateFlow e SharedFlow — Se já utiliza Kotlin Flow, adicione nas competências. A ausência desse padrão moderno chama atenção negativamente em vagas sênior.
- [ ] Clean Architecture e MVI — Se algum projeto aplicou Use Cases e Repositories com camadas separadas, nomeie formalmente. Caso contrário, sinalize como área de aprofundamento em andamento.
- [ ] CI/CD Mobile — Qualquer experiência com GitHub Actions, Fastlane ou Firebase App Distribution deve ser incluída explicitamente.
- [ ] Observabilidade em produção — Se utilizou Firebase Crashlytics ou outra ferramenta de monitoramento, mencione em pelo menos uma experiência.
- [ ] Modularização — Se algum projeto teve separação por feature modules ou módulos de domínio, inclua na descrição. Caso contrário, considere aplicar em projeto pessoal.
- [ ] Métricas de impacto — Monnos — Qualquer dado de escala (downloads, usuários ativos, volume de transações) transforma a descrição em evidência concreta de senioridade.
- [ ] Inglês técnico — Mesmo sem fluência, leitura de documentação em inglês é uma competência relevante para ambientes de consultoria.
- [ ] Certificação Android — O programa Associate Android Developer do Google reforça o perfil junto a ATS e recrutadores.