PERFIL PROFESIONAL
Rick Januario
Senior Full Stack Engineer
Ingeniería full-stack en Python y React, con foco en backends escalables, aplicaciones con LLMs y agentes de IA. Experiencia en fintech.
SOBRE MÍ
Soy ingeniero de software full-stack con más de cinco años construyendo servicios de backend, APIs y aplicaciones web, la mayor parte en Python. Buena parte de mi carrera fue en fintech, en sistemas de pagos y financieros en Fiserv, donde cuidar los detalles marca la diferencia. Trabajo en todo el stack con Django, FastAPI, PostgreSQL, React y AWS, y últimamente dedico gran parte del tiempo a integraciones, automatizaciones y aplicaciones con LLMs y agentes de IA que quitan trabajo repetitivo y manual de las manos de las personas. Participo de todo el ciclo: convertir requisitos sueltos en software junto al equipo de producto, implementar, probar, acompañar en producción y mantenerlo simple de evolucionar. En paralelo, MilWeb es mi estudio independiente, donde construyo sitios, sistemas y experiencias web de principio a fin.
INGENIERÍA EN PRÁCTICA

API REST + PLATAFORMA DE E-COMMERCE DEL AGRO
Kavita PlatformPrototipo · demostración
- Problema
- Un negocio del agro necesitaba más que una tienda: ventas, pago, entregas y gestión por rol (admin, cliente, corredora y productor) en una sola plataforma.
- Mi contribución
- API REST en capas (ruta, controller, service, repository) con autenticación por contexto, uploads, pago vía Mercado Pago, documentación Swagger y 199 archivos de prueba en Jest y Supertest; el frontend en Next.js vive en otro repositorio y solo habla con la API por HTTP.
- Decisión técnica
- Cuatro contextos de autenticación independientes (admin, cliente, corredora y productor), cada uno con cookie HttpOnly, middleware y login propios, conviviendo en el mismo navegador; acceso a datos con mysql2 en pool y Sequelize limitado a la CLI de migrations.
- Tecnologías
- Node.js · Express · MySQL · Zod · JWT · Redis · Jest · Supertest · Swagger · Docker
CÓDIGO · BACKEND · se abre en una pestaña nuevaCÓDIGO · FRONTEND · se abre en una pestaña nuevaCASE EN MILWEBSin demostración pública
DETALLES TÉCNICOS
- Confirmado en el código
- 199 archivos de prueba (150 unitarias, 49 de integración) en Jest y Supertest, rutas separadas por contexto (admin, public, corretoraPanel), Swagger, Helmet, rate limit con Redis, Mercado Pago, CI/CD y Dockerfile.
- Según el README
- Contrato de respuesta único de la API, manejo de errores estandarizado, autenticación doble por cookie HttpOnly y firma electrónica de contratos vía ClickSign con webhook validado por HMAC.
MÁS PROYECTOS

