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

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
CODE · BACKEND · opens in a new tabCODE · FRONTEND · opens in a new tabCASE ON MILWEBNo public demo
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

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.
CODE · opens in a new tabCASE ON MILWEBNo public demo
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
- 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.
- 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.
- 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.
- 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

