Hi! I'm Douglas Queiroz, a Computer Science student at UFC Quixadá with a strong passion for backend development.
I specialize in Java (Spring Boot) and Golang, focusing on distributed systems, event-driven architectures, microservices, resilience, and observability. I also have solid experience with TypeScript (NestJS/Node.js) from previous fullstack projects, which gives me a broad understanding of end-to-end systems.
My goal is to create reliable, high-performance backend solutions that are ready for real-world production environments.
- Backend Development: Java (Spring Boot), Golang (Gin/Echo), and TypeScript (NestJS)
- Distributed Systems: Microservices, event-driven architecture (Kafka, Redis Streams), Saga patterns
- Observability & Resilience: OpenTelemetry, Prometheus, Grafana, Jaeger, circuit breakers, rate limiting, idempotency
- Databases & Caching: PostgreSQL (multi-tenancy), Redis
- Infrastructure: Docker, docker-compose, CI/CD with GitHub Actions, cloud-ready deployments
- Testing: Unit, integration (Testcontainers), contract, and chaos testing
Currently deepening my expertise in Java and Golang while maintaining strong TypeScript foundations.
Others: Gin, Echo, Kafka, OpenTelemetry, Prometheus, Grafana, Jaeger, Resilience4j, Bucket4j, GitHub Actions, Testcontainers
-
multi-tenant-fintech-payment-hub-java
Production-grade multi-tenant payment gateway with schema-per-tenant isolation, Kafka events, intelligent anti-fraud scoring, and full observability. -
distributed-workflow-engine-go
Temporal-inspired distributed workflow engine with DAG tasks, automatic retries, decoupled workers, and real integrations. -
distributed-url-shortener-go
High-performance distributed URL shortener with consistent hashing, anti-bot protection, real-time analytics, and observability.
(All new projects are built with deep focus on production concerns. Older fullstack repositories are available in my profile for reference.)
- Remote Backend Engineering Internships (Java or Golang preferred)
- Opportunities to work on scalable distributed systems and production-grade backends
- Collaborations on challenging backend projects
“I build systems that are observable, resilient, and ready for production — with Java, Golang, and strong TypeScript foundations.”