Problema primeiro
Antes de codar, procuro entender contexto, objetivo e impacto da solução.
Sobre mim
Sou desenvolvedor Full Stack, com experiência na construção e manutenção de aplicações web, trabalhando desde a interface e experiência do usuário até APIs, regras de negócio e integração com dados.
No front-end, minha principal experiência está no ecossistema Vue.js, Nuxt e TypeScript. No back-end, já trabalhei profissionalmente com Ruby on Rails e também desenvolvo projetos utilizando Node.js, PostgreSQL e Prisma.
Gosto de entender o produto como um todo e transformar problemas em soluções que sejam boas tanto para quem usa quanto para quem desenvolve e mantém.
Trajetória
Minha relação com tecnologia começou antes mesmo de trabalhar profissionalmente com desenvolvimento. Sou formado em Análise e Desenvolvimento de Sistemas, tenho formação em Design Gráfico e atualmente curso Ciência da Computação.
Minha experiência profissional começou como estagiário na Quero Educação, onde posteriormente fui promovido a desenvolvedor júnior. Durante esse período, participei do desenvolvimento e manutenção de produtos reais, trabalhando em equipe e lidando com código em produção.
No front-end, trabalhei principalmente com Vue.js, Nuxt e TypeScript, desenvolvendo interfaces, componentes e novas funcionalidades. Também tive contato profissional com React.
Minha atuação não ficou limitada à interface. Também trabalhei no back-end com Ruby on Rails, participando de implementações que envolviam regras de negócio, dados e a comunicação entre diferentes partes das aplicações.
Fora do ambiente profissional, continuo expandindo esse lado Full Stack através dos meus próprios projetos, principalmente com Node.js, PostgreSQL e Prisma, o que me permite trabalhar desde a modelagem e construção da aplicação até a experiência final no navegador.
Hoje busco continuar evoluindo como desenvolvedor Full Stack, aprofundando meus conhecimentos tanto no front-end quanto no back-end e, principalmente, entendendo cada vez melhor como todas essas partes se conectam na construção de um produto.
Como eu trabalho
Gosto de entender o problema como um todo antes de começar a escrever código.
No front-end, tenho atenção especial à experiência do usuário, responsividade, acessibilidade, performance e à construção de componentes que sejam fáceis de entender e manter.
No back-end, procuro aplicar o mesmo cuidado à organização do código, separação de responsabilidades, regras de negócio, modelagem dos dados e construção de APIs.
É justamente essa visão entre as diferentes camadas que mais me interessa no desenvolvimento Full Stack. Gosto de entender de onde os dados vêm, como são processados e como chegam até a interface que será utilizada pelo usuário.
Mais do que fazer uma funcionalidade funcionar, busco entender as decisões por trás dela e construir soluções que continuem fazendo sentido conforme o produto evolui.
Antes de codar, procuro entender contexto, objetivo e impacto da solução.
Gosto de entender dados, regras, APIs e interface como partes do mesmo produto.
Experiência, performance, acessibilidade, modelagem e manutenção entram na decisão.
Gosto de pesquisar, testar e entender por que uma solução funciona.
Skills
Front-end
Back-end
Ferramentas & Ecossistema
Formações
UNICID
Concluído em 2019
Rocketseat
Concluído em 2023
Cruzeiro do Sul
Concluído em 2024
ETEP
Cursando
Contato
Estou sempre aberto a conhecer novos projetos, pessoas e oportunidades.
Se você acha que meu perfil pode fazer sentido para sua equipe ou simplesmente quer trocar uma ideia sobre desenvolvimento, tecnologia ou algum dos projetos que viu por aqui, fique à vontade para entrar em contato.
Entre em contato