Engenheiro de Software Front-end
Sou Gabriel Caiana, engenheiro de software com foco em front-end moderno, especializado no desenvolvimento de aplicações web escaláveis, performáticas e robustas. Com formação em Análise e Desenvolvimento de Sistemas pela FIAP e pós-graduação em Arquitetura de Software, atuo como referência técnica na criação de interfaces ricas e arquiteturas evolutivas.
Especialização Técnica
Minha expertise está centrada no ecossistema Vue.js e Nuxt.js, com domínio avançado de:
- Vue 3 & Nuxt 3: Composition API, SSR, SSG, reatividade e melhores práticas
- Arquitetura front-end escalável: micro frontends, monorepos, design system e separação de domínios
- Integração full-stack moderna: REST, GraphQL, Firebase, Supabase, PostgreSQL, MongoDB
- Node.js no back-end: APIs REST/GraphQL, autenticação, middlewares e integração com bancos SQL/NoSQL
Infraestrutura e DevOps
Nos últimos anos, expandi meu escopo técnico para incluir infraestrutura moderna e desenvolvimento back-end, com foco em:
- Serviços AWS: Lambda, EC2, S3, DynamoDB, Cognito, API Gateway, IAM, CloudWatch e CloudFormation
- DevOps para front-end: CI/CD, monitoramento e deploy contínuo com Vercel, AWS e Google Cloud
- Performance e qualidade: lazy loading, code splitting, SSR, testes automatizados com Jest, Cypress e Playwright
Abordagem e Valores
Minha atuação vai além da implementação de features: contribuo ativamente com definição de arquitetura, componentização escalável e design systems reutilizáveis. Acredito firmemente em:
- Aplicação de boas práticas de engenharia de software
- Colaboração efetiva com equipes multidisciplinares
- Compromisso com acessibilidade (a11y) e usabilidade
- Desenvolvimento de soluções escaláveis e sustentáveis
Ao longo da minha carreira, atuei em diversos setores incluindo seguros, e-commerce, transporte e alimentação, adaptando minhas habilidades às demandas específicas de cada nicho e sempre buscando entregar soluções de alta qualidade que impactam positivamente a experiência do usuário.