Análise de Perfil × Vaga
Candidato: Jean Santini Cargo: Pessoa Desenvolvedora Android Sênior Empresa: GOK | Inovação Digital Documento: Análise de Aderência e Posicionamento Estratégico
Resumo Executivo
Jean Santini reúne mais de 10 anos de experiência em desenvolvimento Android nativo, com passagens por projetos financeiros de alta criticidade — incluindo o SDK de Pagamentos InterPag (Banco Inter) e o SDK de Segurança Android (Banco Master). Esse histórico é diretamente relevante para o perfil buscado pela GOK, que atua em ambientes transacionais com elevada exigência técnica e de segurança.
Atenção: O problema central não é o histórico de Jean — é como ele está apresentado. O currículo atual subestima experiências estratégicas e omite palavras-chave críticas da vaga, reduzindo artificialmente as chances de aprovação em triagem ATS e humana.
Nível geral de aderência: Alto — com lacunas de apresentação mais do que de experiência.
Principais Forças
- Experiência real em projetos financeiros críticos (Banco Inter, Banco Master)
- Domínio consolidado de Kotlin, MVVM, Jetpack Compose, Hilt, Coroutines, Room e Retrofit
- Passagens por papéis de liderança técnica Android (Monnos, Singu, Cedro Technologies)
- Segurança mobile avançada: Anti-Root, Anti-ADB, Anti-FRIDA, AES 256, Rust/NDK
- Histórico de publicação e gestão de releases na Google Play Store
- Experiência full stack que favorece comunicação horizontal com equipes de backend
Principais Riscos
- Clean Architecture e MVI não aparecem no currículo — ambos citados como esperados na vaga
- Testes automatizados mencionados genericamente, sem ferramentas ou contexto de cobertura
- Nenhuma referência a CI/CD mobile, observabilidade ou feature flags
- Descrições de experiências antigas são superficiais, sem evidências de impacto
- Monnos (4 anos e 9 meses como Head Android) tem a descrição mais fraca do currículo
- Score ATS abaixo do potencial: palavras-chave críticas da vaga estão ausentes
Pontuação de Aderência
| Critério | Pontuação | Interpretação |
|---|---|---|
| Aderência Geral | 79/100 | Boa aderência, com lacunas principalmente de apresentação |
| Hard Skills | 82/100 | Forte alinhamento técnico; lacunas em MVI, Clean Architecture e CI/CD |
| Experiência | 80/100 | Histórico relevante em domínios críticos, mas mal evidenciado |
| Senioridade | 78/100 | Compatível com o cargo; currículo não demonstra claramente ownership e decisão técnica |
| Fit Cultural | 76/100 | Perfil compatível com autonomia e ambientes críticos; aspectos comportamentais pouco explicitados |
| Score ATS | 61/100 | Várias palavras-chave críticas ausentes; estrutura pode ser otimizada |
Matriz de Compatibilidade com a Vaga
| Requisito da Vaga | Status | Evidência no Currículo | Impacto |
|---|---|---|---|
| Kotlin — experiência sólida | ✅ | Presente em Leega, Monnos, UdiSoft, Singu e projetos pessoais | Alto |
| Android SDK e Android Studio | ✅ | Implícito em toda a trajetória Android nativa desde 2015 | Alto |
| MVVM | ✅ | Citado em Leega, UdiSoft/Palpite do Dia e Plantãozinho | Alto |
| MVI | ❌ | Não mencionado em nenhuma experiência | Alto |
| Clean Architecture | ❌ | Ausente; apenas MVC e MVVM presentes | Alto |
| Consumo e integração de APIs REST | ✅ | Retrofit em múltiplos projetos | Alto |
| API Gateway e BFF | ⚠️ | Integração com APIs externas confirmada; BFF e API Gateway não citados | Alto |
| Ciclo de vida Android | ⚠️ | ViewModel, LiveData e Coroutines citados; process death e estado complexo não mencionados | Alto |
| Gerenciamento de memória e performance | ⚠️ | Não mencionado diretamente; inferido pela senioridade e uso de Coroutines | Alto |
| Room / SQLite — persistência local | ✅ | Room citado em Leega, Palpite do Dia e Plantãozinho | Alto |
| SQL e modelagem de dados | ⚠️ | PostgreSQL e Sequelize nos projetos backend; SQL Android não explicitado | Médio |
| Git em ambiente colaborativo | ⚠️ | Não mencionado explicitamente; inferido pelo contexto de times | Médio |
| Tratamento de erros e resiliência | ⚠️ | Não mencionado; inferido pelo contexto de SDKs críticos | Alto |
| Modularização | ❌ | Não mencionado em nenhuma experiência | Médio |
| Boas práticas de qualidade | ⚠️ | Implícito; sem menção a code review, linting ou padrões formais | Médio |
| Jetpack Compose | ✅ | Citado em Palpite do Dia e Plantãozinho com Material Design 3 | Médio |
| Testes automatizados | ⚠️ | Mencionado genericamente em Leega; ferramentas não especificadas | Alto |
| CI/CD para mobile | ❌ | CI/CD citado apenas para backend (Heroku); sem referência a Fastlane, Bitrise ou GitHub Actions | Médio |
| Observabilidade mobile | ❌ | Crashlytics, logs estruturados e métricas não mencionados | Médio |
| Segurança mobile | ✅ | SDK Banco Master: Anti-Root, Anti-ADB, Anti-FRIDA, AES 256, validação de hashes | Alto |
| Publicação e gestão na Play Store | ✅ | Citado em Monnos, Palpite do Dia e Plantãozinho | Médio |
| Feature flags e rollout gradual | ❌ | Não mencionado | Baixo |
| Autonomia técnica e decisões arquiteturais | ⚠️ | Liderança mencionada em Monnos e Singu; sem evidências concretas de decisões e resultados | Alto |
| Comunicação com backend, produto, design e QA | ⚠️ | Inferido pelo histórico full stack; não explicitado | Médio |
Hard Skills: Análise Detalhada
✅ Competências Demonstradas
- Kotlin — linguagem principal, amplamente evidenciada
- MVVM — presente em múltiplos projetos
- Jetpack Compose — com Material Design 3
- Hilt — injeção de dependências em projetos pessoais e cliente
- Coroutines — citado em contextos críticos
- Room Database — persistência local em múltiplos projetos
- Retrofit — integração com APIs REST
- LiveData e Data Binding
- Jetpack Navigation
- Segurança mobile avançada — AES 256, Anti-Root, Anti-FRIDA, JNA, Rust/NDK
- Firebase — Realtime Database e Admin SDK
- Publicação e gestão na Google Play
- Koin — injeção de dependências alternativa
- Java — base sólida anterior ao Kotlin
❌ Competências Ausentes ou Não Evidenciadas
| Competência | Observação |
|---|---|
| MVI | Não mencionado; citado como esperado na vaga ao lado de MVVM e Clean Architecture |
| Clean Architecture | Ausente; apenas MVC e MVVM presentes no currículo |
| Modularização | Sem referência a feature modules ou modularização por camadas |
| CI/CD mobile | Sem menção a Fastlane, Bitrise, GitHub Actions ou Firebase App Distribution |
| Observabilidade mobile | Firebase Crashlytics, logs estruturados e métricas de performance ausentes |
| StateFlow / SharedFlow | Apenas LiveData citado; o ecossistema Kotlin moderno usa Flow amplamente |
| Testes com ferramentas nomeadas | JUnit, MockK e Espresso não aparecem nas descrições de experiência |
| Gerenciamento de memória e profiling | Nunca mencionado; a vaga exige isso explicitamente |
| Feature flags | Firebase Remote Config ou equivalente não mencionado |
| BFF e API Gateway | Integração com esse padrão arquitetural não evidenciada |
Experiências Mais Relevantes para a Vaga
1. Leega — SDK de Pagamentos InterPag (Banco Inter)
A experiência mais aderente à vaga. Desenvolvimento de SDK financeiro crítico com Kotlin, MVVM, Koin, Coroutines, Room e Retrofit. A implementação de Pix e NFC em ambiente SmartPos demonstra capacidade real de atuação em sistemas transacionais de alta criticidade.
2. eclipseworks — SDK de Segurança Android (Banco Master)
Competência rara e altamente diferencial: segurança mobile avançada com Anti-Root, Anti-FRIDA, AES 256, validação de integridade de APK, Rust, JNA e NDK. Extremamente relevante para o perfil da GOK, que opera em ambientes com forte exigência de segurança.
3. Monnos — Head Android (Crypto Bank)
Quase cinco anos como líder técnico Android em uma fintech de criptomoedas — a experiência mais longa e sênior do currículo. No entanto, a descrição atual é insuficiente: não evidencia decisões arquiteturais, escala do produto, base de usuários ou resultados concretos.
Atenção: A Monnos é provavelmente o item mais estratégico do currículo de Jean — e está com a descrição mais fraca. Isso precisa ser corrigido com prioridade máxima.
4. Projeto Pessoal — Palpite do Dia (Android + Backend)
Demonstra domínio de stack moderna completa: Kotlin, Jetpack Compose, MVVM, Hilt, Coroutines, Room e Retrofit, além de backend Node.js/TypeScript com PostgreSQL. Evidencia capacidade full stack e ownership de ponta a ponta.
5. Singu e Cedro Technologies — Liderança Técnica Android
Experiências relevantes para demonstrar senioridade comportamental em empresas com produto real e times estruturados. As descrições atuais, porém, são genéricas e precisam ser fortalecidas.
Lacunas Críticas
Atenção: As lacunas abaixo representam os maiores riscos de rejeição — seja por triagem ATS ou avaliação humana.
- Clean Architecture e MVI ausentes — citados explicitamente como esperados na JD; a omissão pode gerar descarte automático
- Testes sem profundidade — a menção genérica em Leega não demonstra cultura real de qualidade; ferramentas e cobertura deveriam estar explícitas
- CI/CD mobile inexistente — diferencial listado na vaga que muitos concorrentes sêniores já possuem
- Observabilidade não mencionada — sem Crashlytics, logs estruturados ou métricas de produção
- Modularização não demonstrada — projetos de maior escala exigem isso; não há evidência no currículo
- Monnos subaproveitada — 4 anos e 9 meses de Head Android em fintech com apenas três bullet points genéricos
- Gerenciamento de memória e performance — exigido explicitamente na vaga; nunca mencionado
- StateFlow e Flow ausentes — LiveData sozinho sinaliza stack desatualizada para quem avalia senioridade Kotlin
- Ausência de métricas e resultados — quase nenhuma experiência traz números, escala ou impacto mensurável
Palavras-chave ATS
✅ Encontradas no Currículo
Kotlin Android MVVM Jetpack Compose Hilt Coroutines Room Retrofit LiveData Material Design Jetpack Navigation Firebase Koin NFC Pix SDK API RESTful Play Store Data Binding Java Node.js TypeScript
❌ Ausentes — Impacto Direto no Score ATS
Clean Architecture MVI StateFlow SharedFlow Modularização Feature modules CI/CD Fastlane GitHub Actions Bitrise Firebase Crashlytics Observabilidade Performance profiling Android Profiler BFF API Gateway MockK JUnit Espresso Feature flags Firebase Remote Config Code review Resiliência Tratamento de erros Gerenciamento de memória Certificate pinning OAuth2
🎯 Palavras-chave Recomendadas para Inserção Imediata
Dica estratégica: Insira apenas o que for verdadeiro. Palavras-chave falsas não sobrevivem a uma entrevista técnica — e destroem credibilidade.
Clean Architecture— se a estrutura de algum projeto seguia essa lógica, mesmo sem o nome formalStateFlow/Flow— se já utiliza, inserir imediatamenteCode review— mencionar participação em revisões nas experiências relevantesJUnit/MockK— especificar nas descrições de testes em LeegaEspresso— mover das competências do LinkedIn para as descrições de projetosResiliência/Tratamento de erros— linguagem diretamente presente na JDGerenciamento de memória Android— se há experiência, tornar explícitaFirebase Crashlytics— se utilizado em qualquer projeto, mencionarCI/CD mobile— mesmo experiências básicas com GitHub Actions ou scripts de build contamModularização— se aplicável em algum projeto
Riscos de Rejeição
| Risco | Gravidade |
|---|---|
| Clean Architecture e MVI ausentes — possível descarte automático em ATS | 🔴 Alta |
| Descrição fraca da Monnos — triagem humana pode subestimar 4 anos e 9 meses de Head Android | 🔴 Alta |
| Testes sem evidência concreta — GOK valoriza cultura de qualidade | 🔴 Alta |
| Score ATS baixo — palavras-chave críticas ausentes podem reprovar antes de chegar ao recrutador | 🔴 Alta |
| Ausência de CI/CD mobile — diferencial que concorrentes sêniores já demonstram | 🟡 Média |
| Currículo extenso e denso — pode gerar problemas de parsing em sistemas ATS | 🟡 Média |
| Projetos pessoais misturados com experiência profissional — distinção precisa ser mais clara | 🟡 Média |
Oportunidades Estratégicas
- Posicionar fintech como eixo central da narrativa — Banco Inter e Banco Master são nomes reconhecidos; destacá-los desde o resumo profissional gera impacto imediato
- Explorar o SDK de Segurança como diferencial raro — Anti-FRIDA, Anti-Root, AES 256 e Rust/NDK são competências que pouquíssimos desenvolvedores Android possuem
- Expandir a Monnos com profundidade — descrever o que foi construído, a escala do produto, as decisões arquiteturais tomadas e os resultados do período como Head Android
- Demonstrar ownership técnico com linguagem ativa — usar expressões como “defini a arquitetura”, “conduzi a refatoração de”, “tomei a decisão técnica de” quando verdadeiro
- Tornar práticas de qualidade explícitas — se Jean faz code review, escreve testes e aplica boas práticas, precisa dizê-lo diretamente; o recrutador não infere
- Conectar experiência full stack como diferencial cultural — a GOK valoriza quem dialoga com backend; o histórico Node.js/TypeScript é um argumento real para colaboração horizontal
- Inserir StateFlow e Flow — se já utiliza, essa é a melhoria de menor esforço e maior retorno imediato no score ATS
Plano de Ação Prioritário
Dica estratégica: Execute as ações abaixo antes de submeter a candidatura. Pequenos ajustes cirúrgicos podem mover Jean de “candidato considerado” para “candidato preferido”.
- [ ] Reescrever o resumo profissional com foco em fintech crítica, liderança técnica Android e stack moderna — usando as palavras-chave centrais da vaga
- [ ] Expandir urgentemente a Monnos — detalhar arquitetura, escala, decisões técnicas e impacto do período como Head Android (quase 5 anos)
- [ ] Inserir Clean Architecture e MVI nas experiências onde aplicável — se a estrutura existia sem o nome formal, nomear
- [ ] Detalhar testes automatizados em Leega — especificar JUnit, MockK e Espresso; isso muda completamente a percepção de maturidade técnica
- [ ] Adicionar StateFlow e SharedFlow às competências técnicas, se já utiliza
- [ ] Mencionar code review e decisões arquiteturais nas experiências de liderança
- [ ] Incluir qualquer experiência com CI/CD mobile — mesmo uso básico de GitHub Actions ou scripts de build automatizado conta
- [ ] Registrar observabilidade — se utilizou Firebase Crashlytics em algum projeto, mencionar explicitamente
- [ ] Condensar experiências anteriores a 2017 — manter apenas o essencial; o foco deve ser nos últimos 7 a 8 anos
- [ ] Criar seção de Competências Técnicas clara e escaneável por ATS — agrupada por categoria: Linguagens, Arquitetura, Jetpack, Testes, Ferramentas e Segurança
Career Agent Pro — Documento de uso exclusivo do cliente. Gerado com base na vaga real e no perfil fornecido.