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
Hi, I'm Diego Oliveira
I build mission-critical financial systems with Java, Spring Boot and Node.js/NestJS — from microservice architecture and messaging through to observability in production.

Backend that is robust, scalable and observable
Scalable distributed systems with Java and Spring Boot, applying Clean Architecture, SOLID and DDD.
Asynchronous, decoupled processing with RabbitMQ, idempotency and resilience against failure.
Transactional REST APIs and integrations with Oracle ERP, AWS Textract and external services.
Centralised monitoring with Grafana, Loki and Promtail, plus CI/CD on Docker.
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.
A stack for distributed, dependable backends
Real solutions running in production
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.
An end-to-end system with a Java backend and WhatsApp integration (Twilio) for automated contract and conversation 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.
Asynchronous integration over RabbitMQ for real-time orders, NoSQL persistence with MongoDB and monitoring with Grafana.