Currículo · missão em curso

João Victor Guimarães Santos

Desenvolvedor Full StackJava · Spring Boot · Angular · Node.js · 4+ anos de experiência.

role para percorrer a trajetória

Briefing

Resumo profissional

Desenvolvedor Full Stack com 4+ anos de experiência profissional no desenvolvimento, manutenção e evolução de aplicações corporativas, APIs e integrações entre sistemas.

Experiência sólida com Java, Spring Boot, Angular, Node.js e TypeScript, atuando tanto em sistemas legados de grande porte quanto no desenvolvimento de novas soluções. Vivência com APIs REST e SOAP, microsserviços, mensageria, processamento em lote, testes automatizados, CI/CD e Docker.

Prática em Clean Architecture, Domain-Driven Design (DDD) e DevOps, trabalhando em equipes ágeis com Scrum e Kanban.

Registro de voo

Experiência profissional

  1. SENAI Soluções Digitais

    06/2025 – Atualatual

    Desenvolvedor Full Stack Pleno

    • Desenvolvimento e manutenção de sistemas corporativos de grande porte utilizando Java 11, Java EE e WildFly (JBoss EAP).
    • Criação e aprimoramento de integrações entre sistemas utilizando REST e SOAP.
    • Implementação de integrações assíncronas e processamento de mensagens com ActiveMQ.
    • Evolução de sistemas legados, com adição de novas funcionalidades e melhorias contínuas.
    • Aprimoramento e suporte a relatórios com JasperReports e FreeMarker.
    • Adoção de boas práticas de desenvolvimento e arquitetura de software.
    • Java 11
    • Java EE
    • WildFly
    • JBoss EAP
    • Spring
    • EJB
    • JPA/Hibernate
    • REST
    • SOAP
    • ActiveMQ
    • Maven
    • PrimeFaces
    • CI/CD
  2. Equitys Tecnologia

    02/2022 – 06/2025

    Desenvolvedor Full Stack

    • Desenvolvimento e manutenção de aplicações corporativas utilizando Java, Spring Boot e Angular.
    • Desenvolvimento de aplicações Full Stack utilizando Java, Node.js/NestJS, PHP/Laravel, Yii2, React e Angular.
    • Desenvolvimento de APIs REST, microsserviços e integrações com sistemas externos.
    • Implementação de processamento assíncrono e processamento em lote utilizando Kafka, RabbitMQ e Spring Batch.
    • Desenvolvimento de testes automatizados utilizando JUnit, Mockito e Jest.
    • Criação, manutenção e evolução de pipelines de CI/CD utilizando Azure Pipelines e GitLab CI/CD.
    • Aplicação de princípios de Clean Architecture e Domain-Driven Design (DDD).
    • Utilização de Docker, Git, PostgreSQL e MongoDB no desenvolvimento das aplicações.
    • Atuação em equipes ágeis utilizando Scrum e Kanban.
    • Java
    • Spring Boot
    • Angular
    • React
    • Node.js/NestJS
    • PHP/Yii2
    • Kafka
    • Spring Batch
    • JUnit
    • Azure Pipelines
    • PostgreSQL
    • MongoDB
    • Clean Architecture
    • DDD
  3. Kingspan Isoeste

    2025

    Desenvolvedor Full Stack

    • Desenvolvimento de solução voltada à recomendação de produtos.
    • Desenvolvimento de APIs utilizando NestJS e TypeScript para integrações rápidas e seguras.
    • Desenvolvimento do front-end com Next.js e React, proporcionando experiências interativas e modernas para os usuários.
    • Uso eficiente de Redis e bancos de dados relacionais, assegurando performance e agilidade no armazenamento e recuperação de dados.
    • NestJS
    • TypeScript
    • Next.js
    • Redis
    • Jest

Sistemas de bordo

Habilidades técnicas

Backend
Java · Spring Boot · Spring Batch · Node.js · NestJS · FastAPI · PHP · Laravel · Yii2
Frontend
Angular · React · Next.js · TypeScript · JavaScript
Arquitetura e APIs
REST · SOAP · Microsserviços · Clean Architecture · DDD
Mensageria e processamento
Kafka · RabbitMQ · ActiveMQ · Redis · Spring Batch
Bancos de dados
PostgreSQL · MongoDB · Bancos relacionais
DevOps
Docker · Git · GitLab CI/CD · Azure Pipelines · CI/CD
Testes
JUnit · Mockito · Jest · Testes automatizados
Metodologias
Scrum · Kanban

Origem

Formação e idiomas

Graduação

  • Engenharia de Software

    UniEvangélica

    Jan/2022 – Dez/2025

Pós-graduação

  • Arquitetura de SoftwareFaculdade Iguaçu · 2026
  • MBA em Data Warehouse e Business IntelligenceFaculdade Iguaçu · 2026
  • Computação em Nuvem (Cloud Computing)Faculdade Iguaçu · 2026

Idiomas

  • PortuguêsNativo
  • InglêsIntermediário (B2)