Skip to content
do

Hi, I'm Diego Oliveira

Fullstack Software Engineer

I build mission-critical financial systems with Java, Spring Boot and Node.js/NestJS — from microservice architecture and messaging through to observability in production.

Portrait of Diego Oliveira, Fullstack Software Engineer

What I do

Backend that is robust, scalable and observable

Microservice Architecture

Scalable distributed systems with Java and Spring Boot, applying Clean Architecture, SOLID and DDD.

Spring BootClean Architecture

Event-Driven Systems

Asynchronous, decoupled processing with RabbitMQ, idempotency and resilience against failure.

RabbitMQIdempotency

APIs & Integrations

Transactional REST APIs and integrations with Oracle ERP, AWS Textract and external services.

APIs RESTOracle ERP

Observability & DevOps

Centralised monitoring with Grafana, Loki and Promtail, plus CI/CD on Docker.

Grafana / LokiDocker & CI/CD

About me

From architecture design through to production

I'm a backend developer with 3 years of experience in mission-critical financial systems using Java, Spring Boot and Node.js/NestJS. I work with microservice architecture and event-driven systems, messaging with RabbitMQ, Oracle, PostgreSQL, Docker and AWS — from designing the solution through to deploying it in production.

How I work

  1. Design the solution with the business
  2. Build a resilient backend
  3. Ship it with observability

Skills

A stack for distributed, dependable backends

Backend

  • Java 8/11/17/21
  • Spring Boot
  • Spring Security
  • JPA / Hibernate
  • Node.js
  • NestJS
  • APIs REST

Databases

  • Oracle
  • PostgreSQL
  • MySQL
  • MongoDB
  • Prisma
  • PL/SQL

Cloud & DevOps

  • AWS (EC2, S3, RDS)
  • Lambda
  • Textract
  • Docker
  • CI/CD
  • Flyway

Architecture & Practices

  • Microservices
  • Event-Driven
  • RabbitMQ
  • Circuit Breaker
  • Clean Architecture
  • SOLID / DDD

Projects

Real solutions running in production

Tax Filing Automation (SPED)

A Python tool that parses, validates, rebuilds and updates tax records automatically — processing files from 200+ companies in seconds and removing manual steps that took around 2 hours.

  • #Python
  • #SQL
  • #Automation

ParkChatBot

An end-to-end system with a Java backend and WhatsApp integration (Twilio) for automated contract and conversation management.

  • #Java
  • #Twilio
  • #WhatsApp API

Auto Workshop Management

RESTful APIs with Spring Boot and PostgreSQL, a H2 → PostgreSQL migration via Flyway, Clean Architecture and tests at 90% coverage on Docker and CI/CD.

  • #Spring Boot
  • #PostgreSQL
  • #Flyway

Order System (Pizzeria)

Asynchronous integration over RabbitMQ for real-time orders, NoSQL persistence with MongoDB and monitoring with Grafana.

  • #RabbitMQ
  • #MongoDB
  • #Grafana