Skip to content
View Digao075's full-sized avatar

Block or report Digao075

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Digao075/README.md

Hi, I'm Rodrigo Bomfim 👋

Software Engineer | Full-Stack Engineer

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.


💼 Engineering Expertise

  • 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.

🛠 Tech Stack

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

🏗 Featured Projects

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.

🧠 How I Approach Engineering

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.


🚀 Professional Background

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.


🌎 Open to International Opportunities

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.


📫 Let's Connect

LinkedIn: linkedin.com/in/rodrigobomfim075
GitHub: github.com/Digao075
Email: [email protected]

Pinned Loading

  1. bullapi-docs bullapi-docs Public

    🐂 BullAPI — High-throughput WhatsApp CRM & Automation Engine for high-volume media buyers. Engineered with NestJS, BullMQ, and AES-256 encryption for mission-critical scalability and 99.9% uptime i…

    1

  2. GlobalProfileSync GlobalProfileSync Public

    🚀 High-performance, distributed profile synchronization system for Minecraft networks. Engineered with a Service-Oriented Architecture (SOA), Redis Pub/Sub for real-time consistency, and a multi-la…

    Java

  3. Habitare Habitare Public

    A high-scale, Shoppable Content marketplace built with Next.js 15. Features an automated split-payment engine to monetize design inspiration by connecting brands, architects, and consumers in a sea…

    TypeScript

  4. Taxi_Saas_Backend Taxi_Saas_Backend Public

    Complete RESTful API for a B2B Taxi Management SaaS platform (GesTaxi). Built with Node.js and Express, it uses PostgreSQL for the database and JWT (Admin & Employee) authentication for security.

    JavaScript

  5. hangman hangman Public

    A robust, command-line Hangman implementation in Python 3. Features modular design with separate data sources, input validation, and dynamic visual state management. Demonstrates set operations for…

    Python

  6. guess_number guess_number Public

    A dual-mode 'Guess the Number' game in Python 3. Features both a standard user-guess mode and an algorithm-driven computer-guess mode that utilizes search space reduction logic to solve for the use…

    Python