Migrated from sequential full-table scans to compound indices, server-side Haversine trigonometry, and client worker pre-processing.
CURRENT SCAN: 95% latency reduction
Node.js · Java · Go · Angular · AWS
Software Engineer specialized in financial systems, high-throughput data processing, concurrent architecture, and high-reliability distributed systems.
Impact & Benchmarks
Measured volume, low-latency indexing, and streaming concurrency derived directly from production and benchmark results.
Migrated from sequential full-table scans to compound indices, server-side Haversine trigonometry, and client worker pre-processing.
CURRENT SCAN: 95% latency reduction
High-volume ingestion pipelines processing multi-gigabyte media without heap degradation using backpressure and worker concurrency.
Reduced manual reconciliation and operational overhead from days to minutes with end-to-end auditability and zero event loss.
Career Trajectory
uFind Tecnologia
End-to-end engineering of critical financial flows in production, spanning client architecture, microservices, databases, and infrastructure.
End-to-end evolution of production financial systems, ACID transaction boundaries in MongoDB replica sets, and operational automation.
Featured Engineering Systems
01 / 04 Financial Core Banking Platform
Digital bank ledger with accounts, concurrent transfers, and payment requests using Java/Spring Boot, PostgreSQL, and RabbitMQ.
atomic database-to-broker publication with zero event loss or duplicate ledger operations

Demonstrates how financial transactions transition from client entry to atomic locking, outbox batching, worker execution, and real-time SSE propagation.
LOCK ACQUIRED -> BALANCE VALIDATED -> COMMIT -> EVENT DELIVERED
02 / 04 High-Throughput Compression Engine
Go engine for compressing large files concurrently with bounded memory consumption and verifiable binary archive formatting.
peak throughput achieved across parallel worker pools on multi-core hardware

Splits large input streams into bounded chunks, distributes work across Goroutine worker pools, and enforces ordered writes with SHA-256 integrity.
LARGE FILE -> BOUNDED CHUNKS -> WORKERS -> ORDERED OUTPUT -> CHECKSUM
03 / 04 Event-Driven Media Streaming Pipeline
Distributed, event-driven video ingestion and transcoding pipeline utilizing Go, SQS, S3, FFmpeg, and Apache Kafka.
fully decoupled ingestion, multi-bitrate transcoding, and progress notification flow

Traces video ingestion from S3 upload notifications to Go worker pool transcoding, S3 artifact persistence, and Kafka progress emission.
UPLOAD -> CLAIM JOB -> FFMPEG -> ARTIFACTS -> EVENT PUBLISHED
04 / 04 High-Concurrency Election Platform
Realtime election platform tested with 10,000 requests and 100 concurrent accesses on AWS EC2 t2.micro, used by 500+ voters at Etec.
100% success rate across 10,000 requests and 100 concurrent users on an AWS EC2 t2.micro instance

Maintains atomic vote validation, ballot-box serialization, and real-time WebSocket broadcasts without race conditions.
CONCURRENT REQUESTS -> LOCK -> COMMIT -> NEXT
AI Agent
A deterministic question-answering console over the local portfolio knowledge base. It retrieves evidence, ranks it, reasons over the matched concepts, and abstains when the content is not supported.
Each request is isolated: only the question you send now is evaluated by the agent.
Stack & Engineering Pillars
End-to-end systems engineering: client interface architecture, distributed APIs, ACID storage, asynchronous message brokering, declarative infrastructure, and observability.
Education & Certifications
Formal education in Artificial Intelligence and Systems Development, complemented by deep specialized certifications in Kubernetes, event-driven architectures, distributed data, and DDD.
Contact
Public channels to discuss software engineering, financial systems, and reliable processing.
Email joaopdias.dev@gmail.com
LinkedIn linkedin.com/in/joaopdias-dev
GitHub github.com/Joaopdiasventura
LocationSão Paulo - SP