Procurando um desenvolvedor Full-Stack?
Procurando um desenvolvedor Full-Stack?

Sou um desenvolvedor Full-Stack com foco principal na área de desenvolvimento Web, mas também com habilidades em desenvolvimento mobile. Sou mais familiarizado com Javascript, Typesctipt, React, React Native, Next.js, Vue, Nuxt, Node e Express. Atualmente trabalho prestando serviços em plataformas para freelancers, realizando desde integrações de APIs, correções de bugs e desenvolvimento de novas funcionalidades a projetos já existentes, até o desenvolvimento de aplicações por completo. Sou fascinado por tecnologia e por programação, por isso estou sempre em busca de aprender novas tecnologias, linguagens e frameworks para assim melhorar minhas habilidades para conseguir escolher a melhor opção para cada caso e realizar cada projeto de maneira mais eficiente.
Tecnologias:
HTML
CSS
Javascript
Typescript
Node.js
Express
NestJS
SASS
Tailwind
React
Redux
Next
Vue
Nuxt
Astro
MySQL
MongoDB
Git
Docker
Sobre / Contato:
- Nome: Carlos Eduardo Viana
- Idade: 27
De: Pernambuco, Brasil
Email: kaduviana.dev@outlook.com
- Certificado:Desenvolvedor Full-Stack
- Linkedin:kaduvianadev
- Github:KaduViana1
- Instagram:@kaduv96
Projetos

Batman 2022





Uma aplicação React.js que simula um site de divulgação e venda de ingressos para o filme do batman 2022.
O site é responsivo para dispositivos menores e tem quatro páginas: A página principal com o trailer do filme, sinopse e cards com imagens dos principais personagens.
Página de contato com um simples formulário para contato.
Página de fotos com um carrossel de fotos do filme.
Página de comentários onde você pode adicionar um comentário, simulando conexão com uma API e base de dados.

Clone Youtube









Um clone da versão para desktops da pagina inicial do youtube, feita com React.js com Typescript, usando styled components e react-router-dom, contendo uma barra lateral de navagação, dropdown de configurações onde você pode escolher entre temas claro e escuro e deixar salvo a preferencia no local storage.
A Aplicação usa uma API para criação de usuarios, autentificação e criação de templates para simulação da pagina de pesquisa.
No back-end usei Node.js com express e typescript, base de dados MySQl para armazenar dados sobre usuarios e templates de videos, uuid para gerar IDs aleatorios para usuários e vídeos, bycript para criptografar as senhas dos usuarios e jsonwebtoken para gerar um token de acesso que mantém o usuario logado por 30 dias.

E-Commerce Next.js







Uma aplicação de e-commerce focado na venda de consoles e acessorios de video-game.
Nela você pode procurar por produtos, acessar a página do produto para ter acesso a mais detalhes sobre o produto, adicionar e remover itens do carrinho (que fica salvo na local storage) e terminar o pedido, simulando uma compra.
A aplicação se conecta a uma base de dados MongoDB para pegar dados dos produtos e adicionar informações sobre pedidos.
Construida com Next.js, axios para requisições de dados e fazer pedidos, mongoose para conectar com MongoDB e SASS para estilização.

Pokédex em React Native



Um aplicativo mobile feito com React Native com expo, redux tollkit e redux persist.
Você pode usar o aplicativo para procurar por pokemons e ver varias informações sobre os pokémons (tiradas do PokéApi), como: evoluções, tipos, formas, ataques e muito mais.
Você pode salvar quantos pokémons quiser como favoritos para ter acesso as suas informações com mais facilidade.
Você também pode colocar uma imagens de perfil no cabeçalho do aplicativo, pode tanto usar uma foto do armazenamento do aparelho quanto tirar uma foto direto da câmera do aplicativo.

Rick & Morty com Nuxt.js








Um aplicativo web completamente responsivo sobre Rick & Morty, feito com Vue.js, Nuxt.Js e Tailwind CSS.
Na aplicação você pode buscar por personagens e ver iformações sobre seu status, episódios em que aparece, ultima localização e mais.
Ou você pode ver informações sobre episódios como: sinopse, personagens que aparecem, data de lançamento.
Você pode também deixar um comentário na página de algum episódio, ou curtir o comentário de outra pessoa.
Você precisara estar registrado e logado para fazer e curtir comentários e também para acessar a página de papéis de parede.
A aplicação usa base de dados SQLite e Prisma ORM para gerenciar dados de usuario, comentarios e curtidas.

Chat em tempo real









Aplicativo de chat em tempo real, copiando layout do WhatsApp web com função de mensagens em grupo, mensagens para usuários individuais, notificação de mensagens não lidas, organização da ordem das conversas na barra lateral e opção de fixar conversas no topo.
Projetos do Front End Mentor
Esses são alguns projetos mais simples e menores tirados do site Frontend Mentor, site focado em projetos para testar e aperfeiçoar as habilidades dos devs.
Eles são todos responsivos, usando a estratégia de mobile first e construídos com apenas Javascript, HTML e CSS
Um componente de preços com um botão para mudar entre tipos de planos.
Ir para repositório no GitHub
Uma página de noticias com um simples menu de modal. Na versão mobile o cabeçalho vira um icone para abrir o menu.
Ir para repositório no GitHub
Uma Calculadora com três temas de cores, usando "prefered-color-scheme" para definir o melhor tema para o usuário de acordo com as preferencias do dispositivo ou navegador.
Ir para repositório no GitHub