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