viniciusvilanova.com
sobremim.
prazer em te conhecer!
Construo produtos web completos e tenho experiência prática com aplicações voltadas a operações reais. Trabalho com React/TypeScript no front-end e Java/Spring no back-end, com PostgreSQL, autenticação, integrações e infraestrutura.
Minha evolução profissional está focada em aprofundar engenharia de backend, system design, cloud e sistemas distribuídos, mantendo o front-end como competência complementar.
“Não quero apenas conhecer mais ferramentas. Quero entender sistemas.”
Experiência
Onde construí e entreguei software.
- mai/2026 — AtualV2N Technology
Desenvolvedor Full Stack
- Projetos sob demanda para clientes, do levantamento de requisitos ao deploy.
- Criação do RookMTR e do sistema RookHub, desenvolvido em Java com Spring.
- Projeto desenvolvido para o cliente Zona Sul Urgente.
- Radar: ferramenta de coleta de dados do Google Maps via scraper, em preparação para produção.
- Java
- Spring Boot
- React
- TypeScript
- PostgreSQL
- fev/2024 — fev/2025Projeto Fazendo Comuns (UFRJ)
Bolsista de Pesquisa — Técnico de TI e Desenvolvedor Web
- Criação do site do projeto de pesquisa Fazendo Comuns, com interfaces responsivas.
- Técnico de TI da equipe: suporte aos pesquisadores em problemas de software e infraestrutura.
- Manutenção contínua do site, com foco em performance e experiência do usuário.
- Freelancer
Desenvolvedor Freelancer
- Aplicações web em React/Next.js e automações em Python e n8n para clientes diversos.
- Manutenção do site institucional desidades.ufrj.br em WordPress, com ajustes de tema, CSS e cache (LiteSpeed Cache).
- React
- Next.js
- Python
- n8n
- WordPress
Stack por área
Tecnologias que uso em projetos reais.
Complementar
Front-end
React 19 · TypeScript · Next.js · Tailwind CSS · TanStack Query · React Hook Form + Zod · Recharts · MapLibre GL
Eixo principal
Back-end
Java 21 · Spring Boot 4 · Spring Security · Spring Data JPA · OAuth2 + JWT · APIs REST
Modelagem e séries temporais
Dados
PostgreSQL 17 · TimescaleDB · Modelagem relacional
Deploy e publicação
Infra
Docker · Nginx · Cloudflare · VPS
Como eu trabalho
Entender o problema
Mapear a necessidade operacional antes de escrever código.
Modelagem
Desenhar dados, domínios e fluxos pensando em evolução.
Implementação
Construir ponta a ponta, do banco de dados à interface.
Testes
Validar regras de negócio e integrações.
Deploy e observabilidade
Publicar e acompanhar o comportamento em produção.
IA como apoio
Uso IA como professor, reviewer e copilot: para acelerar tarefas repetitivas e apoiar revisões, sem abrir mão de entender, validar e decidir.
Formação
- Bacharelado em Engenharia da ComputaçãoUniversidade Veiga de Almeida (UVA) · 2026Conclusão
Idiomas
- Português· Nativo
- Inglês· Intermediário
Certificações
- React JS 19 e Next.js 15Udemy · 2026
- JavaScript e TypeScript do básico ao avançadoUdemy · 2026
- Programação em C do básico ao avançadoUdemy · 2026
- Excel completo do básico ao avançadoUdemy · 2026
- NLW Connect — FullstackRocketseat · 2025
- NLW Pocket: Mobile — React NativeRocketseat · 2024
- Pacote Office — Microsoft Office EssencialUdemy · 2023
Estudando agora
- Java profundo, JVM e concorrência
- PostgreSQL: índices, transações e locking
- Testes com JUnit, Mockito e Testcontainers
- Redis e mensageria (Kafka, RabbitMQ)
- CI/CD, cloud e observabilidade
- System design e sistemas distribuídos
- Python e AI Engineering
Próximos passos da minha evolução, não experiência adquirida.
viniciusvilanova.com
