Preparando seu ambiente

Estúdio de desenvolvimentoBrasil → Mundo

Códigos movem o mundo.

MILWEB® · Desenvolvimento criativo · Brasil → Mundo

Perfil

Foto de Rick Januario

PERFIL PROFISSIONAL

Rick Januario

Senior Full Stack Engineer

Engenharia full-stack em Python e React, com foco em backends escaláveis, aplicações com LLMs e agentes de IA. Experiência em fintech.

Fundador da MilWeb · atuação independenteSão Paulo, SP · Brasil

SOBRE

Sou engenheiro de software full-stack com mais de cinco anos construindo serviços de backend, APIs e aplicações web, a maior parte em Python. Boa parte da minha carreira foi em fintech, em sistemas de pagamento e financeiros na Fiserv, onde acertar os detalhes faz diferença. Trabalho em toda a stack com Django, FastAPI, PostgreSQL, React e AWS, e nos últimos tempos tenho dedicado grande parte do tempo a integrações, automações e aplicações com LLMs e agentes de IA que tiram trabalho repetitivo e manual das pessoas. Participo do ciclo inteiro: transformar requisitos soltos em software junto com o time de produto, implementar, testar, acompanhar em produção e manter simples de evoluir. Em paralelo, a MilWeb é meu estúdio independente, onde construo sites, sistemas e experiências web do início ao fim.

ENGENHARIA EM PRÁTICA

Loja da Kavita Platform
Captura real da interface

API REST + PLATAFORMA DE E-COMMERCE DO AGRO

Kavita PlatformProtótipo · demonstração

Problema
Um negócio do agro precisava de mais que uma loja: vendas, pagamento, entregas e gestão por papel (admin, cliente, corretora e produtor) numa plataforma só.
Minha contribuição
API REST em camadas (rota, controller, service, repository) com autenticação por contexto, uploads, pagamento via Mercado Pago, documentação Swagger e 199 arquivos de teste em Jest e Supertest; o frontend em Next.js fica em outro repositório e só fala com a API por HTTP.
Decisão técnica
Quatro contextos de autenticação independentes (admin, cliente, corretora e produtor), cada um com cookie HttpOnly, middleware e login próprios, convivendo no mesmo navegador; acesso a dados com mysql2 em pool e o Sequelize restrito à CLI de migrations.
Tecnologias
Node.js · Express · MySQL · Zod · JWT · Redis · Jest · Supertest · Swagger · Docker
DETALHES TÉCNICOS
Confirmado no código
199 arquivos de teste (150 unitários, 49 de integração) em Jest e Supertest, rotas separadas por contexto (admin, public, corretoraPanel), Swagger, Helmet, rate limit com Redis, Mercado Pago, CI/CD e Dockerfile.
Segundo o README
Contrato de resposta único da API, tratamento de erros padronizado, autenticação dupla por cookie HttpOnly e assinatura eletrônica de contratos via ClickSign com webhook validado por HMAC.

MAIS PROJETOS

  • Página inicial do InkVision

    SAAS MULTI-TENANT PARA ESTÚDIOS DE TATUAGEM

    InkVisionEm desenvolvimento

    O cliente de tatuagem decide no escuro: só vê como a arte fica na pele durante a sessão. Faltava um fluxo de pedido, orçamento, aprovação e agendamento num só lugar.

    DETALHES TÉCNICOS
    Minha contribuição
    Projeto solo: modelagem do domínio, Clean Architecture, serviço de tempo real, camada de IA com provedores plugáveis, testes e empacotamento em Docker.
    Decisão técnica
    O pedido é uma máquina de estados no domínio (transições validadas fora do framework), o Socket.IO vive num processo próprio e os jobs num worker — WebSocket de longa duração e fila não convivem com o modelo serverless do Next — e pagamento, storage e IA são portas com implementação simulada por padrão.
    Tecnologias
    Next.js 15 · React 19 · TypeScript · Prisma · PostgreSQL · Redis · Socket.IO · BullMQ · Better Auth · Docker
    Confirmado no código
    Máquina de estados do pedido em packages/core, políticas de RLS versionadas (rls.sql), apps realtime e worker separados, testes unitários e cinco specs e2e em Playwright, Dockerfiles e CI.
    Segundo o README
    Doze sprints concluídos, dezesseis estados do pedido, simulação da tatuagem na foto do cliente por IA, LGPD, 59 testes. Sem deploy público; provedores simulados por padrão.

