Backend Engineering Portfolio

Hi, I'm rfransozo ๐Ÿ‘‹

Senior Python Backend Engineer

I build scalable, cloud-ready systems with strong foundations in architecture, data, and operational reliability. This portfolio simulates how real backend systems evolve across a team โ€” from APIs to infrastructure to analytics.

๐Ÿ Python โ˜๏ธ AWS ๐Ÿ— Terraform ๐Ÿณ Docker ๐Ÿ˜ PostgreSQL โš™๏ธ GitHub Actions

End-to-end backend systems

Each project targets a specific responsibility found in production environments. They are intentionally connected and designed to reflect how real engineering problems evolve โ€” not isolated tutorials.

๐Ÿ
Backend Systems
Business logic, APIs, and clean architecture
โ˜๏ธ
Cloud Infrastructure
AWS deployment, security, and scalability
๐Ÿ”„
CI/CD
Automation, testing, and operational reliability
๐Ÿ“Š
Data Pipelines
ETL design, analytics, and business metrics
๐Ÿค–
Applied AI
Pragmatic LLM integration with RAG

Five connected repositories

Each repository covers a distinct engineering responsibility. Together they form a cohesive picture of how production backend systems are built and operated.

๐Ÿ

Backend Platform

python-subscription-platform โ†—

Production-grade Python backend for subscription billing, order management, and access control.

  • Clean architecture and domain-driven design (light DDD)
  • Business-oriented modeling โ€” not CRUD-only
  • Authentication, authorization, and idempotent workflows
โ˜๏ธ

Cloud Infrastructure

aws-python-backend-infra โ†—

AWS infrastructure as code for running Python backend services in a production-like environment.

  • Infrastructure as Code with Terraform
  • Secure networking and least-privilege IAM design
  • Cost-aware and horizontally scalable architecture
๐Ÿ”„

CI/CD Automation

python-backend-cicd โ†—

CI/CD pipelines for Python backend services using GitHub Actions.

  • Automated testing and validation on every commit
  • Container build and deployment workflows
  • Safe, maintainable, and reviewable pipeline design
๐Ÿ“Š

Data and Analytics

python-data-analytics-pipeline โ†—

Data pipeline transforming transactional backend data into analytical models and business metrics.

  • ETL design and layered data modeling
  • Business metric definitions: MRR, churn, LTV
  • Bridging backend systems with analytics consumers
๐Ÿค–

Applied AI

llm-support-assistant-backend โ†—

Backend service integrating LLMs with retrieval-augmented generation (RAG) for customer support use cases.

  • Pragmatic LLM integration without over-engineering
  • Cost and latency trade-offs made explicit
  • Robust fallback strategies for production reliability

Tools I work with

Focused on the Python ecosystem, AWS cloud, and the surrounding tooling needed to build and operate reliable backend systems.

Languages & Frameworks

Python FastAPI SQLAlchemy

Infrastructure & Cloud

AWS EC2 RDS S3 IAM VPC Terraform Docker

Data & AI

PostgreSQL ETL Pipelines RAG LLMs

DevOps

GitHub Actions CI/CD Automated Testing

How I approach engineering

These repositories are deliberate simulations of real engineering problems โ€” not tutorials. They reflect how I think and build in practice.

Clear ownership

Every component has a defined responsibility. Ambiguity is resolved in design, not at runtime.

Explicit trade-offs

Non-goals are documented, not hidden. The reasoning behind decisions matters as much as the code.

Simplicity first

No premature complexity. Systems grow in response to real constraints, not anticipated ones.

Operability

Systems that can realistically run in production โ€” observable, deployable, and maintainable.

Let's talk backend

Interested in discussing backend architecture, cloud systems, or data-driven platforms? Reach out via GitHub.

View GitHub Profile โ†—