
HTML
Conhecimento e experiência criando aplicações com HTML em suas versões mais recentes

Conhecimento e experiência criando aplicações com HTML em suas versões mais recentes

Conhecimento e experiência em SASS, pré-processador CSS

Conhecimento em estruturas de dados, incluindo listas, pilhas, filas, árvores e grafos, com foco em otimização e eficiência para solução de problemas computacionais.

Experiência com versionamento de código usando Git e GitHub

Conhecimento em algoritmos, abrangendo busca, ordenação e técnicas de programação dinâmica e o básico recursividade com ênfase na análise de complexidade computacional utilizando notação Big O para avaliar a eficiência e otimização.

Experiência em estilizar sites e aplicações com CSS em suas versões mais recentes

Experiência no desenvolvimento de aplicações que seguem boas práticas e padrões de projeto bem definidos, isso incluí experiência com: Clean Architecture, SOLID, DDD, etc...

Experiência em desenvolver projetos com Typescript, superset do Javascript com tipagem estática

Experiência em Javascript com ES5/ES6, também tendo tranquilidade trabalhando com código assíncrono e fazendo requisições HTTP

Conhecimentos intermediários na tecnologia híbrida de desenvolvimento mobile React-Native

Conhecimentos e experiência em Next.js, Framework React.js, tranquilidade para trabalhar com SSG, SSR, ISR ou o clássico CSR.

Experiência criando APIs e aplicações/soluções com Node.js usando as features mais atualizadas dessa tecnologia

Experiência estilizando componentes usando a lib de CSS-in-JS Styled-Components

Experiência em criar testes automatizados com Jest e também com Vitest, sendo o Vitest minha preferência, também uso bastante a metodologia do TDD para escrever meus testes

Experiência na utilização do Framework Node.js Fastify para a construção de APIs

Experiência na utilização do Prisma ORM para modelagem e gerenciamento do banco de dados

Conhecimentos básicos em Nest.js, pretendo me aprofundar mais em um futuro próximo

Experiência criando interfaces com Tailwind CSS e utilizando libs como o Tailwind Variants para criar variações de componentes

Conhecimento e experiência em React.js, tendo facilidade em trabalhar com: Hooks, Redux, Styled-Components, React-Router-Dom, Framer-Motion, entre outros

Experiência com alguns dos principais CMSs do mercado como: Sanity, Hygraph, Prismic e o básico de WordPress

Experiência implementando CI/CD com GitHub Actions

Experiência em MongoDB em conjunto com a lib Mongoose, estou familiarizado a utilizar o MongoDB atlas, pelo navegador, mas também consigo usar o shell sem problemas

Experiência com o uso do banco de dados PostgreSQL

Experiência com o banco de dados MySql

Experiência na utilização e criação de containers e utilização em conjunto com outras tecnologias como o Kubernetes

Experiência trabalhando com clusters Kubernetes simples para o gerenciamento de aplicações efêmeras e horizontalmente escaláveis.

Experiência gerenciando clusters simples Kubernetes usando o Rancher e Longhorn como ferramenta de disco distribuído

Experiência com várias hospedagens, como: Heroku, Railway, Vercel, Render, Netlify, etc...

Experiência com o uso de Linux no dia a dia e para setup de servidores remotos via SSH