Sou um estudante de Análise e Desenvolvimento de Sistemas, apaixonado por transformar ideias em soluções de software. Com mais de dois anos de experiência comprovada e uma jornada de mais de três anos como freelancer, tenho me destacado no cenário do desenvolvimento de software.
Durante minha jornada profissional e academica, acumulei uma sólida experiência em desenvolvimento front-end, sendo especialista em tecnologias como React e Next.js. Minha paixão pelo código me levou além, e nos últimos meses tenho me dedicado intensivamente ao aprimoramento das minhas habilidades de back-end, especialmente nas stacks Node.js e Nest.js.
Recipes App é uma aplicação web responsiva que permite o usuário após fazer login(não validado), buscar por receitas de comidas e bebidas consumindo uma API Rest, nessa aplicação também é possível favoritar, compartilhar e finalizar receitas e estará tudo disponível na página de perfil do usuário.
Daily Diet API é uma API Rest, construída com NodeJS e o microframework Fastify, ele é um CRUD que utiliza o session cookie como autenticação. Nesse serviço é possível cadastrar refeições que fazem parte ou não da dieta, recuperar uma lista com todas as refeições, ver detalhes de uma refeição, deletar uma refeição cadastrada e obter um resumo do progresso da dieta.
Class component and Redux Todo, foi uma aplicação web responsiva desenvolvida para um desafio técnico, onde foi necessário utilizar React com componentes de classe, nessa aplicação é um CRUD em front-end, onde é possível cadastrar, remover, editar, marcar como concluída e desmarcar como concluída suas tarefas, todas as tarefas precisam ter o tempo que foi criada, para que possa ser feito filtros por data.
Solid Gym Api é uma API Rest, construída com NodeJS e o microframework Fastify, está API ainda está em desenvolvimento, o objetivo deste serviço é colocar em prática conceitos do SOLID e alguns Patterns, como o Repository e o Factory.
Gestão de Vagas é uma API Rest, construída com Java e o framework SrpingBoot, está API ainda está em desenvolvimento, o objetivo deste servico é ter um controle de vagas, onde um candidato pode se candidatar a uma vaga disponibilizada por uma empresa.
- Linguagens de Programação: JavaScript, TypeScript, Java.
- Ténologias: React, Next, Node, Express, Fastify, Nest, Zod, JWT, Git, React Hook Form, Redux, Context API, Zustand, React Query, MySQL, PostgreSQL, MongoDB, Mongoose, Prisma, TypeORM, Sequelize, TailwindCSS, Material UI, Styled Components, Jest, Vitest, Cypress, React Testing Library.
- Outras Habilidades: HTML, CSS, SCRUM, Kanban, Figma.
- LinkedIn: moises-santana
- Telefone/WhatsApp: (21) 99083-7905
- Email: moisaant@gmail.com