EXPERIÊNCIA

  1. 03/2025 – atualBellevue, Washington, EUA · remoto

    SmartSheetSenior Full Stack Engineer

    • Construo e mantenho aplicações full-stack com Python, FastAPI, React e TypeScript.
    • Desenvolvo funcionalidades com IA e fluxos de agentes que conectam LLMs a APIs, serviços da aplicação e ferramentas internas.
    • Construo serviços de backend e APIs REST que sustentam produtos voltados ao cliente e plataformas internas.
    • Modelo dados em PostgreSQL e serviços da aplicação com foco em confiabilidade e manutenibilidade.
    • Integro APIs externas, serviços de IA e fluxos de negócio em aplicações em produção.
    • Melhoro a qualidade da aplicação com testes automatizados, revisão de código, monitoramento e fluxos de CI/CD.
  2. 05/2022 – 02/2025São Paulo, SP, Brasil

    FiservSenior Software Engineer

    • Desenvolvi serviços de backend em Python e APIs REST para aplicações de tecnologia financeira e pagamentos.
    • Construí fluxos assistidos por IA e serviços baseados em agentes para automatizar processos repetitivos e conectar LLMs a APIs internas e dados da aplicação.
    • Modelei e mantive dados em PostgreSQL, consultas e integrações que sustentam fluxos de aplicações financeiras.
    • Implementei testes automatizados e fluxos de CI/CD para melhorar a qualidade do software e o processo de release.
    • Colaborei com os times de engenharia e produto para resolver problemas em produção e entregar funcionalidades escaláveis.
  3. 05/2020 – 04/2022São Paulo, SP, Brasil

    GoWorksSoftware Engineer

    • Desenvolvi aplicações web e serviços de backend com Python, Django, APIs REST e SQL.
    • Construí funcionalidades do requisito à implementação, testes e deploy.
    • Modelei dados em PostgreSQL e integrações com serviços de terceiros.
    • Usei Docker, Git e fluxos de CI/CD para manter ambientes de desenvolvimento e deploy consistentes.
  4. em paralelo à carreiraBrasil · remotoAtuação independente

    MilWebFundador e desenvolvedor

    • Estúdio de desenvolvimento de uma pessoa: sites, sistemas e experiências web para empresas no Brasil, do briefing ao deploy, com contrato e suporte pós-entrega.
    • Produtos próprios em TypeScript — MilLead (CRM da operação), InkVision e Milsaca (SaaS multi-tenant) — e projetos autorais com WebGL e 3D.

COMPETÊNCIAS

LINGUAGENS

  • Python
  • TypeScript
  • JavaScript
  • SQL
  • Java

BACKEND E APIS

  • FastAPI
  • Django
  • Flask
  • Node.js
  • Express
  • REST APIs · desenho de API, integração de sistemas
  • Microservices
  • Prisma
  • Socket.IO
  • pg-boss · BullMQ · filas e workers

FRONTEND

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

BANCOS DE DADOS

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

IA E LLMS

  • LLM applications
  • AI agents · agent workflows
  • Tool calling
  • Prompt engineering
  • OpenAI APIs
  • RAG
  • Anthropic SDK (Claude) · score de leads e rascunhos no MilLead

CLOUD, FERRAMENTAS E ENTREGA

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

DESENVOLVIMENTO CRIATIVO

  • WebGL · GLSL
  • Three.js · React Three Fiber
  • GSAP · Lenis
  • Motion e interação

FORMAÇÃO

  • 08/2017 – 12/2021Bacharelado em Ciência da ComputaçãoUniversidade de São Paulo

Enter abre o primeiro resultado · Esc fecha · tecla / abre a busca

Rick Januario — Senior Full Stack Engineer | MilWeb