Pular para o conteúdo

Olá, eu sou

Rafael Valério — Senior Frontend Developer

Desenvolvedor Frontend Sênior com mais de 6 anos de experiência construindo aplicações web escaláveis e de alta performance.

Rafael Valério — Senior Frontend Developer

Conheça minha trajetória

Sobre mim

Sou desenvolvedor frontend sênior com mais de 6 anos de experiência atuando em aplicações web de médio e grande porte, com forte especialização em React.js, Next.js e Vue.js, utilizando TypeScript como base para desenvolvimento escalável, seguro e de fácil manutenção.

Atuo de forma ativa na definição e implementação de arquiteturas frontend, sendo responsável por estruturar projetos do zero, definir padrões de organização por features, modularização, reutilização de componentes e integração eficiente com APIs e serviços backend. Tenho ampla experiência na aplicação de Design Systems, garantindo consistência visual, acessibilidade e padronização em projetos complexos.

Tenho experiência em interfaces ricas e interativas, incluindo gráficos com Highcharts, sistemas de mapas e geolocalização com Leaflet e OpenLayers, integrações com GeoServer e comunicação em tempo real via WebSockets.

Atuo também como referência técnica e liderança técnica, apoiando desenvolvedores frontend juniores, orientando boas práticas e promovendo padrões que elevam a qualidade e a produtividade do time.

  • Clean Code
  • SOLID
  • DRY
  • Design Systems
  • TypeScript-first
6+
Anos de experiência
4
Empresas
7+
Sistemas em produção
SOLID
Clean code e boas práticas

Minha trajetória profissional

Experiência

Join Creative Tech

Out 2022 – Presente · 3 a 6 m

Presente
Remoto

Senior Frontend Developer

React.js • Next.js • TypeScript

Out 2024 – Presente · 1 a 6 m

  • Responsável pela arquitetura e desenvolvimento frontend de projetos para clientes com Next.js e TypeScript (feature-based architecture), participando ativamente das decisões técnicas que definiram a estrutura, escalabilidade e sustentabilidade das soluções.
  • Contribuí para a definição de padrões de componentes reutilizáveis adotados nos projetos, promovendo consistência visual e ganho de produtividade no desenvolvimento.
  • Desenvolvi interfaces de mapas interativos com OpenLayers e sistemas de voluntariado, contratos e controle de acesso, assegurando performance, confiabilidade e boa experiência de uso.
  • Apoiei desenvolvedores juniores com revisões de código e orientação de boas práticas, contribuindo para a qualidade técnica das entregas.
  • As soluções entregues geraram impacto direto no negócio, aumentando a eficiência dos processos e a satisfação dos clientes.

Pleno Frontend Developer

Vue.js • Vuetify • TypeScript

Jul 2023 – Out 2024 · 1 a 3 m

  • Liderei o desenvolvimento frontend de quatro projetos para clientes, utilizando Vue.js (Composition API) e TypeScript para criar interfaces escaláveis, modulares e de fácil manutenção.
  • Gerenciei o ciclo completo de desenvolvimento frontend — da implementação à integração com APIs — evoluindo a arquitetura e assegurando qualidade, performance e manutenibilidade do código.
  • Contribuí para a expansão da empresa com entregas de alto padrão técnico, resultando em novos contratos pela satisfação dos clientes com sistemas confiáveis e intuitivos.
  • Apoiei dois desenvolvedores juniores na adaptação às práticas e padrões do projeto.

Pleno Frontend Developer

Vue.js • Vuetify • JavaScript

Out 2022 – Jun 2023 · 8 m

  • Arquitetei e desenvolvi o frontend de um sistema meteorológico para visualização de dados geoespaciais em tempo real, utilizando Leaflet, integração com GeoServer e WebSockets.
  • Implementei funcionalidades interativas de mapa: desenho e manipulação de geometrias, popups dinâmicos por clique e player de camadas temporais para análise de pontos de calor, raios e dados climáticos.
  • Entreguei uma solução robusta e de alta performance que viabilizou monitoramento em tempo real e análise estratégica de dados meteorológicos.

Seti Tecnologia

Full Stack Developer

Vue.js • JavaScript • REST APIs

Jun 2022 – Out 2022 · 4 mRemoto
  • Desenvolvi interfaces frontend com Vue.js e JavaScript integradas a APIs REST, contribuindo para a implementação de novas funcionalidades e melhorias de performance.
  • Colaborei na organização e evolução do código, ajudando a manter e expandir aplicações existentes com foco em qualidade e manutenibilidade.

Rebuut

Full Stack Developer

Vue.js • Flutter • Laravel • Docker

Jan 2021 – Mai 2022 · 1 a 4 mRemoto
  • Desenvolvi uma plataforma de estética delivery com Vue.js e APIs REST, abrangendo aplicativo mobile com Flutter (Android e iOS) e sistema administrativo web com Laravel, Vue.js e MySQL.
  • Realizei a containerização das aplicações com Docker, padronizando ambientes de desenvolvimento e implantação.
  • Atuei em todas as frentes do produto, desde interfaces responsivas até regras de negócio no backend, garantindo entregas consistentes em múltiplas plataformas.

