Juan Felipe Rivera Gonzalez
Desenvolvedor Full Stack
Desenvolvedor Full Stack experiente com mais de 7 anos especializado em aplicações web escaláveis, arquitetura de microserviços e infraestrutura em nuvem. Histórico comprovado entregando soluções de nível empresarial para clientes internacionais nos setores financeiro e educacional.
Experiência Profissional
Mais de 7 anos construindo soluções empresariais
ACUE
Jan 2023 - PresenteDesenvolvedor Full Stack
Nova York, Estados Unidos (Remoto)
- Desenvolvimento full-stack em PHP, Go, Python/Django e JavaScript para uma plataforma EdTech
- Construção de CLIs internas, chatbots de IA (Vertex AI + FastAPI) e infraestrutura de monitoramento
- GCP: Cloud Run, Cloud Functions, Cloud SQL, BigQuery, Secret Manager
- Pipelines de CI/CD, testes automatizados e ferramentas para desenvolvedores em mais de 8 repositórios
HelloBUILD
Fev 2022 - Dez 2022Desenvolvedor Full Stack
Flórida, Estados Unidos (Remoto)
- Desenvolvimento de microserviços com Node.js e Serverless
- Desenvolvimento, refatoração e gerenciamento de aplicações PHP
- Gestão de ambientes Docker
- Nuvem: Amazon Web Services (AWS)
Alegra
Out 2019 - Fev 2022Desenvolvedor Full Stack
Medellín, Antioquia, Colômbia (Remoto)
- Desenvolvimento de microserviços em Laravel
- Implementação de micro-frontends com Vue.js
- AWS (ECS, CodeBuild, SNS, SQS)
- Integrações de e-commerce (Shopify, Mercado Libre)
- Integrações de pagamentos online (Nequi, RappiPay, MercadoPago etc.)
Universidad Santiago de Cali
Jul 2018 - Set 2019Desenvolvedor
Cali, Valle del Cauca, Colômbia (Presencial)
- Desenvolvimento de aplicações Laravel
- Administração de servidores Linux
- GitLab DevOps: CI/CD, Monitoramento, Container Registry
- Gestão de ambientes Docker
- Administração de banco de dados Oracle
Habilidades Técnicas
Competências essenciais e tecnologias
Frontend
Backend
Banco de Dados
Nuvem & DevOps
Projetos em Destaque
Soluções empresariais e contribuições open source
Site de portfólio moderno construído com Astro com internacionalização (EN/ES/PT), View Transitions para navegação estilo SPA, animações AOS e SEO completo com Open Graph e dados estruturados JSON-LD. Implantado na Netlify com CI/CD.
Student Voice Navigator
Assistente interativo baseado em Django que orienta instituições de ensino superior através da análise de dados NSSE (National Survey of Student Engagement). Desenvolvi um fluxo de trabalho guiado de 8 etapas com rastreamento de progresso baseado em sessão, geração dinâmica de PDF com xhtml2pdf e entrega de e-mail via SendGrid. Gerencia ramificação hierárquica de conteúdo através de 16 desafios institucionais com 73 testes abrangentes.
Biblioteca PHP open source de nível empresarial para integração com a API do Canvas LMS com 85% de cobertura. Arquitetada com padrões Active Record + DTO e conformidade PSR-12. Alcançou mais de 95% de cobertura com 964 testes e 4.430 asserções.
Fábrica de CLIs com spec e gate: aponte-a para qualquer API REST e ela forja uma ferramenta de linha de comando completa e de nível de produção em Go + Cobra — autenticação no keyring do sistema, perfis nomeados, cliente resiliente com limitação de taxa adaptativa, servidor MCP, guard de agentes, CI/CD e releases assinados com cosign, empacotados para Homebrew e Scoop. Usa o loop /goal nativo do Claude Code ou Codex e conduz a construção até um gate de aceitação determinístico (make verify), então pronto significa comprovadamente pronto, não apenas afirmado. Com ela foram construídos tgctl e lsqueezy, e endurecidos n8nctl e alegra-cli.
Um canal agnóstico ao transporte para o Claude Code que transforma eventos externos em turnos do agente. Abre um endpoint local /inject protegido por secret, então qualquer processo (um cron, um watcher de arquivos, outro agente) pode fazer POST de um evento e vê-lo aparecer como um turno numa sessão ao vivo. Sem polling: a sessão dorme de graça e reage apenas quando algo real acontece. Os eventos injetados chegam marcados como dados de sistema, não como comandos, que é a defesa integrada contra prompt injection. Implementado como servidor MCP stdio com arquivos de estado por sessão e tratamento de processos multiplataforma.
Poderosa interface de linha de comando para Canvas LMS construída com Go. Inclui autenticação OAuth 2.0 com PKCE, integração com keyring do sistema, suporte multi-instância, limitação de taxa adaptativa e mais de 280 comandos. Modo REPL interativo com histórico e autocompletar.
CLI em Go de binário único e muito rápida para a API de automação de fluxos do n8n, que gerencia fluxos, execuções e credenciais em várias instâncias por meio de perfis nomeados com chaves de API guardadas no keyring do sistema operacional. Trata os fluxos como código com GitOps (apply, lint, diff e convert), faz snapshots e promove fluxos entre instâncias (backup, restore, sync), e permite que agentes de IA operem o n8n com segurança por meio de um servidor MCP, um guard de agentes e um proxy que exige lint. Distribuída via Homebrew e Scoop com releases assinados com cosign.
ACUE Chatbots & Integrations
Plataforma de chatbots com IA para ACUE usando busca RAG híbrida com similaridade vetorial e correspondência de palavras-chave BM25. Inclui ingestão automatizada de base de conhecimento, motor de fluxos de trabalho visual com n8n, proteções de segurança e suporte multi-bot com Google Vertex AI.
Multi-Environment Infrastructure Lab
Homelab completo abrangendo Raspberry Pi, VPS e estação de trabalho de desenvolvimento com mais de 20 serviços em contêineres. Inclui proxy reverso Nginx com 22 hosts com SSL.
invitas.co — Digital Invitations for LATAM
SaaS self-serve de convites digitais para o mercado hispano-falante da América Latina. Astro 5 SSR + ilhas React 19 (Three.js, motion). Stack de IA sobre Vertex (Gemini + Imagen 4 Fast) e DeepInfra — Asistente in-builder com ferramentas de patch / undo / edição de imagem, wizard guiado de criação, prompt de inspiração e importador de convidados (colar texto → parse para linhas); circuit breaker, limites de custo, filtro PII e rate limits por tier. Payment router data-driven com matriz de capacidades: Wompi para COP (cartão / PSE / Nequi / Bre-B QR) mais Lemon Squeezy internacional, modelo híbrido assinatura × por evento com cron de reconciliação e webhook past_due. Sistema de feature flags (ai / payment / kill-switch / experimento) com admin toggle e audit log. Domínios próprios via DNS verifier + TLS automático com Traefik. PostgreSQL + Drizzle (migrações forward-only, triggers de auditoria), Better-Auth, armazenamento em R2, share previews com @vercel/og, observabilidade com Sentry + Pino. Permissões em 4 camadas (auth → role → resource → action) com capability dictionary e um DB factory scoped que injeta o filtro de host no nível da query. Vitest (unit) + Playwright (e2e contra um serviço Postgres 17); o pre-commit roda lint-staged (ESLint + Prettier), typecheck e unit tests. CI em etapas: typecheck + build + guard de monotonicidade do journal do Drizzle → e2e → deploy rolling sem downtime em main verde (Coolify com Dockerfile pack e HEALTHCHECK do container, coalescing de deploys para publicar apenas o HEAD vigente, e rollback automático se uma migração falhar enquanto o container antigo continua servindo). Self-hosted num VPS.
Educação
Formação acadêmica
SERVICIO NACIONAL DE APRENDIZAJE (SENA)
Tecnologia em Análise e Desenvolvimento de Sistemas de Informação
Julho 2018
Entre em Contato
Vamos trabalhar juntos
Pronto para colaborar?
Estou sempre aberto a discutir novos projetos, ideias criativas ou oportunidades para contribuir com a sua visão.