>_ Backend Engineer

{ NUDRAK }

Donovan Agustin Alvarez

Arch · zsh · ~/backend

Python | FastAPI | PostgreSQL | Docker

About

Junior · Advanced personal projects · Arch Linux (rolling release) · Available for employment and projects · Spanish · Technical English (learning)

Backend developer focused on designing and implementing scalable systems, APIs and modular architectures using Python. I specialize in building backend services from scratch, with an emphasis on separation of concerns, maintainability and clean software design.

I enjoy designing robust APIs, authentication systems and service-oriented architectures. I structure my projects separating routes, business logic and persistence — seeking clean, scalable code even in small projects.

My approach is not just writing functional code, but structuring systems that can grow in an orderly way.

architecture.py modular
# Separation of concerns
routes  → HTTP layer
services → business logic
repos   → data access

def build_app():
    return create_api(
        layers=[Routes, Services, Repositories]
    )

Skills

Technical stack focused on backend, infrastructure, AI workflow and software architecture.

~/nudrak/stack.config active
01

Backend

Python FastAPI Flask
02

Databases

PostgreSQL SQLite Redis
03

DevOps

Docker GitHub Actions Alembic
04

Security

JWT bcrypt Sessions
05

Environment

Arch Linux Bash Nvim Git
06

AI Workflow

Cursor ChatGPT Claude
07

Architecture

Clean Architecture Layered Repository Pattern REST API

Projects

GET /reports/event/{event_id}

Business Automation Agent

Event-driven backend that ingests Stripe webhooks, analyzes them with Google Gemini and a Rule Engine, and executes automated actions: PDF generation, S3 upload, and email delivery via Resend. Built with FastAPI, Celery, PostgreSQL, and Redis.

FastAPI PostgreSQL Redis Celery Gemini Stripe
POST /api/v1/rag/query # RAG

E-Commerce API RAG

Production-oriented e-commerce REST API featuring JWT authentication, Redis caching, PostgreSQL, pgvector semantic search, and Gemini-powered RAG. A well-structured, fully tested API with semantic product search via Retrieval-Augmented Generation.

FastAPI PostgreSQL Redis JWT RAG Gemini
POST /api/v1/orders # JWT

E-Commerce API

Full e-commerce backend ready for frontend integration. Product, user and order management with JWT authentication, cart, stock control and admin panel.

FastAPI PostgreSQL Redis Docker
GET /portfolios # JWT

FinTrader-Hub

FinTrader Hub is a modular fintech backend built with FastAPI, PostgreSQL, Redis, Celery, and SQLAlchemy. It provides portfolio management, trade tracking, market data synchronization, risk analytics, automated alerts, JWT authentication, background workers, and Docker-based deployment.

FastAPI PostgreSQL Redis Celery Docker SQLAlchemy
GET /api/v1/tasks?team= # RBAC

Task Manager API

Backend system for multi-team task management with roles and permissions (RBAC), soft delete, pagination, filters and CI with GitHub Actions.

FastAPI PostgreSQL JWT Docker
POST /api/v1/query # RAG

RAG Core Service

Retrieval-Augmented Generation service with embeddings pipeline, LLM integration via OpenRouter and semantic retrieval of contextual information.

FastAPI OpenRouter SQLite Pydantic
GET /notes/shared # live · arch

Notes API

Notes API with session authentication, shared notes between users and basic permission system. Deployed to production.

Flask SQLite SQLAlchemy

Contact

Available for backend employment and projects