🤖
⚙️
🔧

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.

KotlinSDK AndroidSQLSpring BootFirebase
Role para explorar

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.

Kotlin
XML Layouts
Jetpack Compose
Android Jetpack
MVVM
Room Database
WorkManager
Clean Architecture
Hilt (DI)
Flow / StateFlow / LiveData
Retrofit
TDD
Firebase (Auth, Firestore, Analytics, Crashlytics, Storage)
CI/CD
🛠️

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.

Spring Boot
REST APIs
Integração Firebase/Spring
Autenticação (JWT, Cookies)
MySQL / H2
Layered Architecture
SOLID
Kotlin Backend
⚙️

Infraestrutura & Performance

Automação de builds, deploy contínuo e otimização de performance usando GitHub Actions, Railway e Firebase App Distribution.

CI/CD (GitHub Actions)
Firebase App Distribution
Railway
Otimização de Memória
Monitoramento e Logs
Crashlytics & Analytics

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

94
performance
98
security
95
usability

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
Ver na Play Store →

🚀 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

95
performance
97
security
96
maintainability

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)
Ver no GitHub →

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

93
performance
96
security
95
usability

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
Ver na Play Store →

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
Ver no GitHub →

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

90
performance
99
security
92
usability

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!

São Luis - MA