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.

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

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.