Skip to content
View DouglasLira-Dev's full-sized avatar

Block or report DouglasLira-Dev

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.

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
DouglasLira-Dev/README.md

Olá, eu sou o Douglas Lira 👋

Status Foco

Sou estudante de Análise e Desenvolvimento de Sistemas (3º Período) focado no desenvolvimento de aplicações Back-end com Java/Spring Boot e com forte interesse em Hacking Ético e Segurança de Aplicações. Possuo certificação em Segurança de APIs pela IBSEC e busco aplicar o conceito de Secure by Design para mitigar vulnerabilidades desde a escrita do código.

Tenho experiência prática no desenvolvimento e deploy de ecossistemas Fullstack, aplicando testes automatizados (JUnit 5/Mockito), containerização com Docker e esteiras de automação com CI/CD.


📌 Projetos em Destaque

API REST para controle de inventário com autenticação e regras críticas de estoque.

  • Segurança Aplicada: Implementação de autenticação stateless com JWT, criptografia de senhas com BCrypt e controle rigoroso de acessos via Spring Security.
  • Qualidade & Confiabilidade: Cobertura de testes unitários automatizados com JUnit 5 e Mockito (20+ testes).
  • Funcionalidades: Histórico de movimentações paginado, tratamento de exceções customizado, regras de negócio para estoque mínimo, documentação interativa via Swagger e monitoramento de integridade com Spring Actuator.

Sistema Web Fullstack para reconciliação mensal de dados de estagiários.

  • Problema Real Resolvido: Automatiza o cruzamento complexo de dados entre os setores financeiro e de cadastro (solução evoluída a partir de um sistema desktop em Java que criei e que processava mais de 500 registros).
  • Arquitetura Moderna: Back-end robusto construído em Spring Boot 3 integrado a um ecossistema front-end em React + TypeScript e banco de dados PostgreSQL.
  • DevOps & Infra: Containerização completa do ambiente utilizando Docker e gerenciamento de tráfego com Nginx atuando como Proxy Reverso.

Ecossistema de portfólio automatizado ponta a ponta.

  • CI/CD Automatizado: Pipeline de integração e entrega contínua estruturado via GitHub Actions realizando deploys automatizados em produção (Back-end no Render e Front-end na Vercel).
  • Garantia de Qualidade: 23 testes automatizados integrando fluxos de ponta a ponta com JUnit 5, Mockito e Vitest.
  • Stack: Spring Boot 3, React 19, Material UI e PostgreSQL.

🚀 Minhas Stacks Técnicas

💻 No dia a dia eu utilizo:

  • Linguagens e Back-end: Java 17/21, Spring Boot 3, Spring Data JPA, JWT, REST APIs, Hibernate.
  • Testes & Qualidade: JUnit 5, Mockito, Swagger, Spring Actuator, Vitest.
  • Banco de Dados & DevOps: PostgreSQL, MySQL, SQLite, Docker, Git, GitHub Actions, Maven.
  • Front-end: React (18/19), TypeScript, Material UI, Thymeleaf, HTML5/CSS3.

🛡️ O que estou estudando/aprofundando no momento:

  • Segurança de Aplicações: OWASP Top 10 API Security Risks, técnicas de Pentest focado em APIs web, auditoria de código-fonte e proteção contra ataques comuns de injeção e quebra de autenticação.
  • Certificação: APIs Seguras na Era da IA (Essencial) — IBSEC.

📈 Constância e Contribuições

GitHub Streak Stats

🐍 Contribution Snake

GitHub Streak Snake

📬 Vamos nos conectar?


Contador de Visitas Únicas

Pinned Loading

  1. stock-manager-api stock-manager-api Public

    REST API para controle de estoque com Spring Boot 3.4, Spring Security 6, JWT e SQLite. Inclui autenticação, CRUD, regras de estoque e paginação.

    Java 1

  2. planilha-reconciliation-v2 planilha-reconciliation-v2 Public

    Sistema web fullstack para reconciliação de planilhas Excel com Spring Boot, React, JWT e SSE em tempo real.

    Java

  3. portfolio-v2 portfolio-v2 Public

    Portfólio profissional fullstack com React + Spring Boot + PostgreSQL + Docker

    JavaScript