Junior Costa
Desenvolvedor Android e Back-end
Construindo experiências digitais modernas com foco em performance, escalabilidade e usabilidade.
🌎 Fluente em Espanhol e nível Intermediário em Inglês.
Especialidades Técnicas
Desenvolvimento Android
Stack Android moderna com foco em arquitetura limpa, reatividade e sincronização offline-first. Utilizando Kotlin, MVVM, Room e Firebase.
Backend & APIs
Desenvolvimento de APIs RESTful robustas com Spring Boot e integração direta ao Firebase, aplicando princípios SOLID e boas práticas de autenticação.
Infraestrutura & Performance
Automação de builds, deploy contínuo e otimização de performance usando GitHub Actions, Railway e Firebase App Distribution.
Featured Projects
Seven Técnico (Android App) + Sistema Web Seven Service
Liderei e desenvolvi do zero o App Seven Técnico e o Sistema Web Seven Service, soluções integradas para uma empresa terceirizada da Claro. O sistema automatiza toda a operação de técnicos, vendedores e almoxarifado, conectando o app mobile a um painel administrativo em tempo real. A empresa possuía mais de 5.000 equipamentos em estoque e enfrentava perdas constantes — o sistema eliminou esse problema e trouxe controle total sobre produtividade, metas e ferramentas.
Performance Metrics
Technical Implementation
- ▹App Android: Kotlin + XML + Jetpack Compose + MVVM + Clean Architecture
- ▹Backend: Kotlin + Spring Boot + Spring Security (integração Firestore)
- ▹Firebase: Authentication, Firestore, Functions, Messaging (notificações push)
- ▹Offline-first com sincronização via WorkManager e Room
- ▹Painel Web: Next.js + React + AdminLTE
🚀 Projeto Android – MVVM Clean + Firebase
Projeto pessoal criado para validar conhecimentos em arquitetura Android moderna e boas práticas. O app foi desenvolvido do zero com MVVM + Clean Architecture, aplicando um fluxo offline-first completo. Ele realiza cadastro, listagem e sincronização automática de itens entre o banco local (Room) e o remoto (Firestore), usando o WorkManager para sincronizar dados mesmo sem internet. Inclui autenticação, monitoramento e métricas via Firebase, além de pipeline CI/CD automatizado.
Performance Metrics
Technical Implementation
- ▹Linguagem: Kotlin + XML (Material Design)
- ▹Arquitetura: MVVM + Clean Architecture
- ▹Banco local: Room Database
- ▹Backend: Firebase Firestore + Firebase Auth
- ▹Sincronização: WorkManager (offline-first)
- ▹Reatividade: LiveData + Kotlin Flow
- ▹Monitoramento: Firebase Analytics + Crashlytics
- ▹Testes & Qualidade: JUnit + Jacoco + Detekt + Ktlint
- ▹CI/CD: GitHub Actions com build, testes e deploy automáticos (Firebase App Distribution)
TDBJJ – App Professor & App Aluno (Android Apps)
Dois aplicativos Android desenvolvidos para academias de Jiu-Jitsu: o App Professor auxilia na gestão de alunos, pagamentos e notificações; o App Aluno permite acompanhar mensalidades e progresso. Antes da solução, o professor enfrentava dificuldade em controlar o número de alunos e pagamentos. O sistema automatizou cobranças via API do Mercado Pago e trouxe relatórios e notificações em tempo real, reduzindo inadimplência e otimizando a gestão.
Performance Metrics
Technical Implementation
- ▹SDK Android: XML, Activities, Fragments, RecyclerView
- ▹Arquitetura: MVVM + Clean Architecture + Hilt (DI)
- ▹Integração Firebase: Auth, Firestore, Functions, Messaging
- ▹Pagamentos via Retrofit + API do Mercado Pago
- ▹Firebase Crashlytics e Analytics para monitoramento de uso
App Contatos (Android App)
Aplicativo desenvolvido para praticar e consolidar conhecimentos em Jetpack Compose, MVVM, Hilt, Room e Retrofit. Gerencia contatos com CRUD completo, validação de dados e integração local com Room, além de chamadas API simuladas com Retrofit.
Technical Implementation
- ▹Jetpack Compose + MVVM + Hilt
- ▹Room Database (DAO + Repository Pattern)
- ▹Clean Architecture (UseCases, Repository, ViewModel)
- ▹Retrofit + Coroutines + Flow
- ▹Testes unitários com MockK e Turbine
Sistema Full Stack (Admin + API)
Sistema administrativo completo desenvolvido para gestão de equipes (controladores de rota, almoxarifado, vendedores e técnicos). Trabalha em conjunto com o App Seven Técnico, com backend em Kotlin + Spring Boot e front-end em Next.js.
Performance Metrics
Technical Implementation
- ▹Kotlin + Spring Boot com Spring Security
- ▹Banco NoSQL Firebase Firestore
- ▹Swagger para documentação da API
- ▹Testes unitários com Mock
- ▹Front-end Next.js + React + AdminLTE
Especialidades Técnicas — Web, Backend & Android Nativo
Android Nativo
- • Kotlin e Java
- • Android Jetpack (LiveData, ViewModel, Room)
- • Arquitetura MVC/MVVM
- • Firebase Auth & Firestore integração
- • UI responsiva com XML e Material Design
Backend & APIs
- • Spring Boot REST APIs
- • JWT e Cookies HTTP-only para autenticação
- • Integração Firebase + Spring Boot
- • Controle completo de autorização
Infraestrutura & Deploy
- • Deploy contínuo no Railway
- • Monitoramento customizado e logs detalhados
- • Otimização de memória e performance
Firebase & Cloud Functions
- • Cloud Functions para automação backend
- • Listeners Realtime e Firestore
- • Push notifications e sincronização em tempo real
Segurança
- • CORS, CSP e headers de segurança
- • Proteção robusta com JWT
- • Defesa contra ataques comuns
Performance & DevOps
- • Code profiling e otimização de queries
- • Docker, CI/CD pipelines e automação
- • Scripts customizados para deploy e monitoramento
Vamos construir algo incrível juntos?
Está buscando um desenvolvedor Kotlin que manja de Spring Boot, Android e banco de dados? Fala comigo!