Backend Software Engineer

Patrick Araujo

I design backend systems, applied AI, automation, and API integrations for real operational environments — with traceable data flows, observable execution, and software that can keep evolving after deployment.

Python / FastAPI TypeScript / Node.js SQL / Data AI / RAG
Explore
01 / Systems

What I build

My work sits between backend engineering and day-to-day operations. I build software that connects platforms, moves data between systems, automates repetitive processes, and gives teams a clearer way to understand what is happening inside their workflows.

The architecture changes with the problem, but the priorities stay consistent: clear boundaries, reproducible execution, controlled failure modes, useful logs, and enough context to maintain the system without treating production behavior as a black box.

A/01

Backend platforms

FastAPI, Node.js, TypeScript, PostgreSQL, authentication, queues, caching, internal tools, and service boundaries built around operational requirements.

A/02

Systems integration

REST APIs, OAuth, webhooks, ERP and CRM connections, idempotent ingestion, synchronization workers, and replayable data pipelines.

A/03

Applied AI

RAG, contextual assistants, multi-agent workflows, vector memory, controlled tool execution, fallback behavior, and observable AI processes.

A/04

Automation & data

Scheduled jobs, ETL, validation, reporting pipelines, dashboards, business rules, and workflows that replace repetitive manual operations.

03 / Writing

Technical context

The portfolio shows finished systems. The blog is where I expand the reasoning around them: backend patterns, APIs, automation, cloud infrastructure, developer tooling, applied AI, data workflows, and the practical decisions that appear while building and maintaining software.

Engineering notes beyond the project page.

Articles are used to document implementation details, explain technologies in context, compare approaches, and keep a public record of what I am testing or improving. The goal is useful technical material, not a second copy of the resume.

Open the blog
04 / Patrick

About the engineer

I am Patrick Araujo, a Backend Software Engineer based in Belo Horizonte, Brazil. I work with backend platforms, internal systems, applied AI, integrations, data pipelines, automation, and cloud infrastructure. My professional work has involved systems used for operational, administrative, financial, inventory, reporting, and customer-service workflows.

This homepage is intentionally an overview. The About page contains the full professional timeline and stack, Projects contains implementation-specific material, and Certifications documents training and continued technical development.