Skip to content
View dierlisson's full-sized avatar

Block or report dierlisson

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Dierlisson/README.md

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

LinkedInEmail


👨‍💻 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

Pinned Loading

  1. TechEventsTechEventsPublic

    Aplicativo Android de eventos com Kotlin, XML, MVVM, Room, Retrofit, paginação, filtros, CRUD e testes.

    Kotlin

  2. PokedexAppPokedexAppPublic

    Pokédex Android com Jetpack Compose, Clean Architecture, Hilt, Room, Retrofit, modo offline e testes.

    Kotlin

  3. FinancAppFinancAppPublic

    Aplicativo Android de controle financeiro offline com Jetpack Compose, Clean Architecture, Room e StateFlow.

    Kotlin

  4. KanbanTaskAppKanbanTaskAppPublic

    Aplicativo Kanban em Jetpack Compose com MVVM, Retrofit, StateFlow, CRUD via API e testes automatizados.

    Kotlin

  5. TaskListApp-wAPITaskListApp-wAPIPublic

    Aplicativo Android de tarefas integrado a uma API REST em Node.js, com Kotlin, MVVM, Retrofit e CRUD.

    Kotlin

  6. MoViewMoViewPublic

    Catálogo Android de filmes com Kotlin, XML, MVVM, Retrofit, TMDB API, LiveData e Navigation Component.

    Kotlin