Preparing your environment

Development studioBrazil → World

Code moves the world.

MILWEB® · Creative development · Brazil → World

Profile

Photo of Rick Januario

PROFESSIONAL PROFILE

Rick Januario

Senior Full Stack Engineer

Full-stack engineering in Python and React, focused on scalable backends, LLM applications and AI agents. Fintech experience.

Founder of MilWeb · independent workSão Paulo, SP · Brazil

ABOUT

I'm a full-stack software engineer with more than five years of experience building backend services, APIs and web applications, mostly in Python. A big part of my career has been in fintech, on payment and financial systems at Fiserv, where getting the details right really matters. I work across the stack with Django, FastAPI, PostgreSQL, React and AWS, and lately I've been spending much of my time on integrations, automations and applications with LLMs and AI agents that take repetitive, manual work off people's plates. I take part in the whole cycle: turning loose requirements into software with the product team, implementing, testing, following it in production and keeping it simple to evolve. Alongside that, MilWeb is my independent studio, where I build websites, systems and web experiences end to end.

ENGINEERING IN PRACTICE

Kavita Platform storefront
Real capture of the interface

REST API + AGRIBUSINESS E-COMMERCE PLATFORM

Kavita PlatformPrototype · demo

Problem
An agribusiness needed more than a store: sales, payment, deliveries and role-based management (admin, customer, broker and producer) in a single platform.
My contribution
Layered REST API (route, controller, service, repository) with per-context authentication, uploads, Mercado Pago payments, Swagger docs and 199 test files in Jest and Supertest; the Next.js frontend lives in its own repository and only talks to the API over HTTP.
Technical decision
Four independent authentication contexts (admin, customer, broker and producer), each with its own HttpOnly cookie, middleware and login, coexisting in the same browser; data access through a raw mysql2 pool, with Sequelize restricted to the migrations CLI.
Technologies
Node.js · Express · MySQL · Zod · JWT · Redis · Jest · Supertest · Swagger · Docker
TECHNICAL DETAILS
Confirmed in the code
199 test files (150 unit, 49 integration) in Jest and Supertest, routes split by context (admin, public, corretoraPanel), Swagger, Helmet, Redis-backed rate limiting, Mercado Pago, CI/CD and a Dockerfile.
According to the README
Single API response contract, standardised error handling, dual HttpOnly-cookie authentication and electronic contract signing through ClickSign with an HMAC-validated webhook.

MORE PROJECTS

  • InkVision home page

    MULTI-TENANT SAAS FOR TATTOO STUDIOS

    InkVisionIn development

    Tattoo clients decide in the dark: they only see how the art looks on skin during the session. Ordering, quoting, approval and scheduling had no single place to live.

    TECHNICAL DETAILS
    My contribution
    Solo project: domain modelling, Clean Architecture, real-time service, AI layer with pluggable providers, tests and Docker packaging.
    Technical decision
    The order is a state machine in the domain (transitions validated outside the framework), Socket.IO lives in its own process and jobs in a worker — long-lived WebSockets and queues don't fit Next's serverless model — and payments, storage and AI are ports with mock implementations by default.
    Technologies
    Next.js 15 · React 19 · TypeScript · Prisma · PostgreSQL · Redis · Socket.IO · BullMQ · Better Auth · Docker
    Confirmed in the code
    Order state machine in packages/core, versioned RLS policies (rls.sql), separate realtime and worker apps, unit tests plus five Playwright e2e specs, Dockerfiles and CI.
    According to the README
    Twelve sprints completed, sixteen order states, AI tattoo simulation on the client's photo, LGPD, 59 tests. No public deployment; mock providers by default.

EXPERIENCE

  1. 03/2025 – presentBellevue, Washington, US · remote

    SmartSheetSenior Full Stack Engineer

    • Build and maintain full-stack applications using Python, FastAPI, React, and TypeScript.
    • Develop AI-powered features and agent workflows that connect LLMs with APIs, application services, and internal tools.
    • Build backend services and REST APIs supporting customer-facing products and internal platforms.
    • Design PostgreSQL data models and application services with a focus on reliability and maintainability.
    • Integrate external APIs, AI services, and business workflows into production applications.
    • Improve application quality through automated testing, code reviews, monitoring, and CI/CD workflows.
  2. 05/2022 – 02/2025São Paulo, SP, Brazil

    FiservSenior Software Engineer

    • Developed Python backend services and REST APIs for financial technology and payment-related applications.
    • Built AI-assisted workflows and agent-based services to automate repetitive business processes and connect LLMs with internal APIs and application data.
    • Designed and maintained PostgreSQL data models, queries, and integrations supporting financial application workflows.
    • Implemented automated testing and CI/CD workflows to improve software quality and release processes.
    • Collaborated with engineering and product teams to troubleshoot production issues and deliver scalable application features.
  3. 05/2020 – 04/2022São Paulo, SP, Brazil

    GoWorksSoftware Engineer

    • Developed web applications and backend services using Python, Django, REST APIs, and SQL.
    • Built application features from requirements through implementation, testing, and deployment.
    • Designed PostgreSQL data models and integrations with third-party services.
    • Used Docker, Git, and CI/CD workflows to support consistent development and deployment environments.
  4. alongside my careerBrazil · remoteIndependent work

    MilWebFounder and developer

    • One-person development studio: websites, systems and web experiences for companies in Brazil, from briefing to deploy, with a contract and post-launch support.
    • Own products in TypeScript — MilLead (the studio's CRM), InkVision and Milsaca (multi-tenant SaaS) — plus studio projects with WebGL and 3D.

SKILLS

LANGUAGES

  • Python
  • TypeScript
  • JavaScript
  • SQL
  • Java

BACKEND AND APIS

  • FastAPI
  • Django
  • Flask
  • Node.js
  • Express
  • REST APIs · API design, system integration
  • Microservices
  • Prisma
  • Socket.IO
  • pg-boss · BullMQ · queues and workers

FRONTEND

  • React
  • Next.js
  • TypeScript
  • HTML · CSS
  • Tailwind CSS
  • React Native · Expo

DATABASES

  • PostgreSQL
  • MySQL
  • Redis
  • MongoDB
  • Supabase · Postgres with RLS, edge functions
  • Multi-tenant · RLS

AI AND LLMS

  • LLM applications
  • AI agents · agent workflows
  • Tool calling
  • Prompt engineering
  • OpenAI APIs
  • RAG
  • Anthropic SDK (Claude) · lead scoring and drafts in MilLead

CLOUD, TOOLING AND DELIVERY

  • AWS
  • Docker
  • CI/CD · GitHub Actions
  • Linux
  • Git · GitHub
  • Automated testing · Jest, Supertest, Vitest, Playwright
  • Vercel · Render
  • Postman · Jira

CREATIVE DEVELOPMENT

  • WebGL · GLSL
  • Three.js · React Three Fiber
  • GSAP · Lenis
  • Motion and interaction

EDUCATION

  • 08/2017 – 12/2021Bachelor of Science in Computer ScienceUniversity of São Paulo

Enter opens the first result · Esc closes · press / to search

Rick Januario — Senior Full Stack Engineer | MilWeb