SAAS MULTI-TENANT PARA ESTUDIOS DE TATUAJES
InkVisionEn desarrollo
El cliente de tatuajes decide a ciegas: solo ve cómo queda el arte en la piel durante la sesión. Faltaba un flujo de pedido, presupuesto, aprobación y agenda en un solo lugar.
CÓDIGO · se abre en una pestaña nuevaCASE EN MILWEBSin demostración pública
DETALLES TÉCNICOS
- Mi contribución
- Proyecto solo: modelado del dominio, Clean Architecture, servicio en tiempo real, capa de IA con proveedores intercambiables, pruebas y empaquetado en Docker.
- Decisión técnica
- El pedido es una máquina de estados en el dominio (transiciones validadas fuera del framework), Socket.IO vive en un proceso propio y los jobs en un worker — WebSocket de larga duración y colas no conviven con el modelo serverless de Next — y pagos, storage e IA son puertos con implementación simulada por defecto.
- Tecnologías
- Next.js 15 · React 19 · TypeScript · Prisma · PostgreSQL · Redis · Socket.IO · BullMQ · Better Auth · Docker
- Confirmado en el código
- Máquina de estados del pedido en packages/core, políticas de RLS versionadas (rls.sql), apps realtime y worker separadas, pruebas unitarias y cinco specs e2e en Playwright, Dockerfiles y CI.
- Según el README
- Doce sprints concluidos, dieciséis estados del pedido, simulación del tatuaje en la foto del cliente por IA, LGPD, 59 pruebas. Sin deploy público; proveedores simulados por defecto.
EXPERIENCIA
- 03/2025 – actualBellevue, Washington, EE. UU. · remoto
SmartSheetSenior Full Stack Engineer
- Construyo y mantengo aplicaciones full-stack con Python, FastAPI, React y TypeScript.
- Desarrollo funcionalidades con IA y flujos de agentes que conectan LLMs con APIs, servicios de la aplicación y herramientas internas.
- Construyo servicios de backend y APIs REST que sostienen productos para clientes y plataformas internas.
- Diseño modelos de datos en PostgreSQL y servicios de la aplicación con foco en confiabilidad y mantenibilidad.
- Integro APIs externas, servicios de IA y flujos de negocio en aplicaciones en producción.
- Mejoro la calidad de la aplicación con pruebas automatizadas, revisión de código, monitoreo y flujos de CI/CD.
- 05/2022 – 02/2025São Paulo, SP, Brasil
FiservSenior Software Engineer
- Desarrollé servicios de backend en Python y APIs REST para aplicaciones de tecnología financiera y pagos.
- Construí flujos asistidos por IA y servicios basados en agentes para automatizar procesos repetitivos y conectar LLMs con APIs internas y datos de la aplicación.
- Diseñé y mantuve modelos de datos en PostgreSQL, consultas e integraciones que sostienen flujos de aplicaciones financieras.
- Implementé pruebas automatizadas y flujos de CI/CD para mejorar la calidad del software y el proceso de release.
- Colaboré con los equipos de ingeniería y producto para resolver problemas en producción y entregar funcionalidades escalables.
- 05/2020 – 04/2022São Paulo, SP, Brasil
GoWorksSoftware Engineer
- Desarrollé aplicaciones web y servicios de backend con Python, Django, APIs REST y SQL.
- Construí funcionalidades desde el requisito hasta la implementación, las pruebas y el deploy.
- Diseñé modelos de datos en PostgreSQL e integraciones con servicios de terceros.
- Usé Docker, Git y flujos de CI/CD para mantener entornos de desarrollo y deploy consistentes.
- en paralelo a la carreraBrasil · remotoActividad independiente
MilWebFundador y desarrollador
- Estudio de desarrollo de una persona: sitios, sistemas y experiencias web para empresas en Brasil, del briefing al deploy, con contrato y soporte posentrega.
- Productos propios en TypeScript — MilLead (CRM de la operación), InkVision y Milsaca (SaaS multi-tenant) — y proyectos propios con WebGL y 3D.
COMPETENCIAS
LENGUAJES
- Python
- TypeScript
- JavaScript
- SQL
- Java
BACKEND Y APIS
- FastAPI
- Django
- Flask
- Node.js
- Express
- REST APIs · diseño de API, integración de sistemas
- Microservices
- Prisma
- Socket.IO
- pg-boss · BullMQ · colas y workers
FRONTEND
- React
- Next.js
- TypeScript
- HTML · CSS
- Tailwind CSS
- React Native · Expo
BASES DE DATOS
- PostgreSQL
- MySQL
- Redis
- MongoDB
- Supabase · Postgres con RLS, edge functions
- Multi-tenant · RLS
IA Y LLMS
- LLM applications
- AI agents · agent workflows
- Tool calling
- Prompt engineering
- OpenAI APIs
- RAG
- Anthropic SDK (Claude) · score de leads y borradores en MilLead
CLOUD, HERRAMIENTAS Y ENTREGA
- AWS
- Docker
- CI/CD · GitHub Actions
- Linux
- Git · GitHub
- Pruebas automatizadas · Jest, Supertest, Vitest, Playwright
- Vercel · Render
- Postman · Jira
DESARROLLO CREATIVO
- WebGL · GLSL
- Three.js · React Three Fiber
- GSAP · Lenis
- Motion e interacción
FORMACIÓN
- 08/2017 – 12/2021Licenciatura en Ciencias de la ComputaciónUniversidad de São Paulo

