Efetuar login ou cadastrar

Desenvolvedor Backend

Síntese de Qualificações

Desenvolvedor Backend focado em Java, kotlin e Spring Boot, com experiência na construção de APIs RESTful escaláveis
e seguras. Atuo desde o desenho da arquitetura até o deploy, aplicando Clean Architecture, SOLID e boas práticas
de qualidade de código. Tenho interesse em sistemas de alta disponibilidade e integração entre plataformas backend
e mobile Android.

Experiência Profissional

  • Android Developer PJ

    Software house com clientes em varejo, logística, financeiro e corporativo. Responsável por desenvolvimento de features e
    manutenção de apps Flutter e Android nativo em produção.
    Otimizei performance de telas com listas longas aplicando lazy loading e redução de rebuilds desnecessários.
    Criei componentes de UI reutilizáveis e responsivos, acelerando o desenvolvimento de novas telas e garantindo consistência
    visual.
    Integrei APIs REST de múltiplos clientes (autenticação, pagamentos, rastreamento) com Dio, tratamento de erros e suporte a
    modo offline.
  • Instrutor de Cursos de Informática

    Ministro aulas práticas de Lógica de Programação, Robótica, IA e Computação em Nuvem para turmas mistas
    (ensino fundamental ao adulto).
    Desenvolvi material didático próprio que reduziu o tempo de nivelamento das turmas em cerca de 30.
    Apliquei projetos práticos com Scratch, Python e ferramentas de IA para fixação de conceitos.
  • Tecnico em Informatica - Barão de araruna (7/2023 a 12/2023)

    fiquei no suporte da empresa, onde eu fazia manutenção nos computadores e impresorar, revolver problemas de rede.

    E tambem fiz a criação de um sistema de gerenciamento de gastos, patrimonio e documentos, o front-end foi desenvolvido em React com TypeScript e o Backend foi desenvolvido com java e spring Boot

Formação Acadêmica

  • Superior (2/2024 a Atual)

    Engenharia de Software - Faculdade Anhanguera
  • Ensino Técnico (2/2021 a 12/2023)

    Técnico em Informática - E.E.E.P Aderson Borges de Carvalho

Conhecimentos Gerais

Linguagens: Dart, Kotlin, Java
Mobile: Flutter, Android Nativo, Jetpack Compose
Fundamentos da linguagem: Java (POO, generics), Kotlin, Collections, Streams, Tratamento de exceções, Lambdas
Spring Boot: Spring Boot, MVC, REST, Spring Security, JWT, OAuth2, Spring Data JPA, Validation, Exception, Spring Actuator, Spring Cloud
Gerenciamento de Estado: Riverpod (principal), Provider, BLoC
Arquitetura: Clean Architecture, MVVM, separação de camadas, injeção de dependência
Rede APIs: Dio, HTTP, REST, autenticação JWT/OAuth
Persistência Local: SQLite, Floor, Shared Preferences
Backend Cloud: Firebase (Auth, Firestore, Storage)
Banco de dados: MySQL, PostgreSQL, MongoDB, Hibernate, ORM, Migrations, Redis, SQL avançado
Qualidade: Testes unitários, Widget Tests, integração contínua (CI/CD)
Ferramentas: Git, GitFlow, VS Code, Android Studio, Postman, Swagger, IntelliJ IDEA