Skip to content
View rafaelmaiia's full-sized avatar
  • Fortaleza - CE, Brazil

Highlights

  • Pro

Block or report rafaelmaiia

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.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
rafaelmaiia/README.md

Hi 👋, I'm Rafael Maia 😁

  • 💻 Desenvolvedor Java Back-End
  • 👨‍🎓 Aluno da ESTACIO - Universidade Estácio de Sá

💫 Sobre mim:

🔭 Sou Rafael Maia, desenvolvedor back-end com 24 anos, focado em criar soluções robustas e de alta performance. Minha experiência abrange Java, Spring Framework, APIs RESTful e integrações com bancos de dados como PostgreSQL e MySQL.
Embora meu foco seja no back-end, também possuo habilidades em JavaScript e React e estou constantemente me aperfeiçoando no desenvolvimento front-end. Estou sempre buscando novas tecnologias e boas práticas de desenvolvimento para melhorar meu conhecimento e entregar o melhor resultado possível.

🌐 Sociais:

💻 Tech Stack:

  • Linguagens: Java, JavaScript
  • Frameworks: Spring Boot, Spring Data, Spring Security, Hibernate, JUnit
  • Banco de Dados: PostgreSQL, MySQL, MongoDB, H2
  • Ferramentas e Tecnologias: Docker, Kubernates, Git, GitHub, Maven, Postman, REST APIs, AWS, Flyway
  • Frontend: React, HTML, CSS, JavaScript, jQuery

aws spring docker git java kubernetes mongodb heroku html5 javascript css3 bash linux postman

💼 Principais Projetos

API Cadastro de Usuários e Livros
Aplicação completa para cadastro e gerenciamento de usuários e livros, com backend em Spring Boot e cliente em React. A API oferece uma estrutura RESTful segura e robusta, com autenticação JWT, segurança com Spring Security, e containerização com Docker. O cliente React permite uma interface de fácil uso, acessível via navegador, para gerenciar as informações dos usuários e dos livros cadastrados.

  • Principais Funcionalidades:: Cadastro, edição, e exclusão de usuários e livros, autenticação segura via JWT, e integração contínua para desenvolvimento ágil.
  • Tópicos trabalhados:: Integração com MySQL, migrações automatizadas com Flyway, testes unitários e de integração (JUnit 5, Mockito, REST Assured), documentação via Swagger/OpenAPI, Componentes React, React Hook useState e useEffect, requisições com Axios.
  • Frontend: Cliente em React para gerenciamento de dados com integração à API.
  • Deploy: Implementação do backend na AWS (ECS, EC2, RDS), possibilitando escalabilidade e robustez.
  • Tecnologias: Spring Boot 3, Java 17, MySQL, Flyway, Docker, JWT, AWS, Swagger/OpenAPI, React.

DsMeta - Análise de Vendas com Integração SMS
Aplicação web para obter dados relacionados às vendas de uma empresa. Permite a consulta de uma tabela com dados de vendedores, avaliação de metas alcançadas e envio de SMS para o vendedor destaque.

  • Tópicos trabalhados: Componentes React, DatePicker, React Hook useState e useEffect, requisições com Axios, integração com SMS, Toast notifications, API RESTful.
  • Integração: Back-end com Java e Spring, banco de dados relacional e deploy com CI/CD (AWS).
  • Tecnologias: React, Spring Boot, PostgreSQL, SMS integration, CI/CD.

📊 GitHub Stats:

Contributions and Activity

Commit Streak

Top Languages

rafaelmaiia

🚀 Procurando por oportunidades:

Estou ativamente buscando oportunidades em desenvolvimento. Disponível para colaborações presenciais e online durante a manhã/tarde e tarde/noite.

Pinned Loading

  1. springboot-react-api springboot-react-api Public

    Aplicação desenvolvida para aperfeiçoar conceitos implementando uma API RESTful de sucesso com Java 17, utilizando MySQL como banco de dados. A aplicação é containerizada com Docker e implantada na…

    Java

  2. dsmeta dsmeta Public

    The application consists of a web page to obtain, in a simple and intuitive way, data related to the sales of a given company, where it is possible to consult a table with data from salespeople to …

    Java

  3. dslist dslist Public

    Academic project of a web system with API Rest with the back-end made in the Java language using the Spring Boot framework, H2 database and Postgresql and interaction with the front-end through web…

    Java

  4. agency-new agency-new Public

    Agency New é um site moderno e responsivo, projetado para exibir os serviços e o portfólio de uma agência criativa. O site apresenta uma interface limpa e amigável, melhorando a experiência e o eng…

    JavaScript

  5. chess-system-java chess-system-java Public

    Project made in Java using fundamental concepts of Object Oriented Programming in order to apply the knowledge learned during the OOP course in Java by Professor Nelio Alves.

    Java

  6. microservices-course microservices-course Public

    Este projeto demonstra uma arquitetura de microsserviços construída com Spring Boot, alavancando ferramentas como Eureka Server (Service Discovery), API Gateway e Zipkin (Distributed Tracing). Os s…

    Java