vinicius.

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.”
— Vinicius

Experiência

Onde construí e entreguei software.

  1. 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
  2. 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.
  3. 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

  1. Entender o problema

    Mapear a necessidade operacional antes de escrever código.

  2. Modelagem

    Desenhar dados, domínios e fluxos pensando em evolução.

  3. Implementação

    Construir ponta a ponta, do banco de dados à interface.

  4. Testes

    Validar regras de negócio e integrações.

  5. Deploy e observabilidade

    Publicar e acompanhar o comportamento em produção.

  6. 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

Vamos construir algo juntos?

Fale comigo