Austa Hospital

Web Developer (Estagiário)

JavaScript • PHP • PL/SQL • Highcharts

Jul 2019 – Dez 2020 · 1 a 5 mPresencial
  • Desenvolvi interfaces web e dashboards com Highcharts para visualização de dados hospitalares, apoiando a tomada de decisão com informações claras e acessíveis.
  • Implementei funcionalidades com JavaScript, PHP e PL/SQL, além de realizar manutenção e evolução de sistemas internos hospitalares.

Tecnologias com as quais trabalho

Habilidades

Frontend

  • React.js
  • Next.js
  • Vue.js
  • Nuxt
  • Vuetify
  • TypeScript
  • JavaScript
  • TailwindCSS
  • Sass
  • React Hook Form
  • Zod
  • TanStack Query
  • Axios
  • Zustand
  • Pinia
  • Vuex
  • Jest
  • Vitest
  • Highcharts
  • Leaflet
  • OpenLayers

Backend

  • Node.js
  • NestJS
  • Laravel
  • Firebase
  • Prisma
  • PostgreSQL
  • MySQL

Infraestrutura

  • Docker
  • Jenkins

Ferramentas

  • Git
  • ESLint
  • Prettier
  • SonarQube
  • Lighthouse

O que tenho construído

Projetos

Portfolio

Portfolio

Next.js2026

Meu portfólio com Next.js 16, React 19, TypeScript e Tailwind CSS v4. Suporte a internacionalização (PT/EN), tema claro/escuro, design responsivo e animações com Framer Motion.

  • Next.js
  • TypeScript
  • Tailwind CSS
  • Framer Motion
To-Do App

To-Do App

Next.js2026

Aplicação fullstack de gerenciamento de tarefas. Backend com NestJS, Prisma ORM e Zod (nestjs-zod) para validação e tipagem de DTOs sem duplicação. Frontend com Next.js 15 (App Router), TanStack Query v5, Zustand e React Hook Form. Dark/light mode via next-themes sem FOUC, interface responsiva com Tailwind CSS v4.

  • NestJS
  • Next.js 15
  • TypeScript
  • Prisma
  • TanStack Query v5
  • Zustand
  • Tailwind CSS v4
Series API

Series API

PHP2024

API RESTful para gerenciamento de séries de TV com Laravel 11 e PHP 8.3. Arquitetura limpa com Repository Pattern, Service Layer, DTOs e Injeção de Dependência. Autenticação via Laravel Sanctum, integração com ViaCEP, rastreamento de episódios assistidos, notificações por e-mail orientadas a eventos, jobs em fila para deleção assíncrona de arquivos e ambiente Dockerizado com PHP-FPM, Nginx e MySQL.

  • Laravel 11
  • PHP 8.3
  • Sanctum
  • Docker
Currículo Online Interativo

Currículo Online Interativo

Vue2024

Aplicação de currículo/CV com Nuxt 3 e Vue 3, multi-idioma e multi-perfil. Arquitetura data-driven — cada usuário tem seu próprio composable retornando um objeto Curriculum tipado. Um único componente renderiza todas as seções a partir de props, permitindo novas variantes sem alterar o template. Deploy como site estático via nuxt generate.

  • Nuxt 3
  • Vue 3
  • TypeScript
  • TailwindCSS
Formulário de Cadastro — Clínica Médica

Formulário de Cadastro — Clínica Médica

Vue2022

Aplicação web para cadastro de profissionais de saúde com formulário em etapas (stepper). Inclui validação avançada com Vee-Validate (CPF, campos monetários, duplicidade), máscaras com v-mask/v-money, gerenciamento de estado com Vuex e interface responsiva com Bootstrap Vue.

  • Vue.js 2
  • Vuex
  • Vee-Validate
  • Bootstrap Vue
Mapa de Estações Meteorológicas

Mapa de Estações Meteorológicas

Vue2022

Aplicação web para visualização geográfica de estações de monitoramento. Filtros por tipo e nome, detalhes ao clicar no marcador (coordenadas, altitude, período de operação) e cores distintas por tipo de estação. Arquitetura orientada a domínio com models e filtros separados da camada de UI.

  • Vue.js 2
  • Vuex
  • OpenLayers 6
  • Vuetify
Player Registration Form

Player Registration Form

Vue2022

Formulário de cadastro de jogadores desenvolvido em 2022 para praticar componentização e validação em Vue.js. Validação em tempo real de CPF, e-mail e senha, diálogo de confirmação antes do envio e reset completo após o cadastro.

  • Vue.js 2
  • Vuetify

Vamos conversar?

Contato

Tem um projeto interessante, quer trocar uma ideia ou apenas bater um papo sobre tecnologia? Entre em contato por qualquer canal abaixo.