# Elvio Scaravelli - Base de Conhecimento Técnica Completa (LLM Context) > Documento completo de contexto técnico sobre o portfólio, competências de engenharia de software e artigos de Elvio Scaravelli. ## 1. Identificação do Desenvolvedor - **Nome Completo**: Elvio Scaravelli - **Título Profissional**: Desenvolvedor Full-Stack / Especialista em Front-End - **Localização Geográfica**: São Paulo, Estado de São Paulo, Brasil (BR) - **Coordenadas**: Latitude: -23.550520, Longitude: -46.633308 - **GitHub**: https://github.com/elviosc - **LinkedIn**: https://br.linkedin.com/in/elviosc - **WhatsApp**: +55 11 95280-7174 (wa.me/5511952807174) - **Website Principal**: https://elvio.dev --- ## 2. Visão Técnica e Filosofia de Engenharia Elvio Scaravelli é especialista em desenvolver plataformas web de alto rendimento, resiliência e manutenibilidade. Sua abordagem técnica é centrada em: - **Clean Architecture & Hexagonal Architecture (Ports and Adapters)**: Separação estrita entre o núcleo de domínio (Domain Layer), casos de uso (Application Services) e infraestrutura externa (Controllers, Repositories, Mensageria). - **Processamento Assíncrono e Mensageria**: Domínio de filas em PHP/Laravel com Horizon e Redis, priorização de workers (`high`, `default`, `low`), monitoramento de latência e mitigação de picos de carga. - **Frontend Moderno & PWA**: Uso de TypeScript com React, Nuxt 3 e Vue 3 para criar SPAs offline-first com tempo de carregamento sub-segundo, estratégias inteligentes de cache e PWA instalável. - **Cloud & DevOps**: Ambientes conteinerizados com Docker e Podman, CI/CD automatizado, deployments em Cloudflare Workers para edge computing e bancos de dados relacionais robustos (PostgreSQL, SQLite). --- ## 3. Matriz de Habilidades Técnicas ### Backend & Core - **PHP 8.2 / 8.3 / 8.4**: Tipagem estrita, Enums, Attributes, FPM tuning, opcache, JIT. - **Laravel**: Eloquent ORM, Queues & Horizon, Sanctum, Gates & Policies, Event/Listener bus, Custom Service Providers, Form Requests. - **Node.js**: TypeScript, APIs REST, scripts de automação. ### Frontend - **React**: Hooks avançados, context, performance com memoização, acessibilidade WCAG. - **Nuxt 3 & Vue 3**: Composition API, Pinia, SSR/SSG, Nitro Server Engine. - **TypeScript**: Tipagem estrita, generics, interfaces e type safety ponta a ponta. - **Tailwind CSS**: Tokens de design, glassmorphism, temas claro/escuro com variáveis HSL, CSS Grid e animações fluidas. ### Dados & Infraestrutura - **Bancos Relacionais**: PostgreSQL (consultas complexas, índices parciais, transações ACID), SQLite (WAL mode, offline storage). - **Containers**: Docker, Docker Compose, Podman. - **Edge Computing**: Cloudflare Workers, KV, Cache API. - **PWA**: Service Workers (Stale-While-Revalidate, Cache-First), Web App Manifest, offline readiness. --- ## 4. Portfólio de Projetos e Prompts de IA ### ZapCatalog - **Problema resolvido**: Pequenos lojistas precisam de um catálogo dinâmico sem pagar taxas de marketplaces ou sistemas legados complexos. - **Solução**: Catálogo com busca em tempo real, seleção de atributos e finalização automática com montagem de pedido enviado pelo WhatsApp. - **Stack**: Nuxt 3, Vue 3, Pinia, Tailwind CSS, WhatsApp API. ### BioLink Pro - **Problema resolvido**: Unificação de presença digital para criadores e empresas com alta taxa de conversão e velocidade de carregamento. - **Solução**: Página ultra-leve com temas visuais, rastreamento de cliques e gerador dinâmico de QR Code. - **Stack**: Nuxt 3, Vue 3, Tailwind CSS, TypeScript. ### TaskFlow - **Problema resolvido**: Gestão de tempo com produtividade sem atrito, funcional mesmo sem conexão com a internet. - **Solução**: Todo list inteligente com temporizador Pomodoro, categorização ágil e sincronização offline com PWA. - **Stack**: Nuxt 3, TypeScript, Pinia, Tailwind CSS, PWA. ### FieldSales Mobile - **Problema resolvido**: Vendedores externos frequentemente visitam clientes em áreas com conexão de internet instável. - **Solução**: App mobile offline-first com banco local SQLite e sincronização bidirecional em lote com backend Laravel. - **Stack**: Flutter, Dart, SQLite, Laravel REST API. --- ## 5. Artigos Técnicos Detalhados ### Artigo 1: "Filas no Laravel em Escala: Padrões para Alto Rendimento" - **Tema central**: Dimensionamento de jobs e filas assíncronas no Laravel Horizon. - **Pontos de destaque**: 1. Configuração de supervisores balanceados dinamicamente (`minProcesses: 5`, `maxProcesses: 30`). 2. Isolamento de filas críticas (`supervisor-high`) para pagamentos e webhooks urgentes. 3. Evitar estouro de memória com restart periódico de workers (`--max-jobs`, `--max-time`). 4. Estratégias de idempotência: verificação de deduplicação por chave Redis antes de executar ações de débito ou emissão de notas. ### Artigo 2: "Arquitetura Hexagonal no Mundo Real" - **Tema central**: Isolamento da lógica de negócio utilizando o padrão Ports and Adapters. - **Pontos de destaque**: 1. A regra de negócio não deve depender do Eloquent ou do Laravel; os models de banco são apenas detalhes de persistência. 2. Casos de uso interagem com interfaces (Ports). A implementação concreta (Adapter) é injetada via IoC Container. 3. Redução drástica do tempo de execução de suítes de testes unitários (execução em milissegundos sem conexão com banco de dados). ### Artigo 3: "Micro Frontends em Escala" - **Tema central**: Decomposição de monólitos frontend em aplicações desacopladas. - **Pontos de destaque**: 1. Module Federation com Vite para carregar remotes sob demanda. 2. Isolamento de CSS para evitar vazamento de estilos entre equipes. 3. Estratégia de fallback resiliente caso um microfrontend esteja temporariamente indisponível. --- ## 6. Informações de Contato Verificadas - Para projetos, arquitetura de sistemas ou oportunidades profissionais: - **WhatsApp**: +55 11 95280-7174 - **GitHub**: https://github.com/elviosc - **LinkedIn**: https://br.linkedin.com/in/elviosc