Juan Felipe Rivera Gonzalez
Full Stack Developer
Seasoned Full Stack Developer with 7+ years of experience specializing in scalable web applications, microservices architecture, and cloud infrastructure. Proven track record delivering enterprise-grade solutions for international clients in fintech and education industries.
Professional Experience
7+ years building enterprise solutions
ACUE
Jan 2023 - PresentFull Stack Developer
New York, United States (Remote)
- Full-stack development across PHP, Go, Python/Django, and JavaScript for EdTech platform
- Built internal CLIs, AI chatbots (Vertex AI + FastAPI), and monitoring infrastructure
- GCP: Cloud Run, Cloud Functions, Cloud SQL, BigQuery, Secret Manager
- CI/CD pipelines, automated testing, and developer tooling across 8+ repositories
HelloBUILD
Feb 2022 - Dec 2022Full Stack Developer
Florida, United States (Remote)
- Development of microservices using Node.js and Serverless
- Development, refactoring and management of PHP applications
- Management of docker environments
- Cloud: Amazon Web Services (AWS)
Alegra
Oct 2019 - Feb 2022Full Stack Developer
Medellin, Antioquia, Colombia (Remote)
- Development of Laravel microservices
- Vue.js micro-frontends implementation
- AWS (ECS, CodeBuild, SNS, SQS)
- E-commerce integrations (Shopify, Mercado Libre)
- Online payments integrations (Nequi, RappiPay, MercadoPago, etc.)
Universidad Santiago de Cali
Jul 2018 - Sep 2019Developer
Cali, Valle del Cauca, Colombia (On-site)
- Development of Laravel applications
- Administration of Linux servers
- GitLab DevOps: CI/CD, Monitoring, Container Registry
- Management of docker environments
- Oracle Database administration
Technical Skills
Core competencies & technologies
Frontend
Backend
Database
Cloud & DevOps
Featured Projects
Enterprise solutions & open source contributions
Modern portfolio website built with Astro featuring internationalization (EN/ES/PT), View Transitions for SPA-like navigation, AOS animations, and comprehensive SEO with Open Graph and JSON-LD structured data. Deployed on Netlify with CI/CD.
Student Voice Navigator
Django-based interactive wizard guiding higher education institutions through NSSE (National Survey of Student Engagement) data analysis. Built 8-step guided workflow with session-based progress tracking, dynamic PDF generation with xhtml2pdf, and email delivery via SendGrid. Manages hierarchical content branching across 16 institutional challenges with 73 comprehensive tests.
Enterprise-grade open-source PHP library for Canvas LMS API integration with 85% API coverage. Architected using Active Record + DTO patterns with PSR-12 compliance. Achieved 95%+ test coverage with 964 tests and 4,430 assertions.
Spec-gated CLI factory: point it at any REST API and it forges a complete, production-grade Go + Cobra command-line tool — OS keyring auth, named profiles, a resilient client with adaptive rate limiting, an MCP server, an agent guard, CI/CD, and cosign-signed releases with Homebrew and Scoop packaging. It rides the native /goal loop of Claude Code or Codex and drives the build to a deterministic acceptance gate (make verify), so done means provably done, not asserted done. Used to build tgctl and lsqueezy and to harden n8nctl and alegra-cli.
A transport-agnostic channel for Claude Code that turns external events into agent turns. It opens a local, secret-gated /inject endpoint, so any process (a cron, a file watcher, another agent) can POST an event and have it show up as a turn in a running session. No polling: the session sleeps for free and reacts only when something real happens. Injected events arrive marked as system data, not commands, which is the built-in defense against prompt injection. Implemented as an MCP stdio server with per-session state files and cross-platform process handling.
Powerful command-line interface for Canvas LMS built with Go. Features OAuth 2.0 with PKCE authentication, system keyring integration, multi-instance support, adaptive rate limiting, and 280+ commands covering all Canvas LMS resources. Includes interactive REPL mode with command history and completion.
Fast, single-binary Go CLI for the n8n workflow-automation API that manages workflows, executions, and credentials across many instances via named profiles with API keys stored in the OS keyring. Treats workflows as code with GitOps apply, lint, diff, and convert, snapshots and promotes workflows across instances (backup, restore, sync), and lets AI agents drive n8n safely through an MCP server, an agent guard, and a lint-enforcing proxy. Distributed via Homebrew and Scoop with cosign-signed releases.
ACUE Chatbots & Integrations
AI-powered chatbot platform for ACUE using hybrid RAG search with vector similarity and BM25 keyword matching. Features automated knowledge base ingestion, visual workflow engine with n8n, security guardrails, and multi-bot support powered by Google Vertex AI.
Multi-Environment Infrastructure Lab
Comprehensive homelab spanning Raspberry Pi, VPS, and development workstation with 20+ containerized services. Includes Nginx reverse proxy with 22 SSL-enabled hosts.
invitas.co — Digital Invitations for LATAM
Self-serve digital invitation SaaS targeting the Spanish-speaking LATAM market. Astro 5 SSR + React 19 islands (Three.js, motion). AI stack on Vertex (Gemini + Imagen 4 Fast) and DeepInfra — in-builder Asistente with patch / undo / image-edit tools, step-by-step creation wizard, inspire prompt, and paste-and-parse guest importer; circuit breaker, cost caps, PII filter, per-tier rate limits. Data-driven payment router via capability matrix: Wompi for COP (card / PSE / Nequi / Bre-B QR) plus Lemon Squeezy internationally, hybrid subscription × per-event model with reconciliation cron and past_due webhook. Feature-flag system (ai / payment / kill-switch / experiment) with admin toggle and audit log. Custom domains via DNS verifier + Traefik auto-TLS. PostgreSQL + Drizzle (forward-only migrations, audit triggers), Better-Auth, R2 storage, @vercel/og share previews, Sentry + Pino observability. 4-layer permissions (auth → role → resource → action) with a capability dictionary and a scoped DB factory that injects the host filter at query time. Vitest (unit) + Playwright (e2e against a Postgres 17 service); pre-commit gate runs lint-staged (ESLint + Prettier), typecheck, and units. Staged CI: typecheck + build + a Drizzle journal monotonic guard → e2e → zero-downtime rolling deploy on green main (Coolify Dockerfile pack with a container HEALTHCHECK, deploy coalescing so only the current HEAD ships, and automatic rollback if a migration fails while the old container keeps serving). Self-hosted on a VPS.
Education
Academic background
SERVICIO NACIONAL DE APRENDIZAJE (SENA)
Technology in Information System Analysis and Development
July 2018
Get In Touch
Let's work together
Ready to collaborate?
I'm always open to discussing new projects, creative ideas, or opportunities to be part of your vision.