Habilidades

HTML5

Linguagem de marcação para estruturar conteúdo na web.

CSS3

Mecanismo para adicionar estilo e layout a documentos web.

JavaScript (ES6+)

Linguagem de programação para interatividade e lógica front-end.

Sass/SCSS

Um pré-processador CSS que adiciona poder e organização aos estilos.

Hotwire (Turbo e Stimulus.js)

Abordagem moderna para construir SPAs rápidas e responsivas com Rails.

Ruby

Linguagem de programação dinâmica, orientada a objetos e focada na produtividade.

Ruby on Rails

Framework para desenvolvimento web full-stack, focado em convenção sobre configuração.

PostgreSQL

Sistema de gerenciamento de banco de dados relacional robusto e de código aberto.

SQLite3

Sistema de gerenciamento de banco de dados relacional leve e embutido.

Linux (Ubuntu)

Implantação e gerenciamento de aplicações em ambientes de produção Linux.

Nginx

Configuração de servidores web e proxy reverso para aplicações.

Puma

Configuração e gerenciamento de servidores de aplicação Ruby.

HTTPS com Certbot/Let's Encrypt

Implementação de criptografia SSL/TLS para segurança web.

rbenv

Gerenciamento de múltiplas versões de Ruby no ambiente de desenvolvimento.

Bundler

Gerenciamento de dependências de gems para projetos Ruby.

Systemd

Configuração de serviços e processos em sistemas Linux.

Git (Controle de Versão)

Uso de controle de versão para colaboração e histórico de código.

Metodologia Ágil (Scrum)

Trabalho com metodologias ágeis para gerenciamento de projetos.

Depuração de Sistemas

Habilidade em depuração e resolução de problemas complexos.

WSL2/Ubuntu & VS Code

Ambiente de desenvolvimento produtivo e eficiente.

Aprendizado Rápido

Capacidade de adquirir e aplicar novos conhecimentos rapidamente.

Comunicação

Habilidade em comunicar ideias e soluções de forma clara.

Aberto a Feedback

Disposição para receber e incorporar feedback para melhoria contínua.

Organização e Gerenciamento de Projetos

Habilidade em gerenciar e organizar projetos eficientemente.