Software Engineer with 8+ years of experience building and operating software products, with a strong focus on backend engineering, distributed systems, APIs, SaaS platforms, and production reliability.
My primary stack is TypeScript, Node.js, Java, React, PostgreSQL, and Redis, and I work across the full software lifecycle โ from system design and architecture to implementation, testing, deployment, observability, and production operations.
I enjoy solving engineering problems where scalability, reliability, performance, cost, and product impact matter.
Open to remote Backend, Full Stack, and Software Engineer opportunities across the US and Europe.
Real-estate auction intelligence platform for the Brazilian market
TypeScript Node.js Fastify Next.js 15 Python PostgreSQL Prisma Cloudflare R2
Built and operated end-to-end as a distributed full-stack system that aggregates Caixa real-estate auction data across all 27 Brazilian states.
Engineering highlights
- Designed a distributed architecture separating cloud services from a residential edge worker to handle source-side ASN/datacenter restrictions without coupling public availability to ingestion.
- Built an explainable 8-signal deal-scoring model combining market, legal, financial, vacancy, and financing data.
- Achieved sub-millisecond cached reads on the hot path while using PostgreSQL for queues, advisory locks, materialized views, rate limiting, and circuit breakers.
- Built a regex-first, tiered LLM document-analysis pipeline that avoids model calls for approximately 40โ60% of eligible documents.
- Kept the freemium beta infrastructure at $0/month through deliberate dependency reduction and provider-level cost controls.
- Implemented idempotent ingestion, decimal-safe financial calculations, PII redaction, SSRF protection, authentication, observability, and automated recovery mechanisms.
B2B SaaS platform for WhatsApp automation
TypeScript Node.js NestJS React PostgreSQL Redis BullMQ Docker Kubernetes
Designed and built the product end-to-end, covering backend, frontend, persistence, asynchronous processing, and infrastructure.
Engineering highlights
- Maintained 99.9% availability and sub-100 ms latency across critical REST API flows.
- Implemented asynchronous and queue-based processing with Redis and BullMQ to improve resilience during traffic spikes.
- Reduced customer onboarding time by approximately 30% through redesigned administrative workflows.
- Designed the platform around API limits, scalability, fault isolation, and operational reliability.
Real-time state synchronization for multi-server systems
Java Redis Jedis JUnit 5
Built a distributed synchronization layer for independent Java application instances.
Engineering highlights
- Implemented real-time state propagation using Redis Pub/Sub.
- Added caching and fallback behavior for degraded dependency scenarios.
- Designed around low-latency communication, consistency, and fault tolerance.
- Added automated tests for synchronization and failure cases.
| Area | Technologies & Concepts |
|---|---|
| Backend | Node.js, NestJS, Fastify, Java, Spring Boot, Python, FastAPI |
| Frontend | React, Next.js, TypeScript, JavaScript |
| Data | PostgreSQL, MySQL, MongoDB, Redis, Prisma |
| Architecture | Distributed Systems, REST APIs, Microservices, Event-Driven Systems, System Design |
| Async Processing | BullMQ, Redis Pub/Sub, Job Queues, Background Processing |
| Cloud & Infrastructure | AWS, Docker, Kubernetes, Nginx, Cloudflare, Vercel, Render |
| Engineering Practices | TDD, Automated Testing, CI/CD, Clean Architecture, Observability |
I prefer simple systems with explicit trade-offs over unnecessary infrastructure.
My general approach is:
- understand the business and operational constraints first;
- choose architecture based on failure modes, scale, and cost;
- keep business-critical logic easy to test;
- design for observability and recovery from the beginning;
- optimize only where measurements justify it;
- prefer maintainable systems over clever abstractions.
I care about software that remains understandable, reliable, and cost-effective as both the product and the engineering team grow.
Based in Brazil ยท UTC-3
Open to remote opportunities as:
- Software Engineer
- Backend Engineer
- Full Stack Engineer
Especially interested in SaaS, distributed systems, backend platforms, developer tooling, cloud applications, and high-scale services.
LinkedIn: linkedin.com/in/rodrigobomfim075
GitHub: github.com/Digao075
Email: rodrigodev075@gmail.com