Skip to content
View orafaeldantas's full-sized avatar

Block or report orafaeldantas

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
orafaeldantas/README.md
Rafael Dantas

Backend Engineer · Python · PostgreSQL · Linux

Building production-grade business systems,
from database architecture and API design to containerized deployment on Linux infrastructure.

LinkedIn   GitHub   Exactum ERP


About Me

I have a background in Electrical Engineering, with a focus on backend systems, system architecture, and infrastructure.

I work across the full stack of backend systems, from embedded systems and networking fundamentals to backend services, databases, and Linux-based infrastructure.

My experience with low-level systems and embedded development influences how I design backend software. I think in terms of system behavior, failure modes, and operational constraints, prioritizing reliability, simplicity, and maintainable architecture over complexity.

Currently designing, developing, and operating Exactum ERP: a multi-tenant platform built entirely from scratch and deployed in production.

Core Competencies & Interests

  • Backend & Architecture: Python (Flask, FastAPI), Backend Systems Design, REST APIs
  • Infrastructure & Reliability: Linux Server Administration, Observability, Automated CI/CD, Containerization.
  • Data & Databases: Relational Database Modeling (PostgreSQL), Schema-level Multi-tenancy, Data Engineering.

Featured Projects

Exactum ERP

Repository   Production

Multi-tenant ERP for inventory management, sales operations and POS. Designed, built, and operated from scratch.

System Capabilities:

  • Schema-level multi-tenant architecture
  • Inventory management and sales workflows (POS)
  • Financial reporting dashboards
  • JWT-based authentication with role-based access control
  • Automated CI/CD pipeline and Linux VPS deployment

Architecture & Engineering Work:

  • Designed a multi-tenant architecture from scratch using schema isolation
  • Implemented authentication and authorization using JWT (access + refresh tokens)
  • Built versioned REST APIs with structured error handling
  • Defined database migration strategy using Alembic across environments
  • Containerized application and orchestrated deployment with Docker and Nginx
  • Set up CI/CD pipelines using GitHub Actions for automated production delivery

Key Architectural Decisions:

Layer Approach
Multi-tenancy Schema-level isolation with SQLAlchemy scoped sessions
Authentication JWT access/refresh with RBAC
API Design Versioned REST APIs with structured error responses
Migrations Alembic with environment-aware revision control
Deployment Docker + Nginx + GitHub Actions → Linux VPS

Python Flask PostgreSQL Docker Linux GitHub Actions

RFID Automation Platform

End-to-end IoT platform connecting ESP32 hardware to backend services for RFID authentication and device automation.

ESP32 firmware communicates with a REST backend for device registration, RFID-based access control, and lifecycle management, demonstrating full integration across firmware, networking, and API layers.


C/C++ ESP32 Python REST API


Currently Studying

Software Architecture
├── Architectural patterns (layered, hexagonal, event-driven)
├── Design Patterns (GoF + distributed systems patterns)
└── Scalable System Design

Infrastructure
├── Linux internals & advanced administration
├── Networking (TCP/IP stack, DNS, TLS internals)
└── Distributed Systems fundamentals

Data
└── Data Engineering & pipeline architecture

GitHub Stats


Open to Opportunities

Backend engineering roles focused on backend systems, platform engineering, and infrastructure-heavy products.

Best fit for teams building scalable systems, distributed services, and engineering-driven products.

Pinned Loading

  1. exactum-api exactum-api Public

    Sistema ERP Web para gestão de estoque, vendas e PDV, utilizando dados históricos para apoiar decisões operacionais no varejo.

    JavaScript 1