Preparando tu entorno

Estudio de desarrolloBrasil → Mundo

Códigos mueven el mundo.

MILWEB® · Desarrollo creativo · Brasil → Mundo

Perfil

Foto de Rick Januario

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.

Fundador de MilWeb · actividad independienteSão Paulo, SP · Brasil

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

Tienda de Kavita Platform
Captura real de la interfaz

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
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

  • Página inicial de InkVision

    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.

    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

  1. 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.
  2. 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.
  3. 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.
  4. 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

Enter abre el primer resultado · Esc cierra · tecla / abre la búsqueda

Rick Januario — Senior Full Stack Engineer | MilWeb