Foto de Perfil de José Anderson

JOSÉ ANDERSON DA SILVA COSTA

Sobre Mim

Graduado em Sistemas de Informação, atualmente desenvolvendo competências em Cloud (através do programa AWS re/Start) e Backend Java (pelo Oracle ONE). Busco minha primeira oportunidade formal para aplicar os conhecimentos que estou adquirindo na criação de APIs RESTful com Spring Boot, na utilização de serviços AWS e na configuração de ambientes com Docker.

Minhas Habilidades

Linguagens

JavaSQLJavaScriptPython (Básico)Shell Script (Básico)

Backend

Spring BootAPI RESTJPA / HibernateMavenSpring Security (Conceitos)

Frontend

React.jsNext.jsHTML5 & CSS3

Cloud & DevOps

AWS (EC2, S3, RDS, VPC, IAM)Oracle Cloud (OCI) (Básico)DockerDocker ComposeLinux (Administração Básica)

Banco de Dados

PostgreSQLMySQL (Stored Procedures, Triggers)Modelagem de Dados (ER)

IA & Metodologias

Inteligência Artificial (Conceitos)Engenharia de PromptsAWS AI Services (Bedrock, Lex)Design PatternsArquitetura MVC

Ferramentas

Git / GitHubPostmanIntelliJ IDEA / VS Code

Meus Projetos

Sistema de Delivery (Backend)

Java 17, Spring Boot, PostgreSQL, Spring Security, JPA/Hibernate

API REST completa para sistema de delivery, priorizando a arquitetura e segurança. Implementação de autenticação, autorização e CRUD de entidades com relacionamentos complexos.

  • Autenticação e autorização com Spring Security (JWT)
  • CRUD completo de Usuários, Produtos e Pedidos
  • Relacionamentos complexos com JPA/Hibernate
  • Validação de dados com Bean Validation
  • PostgreSQL como banco de dados principal
  • Testes unitários e de integração

Simulador de Terminal Bancário

Java 17, Maven, JUnit, Docker, Clean Architecture, SOLID

Simulador de terminal bancário refatorado para seguir os princípios de Clean Architecture e SOLID. Foco em testes robustos (JUnit) e containerização (Docker).

  • Aplicação em linha de comando (CLI)
  • Implementação dos princípios SOLID
  • Testes unitários com JUnit
  • Gerenciamento de dependências com Maven
  • Containerização com Docker
  • Simulação de operações bancárias (saque, depósito, transferência)

Conversor de Moedas

Java 17, Gson, Lombok, REST API

Aplicação Java console para conversão de valores entre moedas e criptomoedas, utilizando taxas de câmbio em tempo real de APIs externas. Inclui histórico de conversões.

  • Conversão entre 15 moedas e 10 criptomoedas
  • Integração com API de cotação em tempo real
  • Histórico de conversões persistido localmente
  • Interface de console amigável
  • Tratamento de erros de API

Galeria NASA

React 18, Axios, Context API, CSS3

SPA interativa em React consumindo múltiplas APIs da NASA (APOD, Mars Rovers), com Context API para gerenciamento de estado, sistema de favoritos e design responsivo.

  • Consumo de múltiplas APIs NASA (APOD, Mars Rovers)
  • Context API para gerenciamento de estado global
  • Sistema de favoritos com localStorage
  • Design responsivo e mobile-first
  • Tratamento de estados assíncronos
  • Interface moderna e intuitiva

Aventura do Herói (Game)

JavaScript, HTML5, CSS3, DOM Manipulation, Canvas

Jogo de corrida infinita 2D com temática cyberpunk, desenvolvido com JavaScript puro e Canvas. Demonstra manipulação de DOM, física básica e animações CSS complexas.

  • Desenvolvimento de jogo com JavaScript puro
  • Uso do elemento Canvas para renderização
  • Implementação de física e colisão básica
  • Animações CSS3 complexas
  • Layout responsivo e otimizado para mobile

Amigo Secreto - Cyberpunk Edition

JavaScript, HTML5, CSS3, DOM Manipulation, OOP

Aplicação web interativa para sorteio de Amigo Secreto com estética Cyberpunk. Demonstra manipulação avançada de DOM e Programação Orientada a Objetos em JavaScript.

  • Programação orientada a objetos (OOP) em JavaScript
  • Manipulação avançada de DOM
  • Animações CSS3 e layout temático
  • Validação de dados no frontend
  • Sorteio aleatório de participantes

Experiência Profissional

Desenvolvedor de Software (Projetos de Estudo & Autônomo)

Atividades Autônomas | Remoto

2022 - Presente

  • Desenvolvimento de projetos práticos para aprimorar competências em Java, Spring Boot, AWS e Docker.
  • Criação de APIs RESTful, modelagem de bancos de dados (PostgreSQL/MySQL) e desenvolvimento de interfaces com React.
  • Dedicação integral aos programas de especialização AWS re/Start e Oracle Next Education (ONE).
  • Atuação em atividades esporádicas de consultoria de TI, aplicando conhecimentos de infraestrutura e sistemas.

Atendente de Caixa

Panificadora Pão e Trigo | Aracati, CE

2012 - 2013

  • Atendimento ao cliente, gestão de caixa e trabalho em ambiente dinâmico.

Formação Acadêmica

Bacharelado em Sistemas de Informação

Instituto Federal de Educação, Ciência e Tecnologia do Ceará (IFCE)

jan de 2017 - abr de 2025. Formação sólida em análise de sistemas, engenharia de software, banco de dados e arquitetura de soluções.

Cursos e Certificações

Programa AWS re/Start

Escola da Nuvem

Cursando (previsão de conclusão: mar de 2026)

Formação intensiva em Cloud Computing, cobrindo fundamentos de redes, segurança, operação de serviços AWS (EC2, S3, RDS), administração Linux, automação com Python e introdução a serviços de IA como Bedrock.

Oracle Next Education (ONE) - Trilha Backend

Alura

Cursando (previsão de conclusão: mar de 2026)

Especialização em desenvolvimento Backend com Java e Spring Framework, focando na criação de APIs RESTful, prática com bancos de dados MySQL (triggers, procedures), introdução à Oracle Cloud (OCI) e aplicação de IA com Engenharia de Prompts.

AWS Knowledge: Data Migration

Amazon Web Services (AWS)

nov de 2025

Valida o conhecimento técnico em serviços de armazenamento da AWS, com foco em estratégias de migração de dados e no uso do serviço AWS DataSync.

AWS Knowledge: Cloud Essentials

Amazon Web Services (AWS)

out de 2025

Valida o conhecimento em conceitos fundamentais da Nuvem AWS, cobrindo os pilares de Computação, Armazenamento, Redes, Bancos de Dados, segurança e arquitetura.

Entre em Contato