Olá, eu sou

Anderson Arthur

Desenvolvedor Backend Java

Construindo soluções robustas, seguras e escaláveis com Java, Spring Boot e boas práticas de arquitetura de software.

Anderson.java
public class Anderson implements BackendDeveloper {
    private String stack = "Java + Spring Boot";
    private String focus = "Clean Code & APIs";

    public void solveProblem(Challenge challenge) {
        System.out.println("Resolvendo: " + challenge);
    }
}
Java
Spring Boot

Backend com mentalidade de quem resolve problemas

Minha Jornada

Minha trajetória na tecnologia começou longe do código — na resolução prática de problemas. Por anos, atuei no suporte técnico e na manutenção de sistemas para empresas familiares, lidando com infraestrutura, hardware, software e o desafio diário de manter operações funcionando.

Formação Acadêmica

Hoje sou estudante de Análise e Desenvolvimento de Sistemas na UNIFAVIP Wyden e estou direcionando minha carreira para o desenvolvimento backend com Java, aprofundando-me no ecossistema Spring e em bancos de dados relacionais.

Meu Foco

Sou movido por arquitetura de software, código limpo, microsserviços e pela satisfação de ver uma ideia se tornando um sistema funcional. Busco oportunidades como Desenvolvedor Java Júnior, Trainee ou Estagiário Backend.

Diferencial prático

Minha experiência prévia com suporte técnico me deu uma vantagem rara: sei olhar para o software com os olhos de quem também precisa mantê-lo funcionando no dia a dia.

Soluções reais construídas com código

StockSystemV2

Sistema de Gerenciamento de Estoque para Oficinas Comerciais

O Problema

Oficinas comerciais perdem tempo e dinheiro por não terem controle preciso do estoque de peças e materiais, usando planilhas desatualizadas e sem rastreabilidade.

A Solução

API REST robusta desenvolvida com Java 21 e Spring Boot 4.0.3, utilizando Spring MVC para exposição dos endpoints, Spring Data JPA para persistência, Spring Validation para garantia da integridade dos dados e PostgreSQL como banco relacional. Conta com testes unitários e de integração usando Spring Boot Test, Spring Validation Test e Spring WebMVC Test.

Java 21 Spring Boot 4.0.3 Spring MVC Spring Data JPA Spring Validation PostgreSQL Lombok Maven JUnit

Automação de Mensagens

Bot de Promoções com Spring Boot e Telegram

O Problema

Campanhas de promoções exigem comunicação rápida e em massa com clientes. Fazer isso manualmente em grupos de mensageria consome tempo, é propenso a erros e dificulta o controle e rastreabilidade dos disparos.

A Solução

Backend robusto desenvolvido com Java 17 e Spring Boot 3, responsável pela automação de disparos e gerenciamento de grupos via Telegram Bot API. Utiliza Spring Scheduler para execução programada, Spring Data JPA com PostgreSQL para persistência, Spring WebClient para integrações HTTP e MapStruct para mapeamento DTO/Entity. Testado com JUnit 5, Mockito, Testcontainers e WireMock, garantindo qualidade e confiabilidade.

Java 17 Spring Boot 3 Spring Data JPA PostgreSQL Spring Scheduler WebClient Telegram Bot API JUnit 5 Mockito Testcontainers WireMock Maven

Tasks_focus

Sistema de Tarefas com Arquitetura em Camadas e Segurança JWT

O Problema

Aplicativos de tarefas simples frequentemente ignoram a segurança dos dados, não oferecem controle de acesso adequado e carecem de visibilidade sobre produtividade e métricas.

A Solução

Backend estruturado em arquitetura em camadas com Java e Spring Boot, separado em módulos de Autenticação, Tarefas e Dashboard. Segurança implementada com JWT Token e filtros de validação, persistência com JPA/Hibernate e PostgreSQL, notificações por e-mail via MailerSend, agendamento com Quartz Scheduler e monitoramento através do Spring Boot Actuator.

Java Spring Boot Spring Security JWT JPA/Hibernate PostgreSQL Spring Mail Quartz Actuator REST API Angular

Stack técnica focada em backend

Backend

  • Java
  • Spring Boot
  • Spring Security
  • APIs REST

Banco de Dados

  • PostgreSQL
  • MySQL
  • Modelagem Relacional
  • SQL

Ferramentas & DevOps

  • Git
  • GitHub
  • Postman
  • Docker

Frontend & Dados

  • Angular
  • Python
  • Jupyter Notebook
  • HTML / CSS / JS

IDE & Ambiente

  • IntelliJ IDEA
  • VS Code
  • Windows
  • Maven

Práticas & Mentalidade

Arquitetura de Software Código Limpo Microsserviços Resolução de Problemas Suporte Técnico Infraestrutura

Trajetória que agrega valor técnico

Automação de Bot para Grupos de Promoções

Freelance

Projeto em andamento

  • Desenvolvimento de bot automatizado para disparo e gerenciamento de promoções em grupos de mensageria.
  • Integração com APIs de mensageria para envio programado e controle de grupos.
  • Implementação de regras de negócio para segmentação e automação de campanhas.
  • Atualmente desenvolvendo um painel de controle web para facilitar a gestão e configuração do bot pelos clientes.
  • Experiência prática com levantamento de requisitos, entregas para cliente e evolução contínua do produto.

Suporte Técnico e Manutenção de Sistemas

Empresas Familiares

Período contínuo

  • Atuação direta no suporte técnico e manutenção de sistemas para empresas familiares.
  • Gerenciamento de infraestrutura, resolução de problemas de hardware e software.
  • Melhoria de processos internos e otimização do funcionamento operacional dos sistemas.
  • Desenvolvimento de uma visão prática e orientada a resultados sobre tecnologia e negócios.

Formação em Análise e Desenvolvimento de Sistemas

UNIFAVIP Wyden

Em andamento

  • Curso superior tecnólogo focado em desenvolvimento de software e engenharia de sistemas.
  • Aprofundamento em linguagens de programação, banco de dados, arquitetura de software e boas práticas.
  • Desenvolvimento de projetos práticos que simulam desafios reais do mercado de tecnologia.

Vamos conversar?

Estou em busca de oportunidades como Desenvolvedor Java Júnior, Trainee ou Estagiário Backend, onde eu possa aplicar meus conhecimentos, aprender com um time talentoso e contribuir para projetos que gerem impacto real.

Se você é recrutador(a) ou líder técnico em busca de alguém com foco em backend, curva de aprendizado acelerada e mentalidade de resolver problemas, será um prazer conversar com você.

Pronto para contribuir

Disponível para oportunidades presenciais, híbridas ou remotas.

Enviar e-mail