Skip to content
View eualvarocosta's full-sized avatar

Block or report eualvarocosta

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
eualvarocosta/README.md

👋 Olá, eu sou o Álvaro Costa

Desenvolvedor Fullstack Júnior, graduado em Análise e Desenvolvimento de Sistemas, com domínio prático de HTML, CSS, JavaScript, TypeScript, Java, Spring Boot, React, Node.js, PostgreSQL, Docker, Git/GitHub e modelagem de software. Construo aplicações do front ao back-end, unindo lógica de programação sólida a boas práticas de Engenharia de Software — desde a modelagem de dados até a entrega de interfaces funcionais e responsivas.

Um diferencial da minha trajetória é a experiência em levantamento e gestão de requisitos: sei elicitar necessidades de negócio, escrever Histórias de Usuário e Critérios de Aceite, e mapear processos via BPMN e UML. Isso me dá uma visão ampla do ciclo de desenvolvimento — entendo não só como construir, mas por que construir, o que facilita o diálogo com times de produto, negócio e engenharia e ajuda a entregar software que realmente resolve o problema certo.

🛠️ Tecnologias

  • Frontend: Angular • React • TypeScript • JavaScript • HTML • CSS • SCSS
  • Backend: Java • Spring Boot • Node.js • Express • APIs REST
  • Banco de dados: PostgreSQL • SQLite • SQL
  • Segurança e Persistência: Spring Security • JWT • JPA • Hibernate • Flyway
  • Testes: JUnit • Mockito • Testcontainers
  • DevOps e Ferramentas: Docker • Docker Compose • Git • GitHub • Maven
  • Documentação de APIs: Swagger • OpenAPI
  • Análise e Requisitos: BPMN • UML • User Stories • Critérios de Aceite • Scrum • Kanban

🚀 Projetos em destaque

HelpDesk Equip API

Java 21 • Spring Boot • Spring Security • JWT • PostgreSQL • JPA/Hibernate • Flyway • Docker • Swagger/OpenAPI • JUnit • Mockito • Testcontainers

API REST para gerenciamento de chamados técnicos, equipamentos e manutenções, desenvolvida com Java 21 e Spring Boot.

O sistema possui autenticação com JWT, controle de acesso por perfis, gerenciamento de usuários, setores e equipamentos, fluxo completo de chamados, atribuição de técnicos, manutenção, histórico de alterações, auditoria e dashboard administrativo.


React • JavaScript • Vite • CSS Modules • Gemini API • LocalStorage

Aplicação web para acompanhamento diário de hidratação, com definição de metas, histórico de consumo e atualização de progresso em tempo real. Possui persistência local, componentização da interface e integração com a Google Gemini API para disponibilização de um chat com IA.

🌐 Aplicação: https://hydraday.netlify.app/


Node.js • Express 5 • SQLite • CORS • HTTPS

API REST desenvolvida para gerenciamento de pessoas através de operações CRUD. Possui separação entre rotas, controllers e configuração do banco de dados, persistência com SQLite e suporte simultâneo a HTTP e HTTPS utilizando certificado SSL.


Angular 22 • TypeScript • SCSS • RxJS • Angular Router • SSR

Landing page responsiva para uma plataforma de gestão de chamados e atendimentos. Desenvolvida utilizando arquitetura baseada em componentes, tipagem com TypeScript, fluxos reativos com RxJS e Server-Side Rendering com Angular SSR.

📊 Projetos de Engenharia de Requisitos

Projeto de Engenharia de Requisitos voltado ao mapeamento e estruturação do processo de solicitação, aprovação e prestação de contas de diárias e passagens, utilizando BPMN, requisitos funcionais, requisitos não funcionais e regras de negócio.

Projeto de análise e otimização do processo de agendamento de consultas via WhatsApp, envolvendo levantamento de requisitos, modelagem BPMN, análise do fluxo operacional e proposta de automação com IA.


📫 Como me encontrar

📍 Brasília, Brasil


Popular repositories Loading

  1. HelpDesk-Equip-API HelpDesk-Equip-API Public

    API REST para gestão de chamados e manutenção de equipamentos com Java 21, Spring Boot, PostgreSQL, JWT e Docker.

    Java 1

  2. HydraDay HydraDay Public

    Rastreador de hidratação em React com persistência local e integração com Google Gemini API.

    JavaScript

  3. Agendamento-de-Consultas-Clinica-MedLife Agendamento-de-Consultas-Clinica-MedLife Public

    Engenharia de Requisitos e BPMN para otimização e automação do agendamento de consultas via WhatsApp.

  4. Sistema-de-Concessao-de-Diarias-e-Passagens Sistema-de-Concessao-de-Diarias-e-Passagens Public

    Engenharia de Requisitos e modelagem BPMN para gestão de diárias, passagens e prestação de contas.

  5. eualvarocosta eualvarocosta Public

    Meu perfil de desenvolvedor

  6. API-REST API-REST Public

    API REST em Node.js/Express com SQLite para CRUD de pessoas, com suporte a HTTPS via certificado SSL.

    JavaScript