Habilidades

Minhas Habilidades

Fundamentos

  • HTML

    HTML

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

  • SASS

    SASS

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

  • Estrutura de dados

    Estrutura de dados

    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.

  • Git & GitHub

    Git & GitHub

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

  • Algoritmos

    Algoritmos

    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.

  • CSS

    CSS

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

  • Design Patterns

    Design Patterns

    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...

Linguagens

  • Typescript

    Typescript

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

  • Javascript

    Javascript

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

Ferramentas

  • React-Native

    React-Native

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

  • Next.js

    Next.js

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

  • Node.js

    Node.js

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

  • Styled-Components

    Styled-Components

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

  • Jest

    Jest

    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

  • Fastify

    Fastify

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

  • Prisma ORM

    Prisma ORM

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

  • Nest.js

    Nest.js

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

  • Tailwind CSS

    Tailwind CSS

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

  • React.js

    React.js

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

  • CMSs

    CMSs

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

Metodologias

  • CI/CD

    CI/CD

    Experiência implementando CI/CD com GitHub Actions

Bancos de dados

  • MongoDB

    MongoDB

    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

  • PostgreSQL

    PostgreSQL

    Experiência com o uso do banco de dados PostgreSQL

  • MySql

    MySql

    Experiência com o banco de dados MySql

DevOps

  • Docker

    Docker

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

  • Kubernetes

    Kubernetes

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

  • Rancher

    Rancher

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

  • Hospedagens

    Hospedagens

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

  • Linux

    Linux

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

Contato

Entre em contato