Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 

Repository files navigation

Olá, eu sou Dierlisson Justiniano 👋

Desenvolvedor Android | Kotlin | Jetpack Compose | XML | MVVM | REST APIs

📍 Espírito Santo, Brasil 🌎 Disponível para oportunidades remotas no Brasil 🎯 Em busca de uma oportunidade como Desenvolvedor Android Júnior

LinkedIn Email


👨‍💻 Sobre mim

Desenvolvo aplicativos Android nativos utilizando Kotlin, Jetpack Compose e XML Layouts, aplicando arquiteturas e padrões como MVVM, Clean Architecture e Repository Pattern.

Meus projetos incluem integração com APIs REST, persistência local com Room, gerenciamento de estados com StateFlow e LiveData, programação assíncrona com Coroutines, navegação, tratamento de erros e testes automatizados.

Sou graduando em Tecnologia em Sistemas para Internet pelo IFES e possuo experiência profissional em liderança, transformação digital, organização de processos e resolução de problemas em ambientes de alta responsabilidade.


🚀 Projetos Android em destaque

Aplicativo para descoberta e gerenciamento de eventos de tecnologia, desenvolvido com Kotlin, XML e arquitetura MVVM.

Destaques técnicos:

  • MVVM e Repository Pattern
  • XML Layouts e DataBinding
  • Room Database e funcionamento offline
  • Retrofit, OkHttp e API mock em Node.js
  • Paginação, busca com debounce e filtros
  • CRUD completo e favoritos
  • Testes com JUnit, Mockito e MockWebServer

Pokédex Android com interface em Jetpack Compose, consumo da PokéAPI e suporte offline.

Destaques técnicos:

  • Jetpack Compose e Material Design 3
  • Clean Architecture e MVVM
  • Hilt para injeção de dependências
  • Retrofit, OkHttp e Coil
  • Room Database e fallback offline
  • Coroutines, Flow e StateFlow
  • Testes unitários, testes de UI e JaCoCo

Aplicativo de controle financeiro pessoal com funcionamento offline e interface construída com Jetpack Compose.

Destaques técnicos:

  • Jetpack Compose e Material Design 3
  • Clean Architecture e MVVM
  • Room Database
  • Coroutines e StateFlow
  • CRUD de receitas e despesas
  • Dashboard, filtros, relatórios e exportação JSON

Aplicativo para gerenciamento de tarefas em formato Kanban, integrado a uma API REST.

Destaques técnicos:

  • Jetpack Compose
  • MVVM, Coroutines e StateFlow
  • Retrofit e Gson
  • HorizontalPager e ModalBottomSheet
  • Testes unitários com JUnit e MockK
  • Testes de interface com Compose UI Testing

Aplicativo Android de gerenciamento de tarefas integrado a uma API REST desenvolvida em Node.js.

Destaques técnicos:

  • Kotlin e XML Layouts
  • MVVM, Retrofit e Coroutines
  • CRUD completo
  • Validações e tratamento de erros
  • Integração entre aplicativo Android e backend

Backend: quicklistapp-api


🎬 MoView

Aplicativo de catálogo de filmes integrado à API do TMDB.

Destaques técnicos:

  • Kotlin, XML Layouts e ViewBinding
  • MVVM, ViewModel e LiveData
  • Retrofit e Glide
  • Navigation Component
  • RecyclerView
  • Proteção da API Key com local.properties e BuildConfig

📱 Outros projetos

  • APIritivo — catálogo de receitas com Compose, Hilt, Retrofit e StateFlow.
  • Rick & Morty Hub — catálogo com paginação, busca, filtros e favoritos offline.
  • AurumSky — aplicativo de clima com Compose, Retrofit, MVVM e testes.
  • MonitorGastos — controle financeiro com Compose, gráficos, filtros e conversão de moedas.

🛠️ Competências técnicas

Android

  • Kotlin
  • Android SDK
  • Jetpack Compose
  • XML Layouts
  • Material Design
  • ViewBinding e DataBinding
  • Navigation Component e Navigation Compose

Arquitetura e gerenciamento de estado

  • MVVM
  • Clean Architecture
  • Repository Pattern
  • StateFlow, Flow e LiveData
  • Sealed Classes e estados de interface

Dados e integração

  • Retrofit
  • OkHttp
  • Gson e JSON
  • Room Database
  • SQLite
  • APIs REST
  • Coroutines

Testes e qualidade

  • JUnit
  • MockK e Mockito
  • MockWebServer
  • Compose UI Testing
  • Espresso
  • JaCoCo
  • Git e GitHub

💡 Diferenciais profissionais

Antes de concentrar minha carreira no desenvolvimento Android, adquiri experiência em liderança de equipes multidisciplinares, planejamento, transformação digital e melhoria de processos.

Essa trajetória fortaleceu competências importantes para equipes de tecnologia:

  • Comunicação clara
  • Organização e responsabilidade
  • Pensamento analítico
  • Resolução de problemas
  • Trabalho em equipe
  • Aprendizado rápido
  • Cumprimento de prazos

📚 Atualmente

  • Aprimorando conhecimentos em arquitetura Android e testes
  • Desenvolvendo projetos de portfólio com Kotlin
  • Estudando inglês para comunicação profissional
  • Buscando oportunidades como Desenvolvedor Android Júnior

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors