Currículo · missão em curso
João Victor Guimarães Santos
Desenvolvedor Full Stack — Java · 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
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
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
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)