guilherme.dev

Guilherme Dantas

Foto de Guilherme Dantas

Desenvolvedor full stack: Java, Spring Boot e Angular.

Estagiário de TI e formando em Ciência e Tecnologia na UFRN, com base em infraestrutura e estudando segurança (Blue Team).

ls projetos/

skills

  • Back-end

    • Java
    • Spring Boot
    • Spring Security
    • JWT
    • JPA/Hibernate
    • APIs REST
  • Front-end

    • Angular
    • TypeScript
    • JavaScript
    • HTML
    • CSS
  • Dados

    • SQL Server
    • MariaDB
    • MySQL
    • Oracle (PL/SQL)
    • Oracle APEX
    • Power BI
  • Automação

    • Python
    • integração entre sistemas
  • Deploy

    • Git
    • GitHub Actions
    • CI/CD
    • VPS Linux
  • Segurança

    • Blue Team
    • resposta a incidentes
    • análise de vulnerabilidades
    • OWASP Top 10
    • MITRE ATT&CK

trajetória

Experiência

  1. 03/2025 – atual

    Estagiário de Tecnologia da Informação

    L'auto Cargo

    • Automações em Python e integração entre sistemas para reduzir atividades manuais.
    • Dashboard de SLA dos chamados de TI, que contribuiu para reduzir em 25% os chamados em backlog e pausados.
    • Consultas em SQL Server e MariaDB para relatórios gerenciais e painéis de indicadores.
    • Suporte técnico, administração de usuários e acessos e sistemas corporativos em ambientes Microsoft.
    • Suporte à infraestrutura de redes, switches e firewall, e monitoramento de ativos com Zabbix e Grafana.
  2. 01/2026 – 05/2026

    Desenvolvedor Full Stack (freelance)

    Refund: sistema de reembolso

    • Sistema web completo, do zero ao deploy, hoje em produção.
    • Formulário para clientes pedirem reembolso, com upload de imagens como comprovante.
    • Painel administrativo para a equipe analisar e aprovar as solicitações.
    • Back-end em Java com Spring Boot, com autenticação e autorização via Spring Security e JWT.
    • Front-end em Angular, com rotas dinâmicas e protegidas.
    • Deploy em VPS Linux com CI/CD no GitHub Actions.
  3. 03/2019 – 12/2020

    Estagiário de Tecnologia da Informação

    CDA Distribuidora

    • Desenvolvimento de aplicações internas com Oracle APEX e PL/SQL para gerenciamento de equipamentos.
    • Suporte técnico em ambientes Windows e Linux, com manutenção de computadores e equipamentos.
    • Instalação e configuração de softwares e suporte à infraestrutura de redes LAN e WLAN.

Formação

  1. próxima etapa, após o bacharelado

    Engenharia da Computação

    UFRN

  2. conclusão em 2026.2

    Ciência e Tecnologia

    UFRN

    Ênfase em Tecnologia da Computação.

projetos

  • refund/Em produção

    Refund: sistema de reembolso

    Sistema web de reembolso feito como freelance, de ponta a ponta, em produção para o cliente. O código é privado.

    • API REST em Java com Spring Boot, atendendo dois módulos: o formulário de solicitação dos clientes e o painel administrativo.
    • Autenticação e autorização com Spring Security e JWT.
    • Upload de imagens como comprovante, vinculadas a cada solicitação de reembolso.
    • Front-end em Angular com roteamento dinâmico e proteção de rotas.
    • Pipeline de CI/CD no GitHub Actions com deploy numa VPS Linux.

    Tecnologias: Java, Spring Boot, Spring Security, JWT, Angular, GitHub Actions

  • ids-network/Em desenvolvimento

    IDS: detecção de intrusões em rede

    Estudo de detecção de intrusões com machine learning sobre o dataset CIC‑IDS‑2017, com um notebook por tipo de ataque.

    • Limpeza com pandas e NumPy: valores infinitos, ausentes e duplicados, e rótulos codificados com LabelEncoder.
    • Normalização com RobustScaler e separação entre treino e teste com train_test_split.
    • Comparação de Decision Tree, Random Forest, XGBoost, LinearSVC e MLP em port scan, DDoS e ataques web.
    • Teste de redução de dimensionalidade com PCA no cenário de DDoS.
    • Avaliação com classification_report, matriz de confusão e permutation_importance para achar as features mais relevantes.

    Tecnologias: Python, pandas, scikit-learn, XGBoost, Jupyter

sobre

Desenvolvo aplicações web com Java, Spring Boot e Angular. Meu principal projeto é um sistema de reembolso que fiz como freelance e que está em produção: clientes enviam pedidos com comprovantes e a equipe analisa tudo num painel administrativo. Fiz o sistema de ponta a ponta, das APIs REST com Spring Security e JWT ao front-end em Angular, com deploy em VPS Linux e CI/CD no GitHub Actions.

Comecei a programar profissionalmente no meu primeiro estágio, na CDA Distribuidora, em 2019, desenvolvendo aplicações internas com Oracle APEX e PL/SQL para gerenciar equipamentos. Foi lá também que aprendi a base de suporte, sistemas operacionais e redes.

Hoje, como estagiário de TI na L'auto Cargo, uso programação para resolver problemas do dia a dia: escrevo automações em Python, integro sistemas e faço consultas em SQL Server e MariaDB. Um desses trabalhos foi um dashboard de SLA dos chamados, que ajudou a equipe a reduzir em 25% os chamados em backlog e pausados. Também atuo com suporte, redes e monitoramento com Zabbix e Grafana.

Estou terminando Ciência e Tecnologia na UFRN, com ênfase em Tecnologia da Computação, e pretendo seguir para Engenharia da Computação. Também estudo cibersegurança, com foco em Blue Team.

contato

Aberto a novas oportunidades em desenvolvimento

Vamos conversar?

Para vagas, estágios ou projetos, me chame por e‑mail ou pelo LinkedIn.

Enviar e‑mail