Edilan Ribeiro

Desenvolvedor Full Stack

Sobre mim

selfie de edilan ribeiro

Olá,
Meu nome é Edilan, sou desenvolvedor full stack!

Apaixonado por tecnologia desde cedo me formei em Redes de Computadores mas fugi da área, mil anos depois decidi percorrer a carreira de desenvolvedor e aqui estamos 🤗

Como desenvolvedor estou sempre buscando conhecimento através novos desafios para aprimorar minhas habilidades afim de entregar as melhores soluções possíveis.👨‍💻

Como todo bom nerd, nas horas vagas aproveito para jogar, ver filmes, series, animes🤓

Quando chega a hora de tocar a grama (sair do pc) gosto de andar de moto, patinar no gelo, fazer bolo e também servir de travesseiro para o gato 🐈

Habilidades

HTML

Possuo um domínio sólido em html, a linguagem base da web, buscando sempre aplicar conceitos como código limpo e elementos semânticos, criando dessa forma estruturas de página bem organizadas.

CSS

Estou familiarizado com as propriedades e valores do CSS, permitindo-me ajustar a posição dos elementos na página com técnicas de flexbox e grid, além de criar layouts responsivos para diferentes dispositivos e tamanhos de tela.

JavaScript

Familiaridade com recursos como arrow functions, destructuring e template literals. Utilização de funções, estruturas de repetição, eventos, manipulação do DOM e integração de APIs para desenvolver projetos inovadores que aprimorem a experiência do usuário.

TypeScript

Uso a tipagem no JavaScript para aprimorar a robustez e segurança do código. Essa abordagem assegura que apenas dados do tipo apropriado sejam manipulados, prevenindo conflitos e proporcionando uma escalabilidade mais eficiente.

React

Faço utilização da sintaxe JSX/TSX em conjunto com técnicas como a gestão de estados e contextos através de hooks, para a criação de componentes reutilizavéis tornando a manutenção e escalabilidade do código mais fácil.

Next.js

Aplicação de desenvolvimento web com Server-Side Rendering (SSR) e seus server components, Static Site Generation (SSG) e roteamento interno, elevando o desempenho e otimização em projetos web.

Sass

Aplicação de mixins, variáveis e nesting na estilização proporcionam eficiência e escalabilidade, encapsulando estilos reutilizáveis, oferecendo flexibilidade global e organizando hierarquicamente o código.

Tailwind

Criação de estilos utilizando as funcionalidades do Tailwind, permitindo a estilização de elementos e componentes de forma responsiva e organizada.

Git/GitHub

Tenho conhecimento dos princípios fundamentais do Git como a criação de repositórios, inicialização de projetos, criação de branches e commits. Utilizo comandos para gerenciar o fluxo de trabalho no código buscando manter commits pequenos e focados.

PostgreSQL

Utilização de banco de dados relacionais como o PostgreSQL, permitindo a manipulação de dados e consultas complexas.

Node.js

Utilizo o Node.js para construir servidores web e APIs, explorando sua arquitetura assíncrona para lidar com múltiplas requisições de forma eficiente.

Express

Utilização de sua modularidade, middlewares personalizados e rotas que facilitam a implementação de diversas funcionalidades no backend.

Meus projetos

barber system

barber system

Um sistema de agendamento de serviços, cliente escolhe o local, dia e serviço! Feita usando ShadCN

  • Next.js
  • Tailwind Css
  • Typescript
  • PostgreSQL
  • Prisma
movieflix api

movieflix api

Uma API que trabalha com dados de filmes em um banco de dados. Leia, remova, adicione ou atualize filmes.

  • Node.js
  • Express
  • Typescript
  • PostgreSQL
  • Prisma
  • Swagger UI
space tourism

space tourism

Projeto sobre um site de turismo espacial! Baseado no desafio do frontend mentor.

  • Next.Js
  • Typescript
  • SASS
  • React
pokemon project

pokemon project

Pokemon Project - Mostra dados dados de pokemons!

  • React
  • Vitest
  • JavaScript
  • HTML5
  • Styled Components
fm interactive card

fm interactive card

Página para preenchimento dos dados de pagamento em cartão, baseada no desafio do frontend mentor.

  • Next.Js
  • Typescript
  • Styled Components
fm job listings

fm job listings

Página para de listagem de vagas com filtragem de itens, baseada no desafio do frontend mentor.

  • React
  • JavaScript
  • HTML5
  • SASS

Contato

Vamos trabalhar juntos!