Edilan Ribeiro
Desenvolvedor Full Stack
Sobre mim

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
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
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
Projeto sobre um site de turismo espacial! Baseado no desafio do frontend mentor.
- Next.Js
- Typescript
- SASS
- React
pokemon project
Pokemon Project - Mostra dados dados de pokemons!
- React
- Vitest
- JavaScript
- HTML5
- Styled Components
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
Página para de listagem de vagas com filtragem de itens, baseada no desafio do frontend mentor.
- React
- JavaScript
- HTML5
- SASS