Software Engineer with 9+ years of experience building, scaling, and evolving production software systems.
My primary ecosystem is TypeScript/JavaScript, Node.js, React, and Next.js, with strong experience in backend architecture, APIs, distributed systems, databases, cloud infrastructure, and production operations.
I work across the complete software lifecycle — from system design and technical decisions to implementation, automated testing, CI/CD, deployment, monitoring, and production support.
I enjoy engineering problems where scalability, reliability, maintainability, performance, and product impact matter.
- Backend Engineering: Designing scalable APIs, services, background processing, messaging systems, and business-critical backend applications.
- Full-Stack Development: Building production applications with React, Next.js, Node.js, and modern TypeScript architectures.
- System Design: Designing maintainable systems with clear service boundaries, scalable data flows, caching strategies, and fault-tolerant components.
- Distributed Systems: Working with asynchronous communication, Redis, event-driven workflows, synchronization, and high-concurrency applications.
- Cloud & Infrastructure: Deploying and operating applications using AWS, Docker, Kubernetes, Nginx, Cloudflare, and CI/CD pipelines.
- Data Engineering: Designing relational and NoSQL data models with PostgreSQL, MySQL, MariaDB, MongoDB, and Redis.
- Software Quality: Applying automated testing, TDD, code review, clean architecture, observability, and maintainability principles.
- Product Engineering: Translating business requirements into software that improves operational efficiency, user experience, and customer outcomes.
| Area | Technologies |
|---|---|
| Languages | TypeScript, JavaScript, Java, Python, Go |
| Backend | Node.js, NestJS, Fastify, FastAPI, Spring Boot, Django |
| Frontend | React, Next.js, Angular |
| APIs & Architecture | REST APIs, Microservices, Distributed Systems, Event-Driven Architecture, System Design |
| Databases | PostgreSQL, MySQL, MariaDB, MongoDB |
| Caching & Messaging | Redis, Pub/Sub, Caching, Background Processing |
| Cloud | AWS EC2, S3, Lambda |
| Infrastructure | Docker, Kubernetes, Nginx, Cloudflare |
| Testing | JUnit 5, Mockito, Automated Testing, TDD |
| DevOps | Git, GitHub Actions, CI/CD, Maven |
| Engineering Practices | Clean Architecture, Code Review, Agile/Scrum |
Production-grade full-stack platform that ingests and analyzes Brazilian real-estate auction data across all 27 states, combining distributed data pipelines, financial scoring, and AI-assisted legal-document analysis.
Technologies: TypeScript, Next.js 15, Fastify, PostgreSQL, Python, Prisma, Cloudflare R2
Engineering highlights:
- Designed and built the platform end-to-end, from system architecture and data ingestion to frontend, API, infrastructure, security, and production operations.
- Architected a distributed ingestion topology separating cloud services from a residential edge worker while keeping the public application highly available.
- Built PostgreSQL-backed queues, advisory locks, materialized views, rate limits, and circuit breakers, minimizing infrastructure dependencies while preserving scalability and reliability.
- Engineered an optimized legal-document intelligence pipeline using regex-first extraction, tiered LLM processing, caching, and cost controls to reduce unnecessary model usage.
- Implemented production-focused safeguards including idempotent ingestion, financial decimal precision, SSRF protection, PII redaction, authentication, observability, and automated failure recovery.
B2B SaaS platform for managing integrations with the official WhatsApp Meta Cloud API.
Technologies: TypeScript, React, Node.js, PostgreSQL
Engineering highlights:
- Designed a full-stack SaaS architecture for B2B messaging workflows.
- Built backend services and APIs for WhatsApp platform integrations.
- Developed asynchronous messaging and queue-based workflows for high-volume traffic.
- Designed the system around scalability, reliability, maintainability, and API rate-limit constraints.
Distributed state synchronization system designed for multi-server environments.
Technologies: Java, Redis, Jedis, JUnit 5
Engineering highlights:
- Designed real-time synchronization between independent application instances using Redis.
- Implemented Redis Pub/Sub and caching strategies for distributed state propagation.
- Added resilience mechanisms including circuit-breaker-style fallback behavior.
- Built automated tests around synchronization and failure scenarios.
- Focused on data consistency, fault tolerance, and low-latency communication.
I am comfortable working across different languages and frameworks, but I don't define myself by a specific technology.
I focus on engineering fundamentals:
System Design · Scalability · Reliability · Maintainability · Performance · Testing · Product Impact
My goal is to understand the problem, choose the appropriate architecture, and build software that remains reliable and understandable as both the product and engineering organization grow.
My engineering journey started with building and operating software-intensive online platforms, where I gained practical experience dealing with production environments, networking, latency, data consistency, automation, and system reliability.
Over the years, that evolved into broader software engineering work across backend systems, web applications, SaaS platforms, distributed architectures, infrastructure, and cloud environments.
Today, I primarily work in the TypeScript/JavaScript ecosystem, while also building with Java, Python, and Go when they are the right tools for the problem.
Based in Brazil · UTC-3
Open to remote Software Engineer, Full-Stack Engineer, and Backend Engineer opportunities with companies and engineering teams across:
🇺🇸 North America
🇪🇺 Europe
I am particularly interested in teams building SaaS products, developer platforms, distributed systems, cloud applications, and high-scale backend services.
LinkedIn: linkedin.com/in/rodrigobomfim075
GitHub: github.com/Digao075
Email: [email protected]