Leonardo Gurgel

Desenvolvedor Full Stack especializado em ReactJS.

Me chamo Leonardo Gurgel, tenho 4 anos de experiência em desenvolvimento web e foco em aplicações de alto desempenho. Atualmente trabalho como desenvolvedor front-end na WeHelp, onde desenvolvo aplicações web modernas e responsivas.

1

Sobre Mim

Apaixonado por criar experiências de usuário incríveis com React, sou desenvolvedor front-end com foco em interfaces modernas. Nos momentos de lazer, aproveito games, filmes e musculação. Acredito que a programação é uma forma de arte e busco expressar minha criatividade em cada projeto.

2

Projetos

WGS Tech

Uma landing page moderna e responsiva para a WGS Tech, uma empresa de suporte de TI. O projeto foi otimizado para SEO, garantindo melhor posicionamento nos motores de busca e aumentando a visibilidade da empresa. Além de destacar os serviços oferecidos, a página foi estruturada para maximizar a conversão de visitantes em clientes.

Tetris

Desenvolvi uma versão do clássico Tetris 100% com React! Com foco em alta performance e no gerenciamento eficiente de estados complexos. A otimização foi essencial para garantir uma jogabilidade fluida, especialmente ao lidar com atualizações rápidas da interface e movimentação dinâmica das peças.

$npmcreate@gurja/tsconfig


Create TSConfig

Nunca mais se preocupe com tsconfig.json!
Responda a poucas perguntas e tenha a configuração ideal para seu projeto, seguindo as melhores práticas do TypeScript.

import config from "@gurja/eslint-config";
import react from "@gurja/eslint-config/react";

export default config(
  react({ vite: true }),
  // any other ESLint config you'd want to add as well
);

ESLint Config

Uma configuração opinada do ESLint para projetos em TypeScript, pronta para uso em diferentes frameworks e ambientes. Inclui plugins úteis já pré-configurados, eliminando a dor de cabeça de decidir cada regra e padronizando o código desde o início.

3

Experiência

Desenvolvedor Front-end @ WeHelp

-o momento

Trabalhei no desenvolvimento e manutenção de aplicações web, implementando novas funcionalidades, corrigindo bugs, escrevendo testes automatizados e otimizando a performance e a experiência dos usuários. Participei da internacionalização das aplicações, garantindo suporte a múltiplos idiomas e consistência nas traduções. Também contribuí para a evolução do design system interno, ajudando a manter a consistência visual, a reutilização de componentes e as boas práticas de acessibilidade. Desenvolvi um módulo de análise preditiva de retenção de clientes, auxiliando na identificação de padrões de comportamento e apoiando estratégias para redução de churn. Além disso, criei e mantive pacotes compartilhados com foco na experiência dos desenvolvedores (DX), buscando tornar integrações mais simples, melhorar a reutilização de código e aumentar a produtividade das equipes. Por fim, auxiliei na migração das aplicações para uma arquitetura de monorepo, contribuindo para uma base de código mais organizada, padronizada e fácil de manter.

Analista Desenvolvedor @ Central IT

-

Atuei no desenvolvimento e manutenção de sistemas com Ruby on Rails e Spring Boot, contribuindo para a estabilidade e evolução contínua das aplicações. Apoiei treinamentos internos, reforçando boas práticas de desenvolvimento e cultura de qualidade. Também liderei revisões de código, prototipei interfaces com foco na experiência do usuário e automatizei a configuração de ambientes de desenvolvimento, acelerando o onboarding da equipe. Além disso, participei da adaptação dos sistemas da UFF à nova carga horária de extensão exigida pelo MEC.

Estágio em Desenvolvimento de Sistemas @ STI - UFF

-

Atuei no desenvolvimento, manutenção e refatoração de sistemas Ruby on Rails, lidando tanto com aplicações legadas quanto com novos projetos. Fui responsável por implementar funcionalidades, corrigir bugs, criar testes automatizados e desenhar interfaces com foco em usabilidade. Liderei a migração do sistema de gestão de pós-graduação para uma base tecnológica mais moderna, substituindo jQuery e otimizando significativamente a performance e manutenibilidade. Também apresentei um workshop técnico sobre JavaScript moderno e Webpack, contribuindo para a atualização tecnológica da equipe.

4

Vamos conversar?

Se você curtiu meu trabalho e acredita que posso agregar ao seu time, entre em contato.
Estou aberto a oportunidades e pronto pra encarar novos desafios.