Skip to content
View Donovan-Nudrak's full-sized avatar
🪦
...
🪦
...

Block or report Donovan-Nudrak

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.

Content in all repositories owned by your account will be closed.
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
Donovan-Nudrak/README.md
NUDRAK Full-Stack Developer · Backend-focused · Python & FastAPI

Donovan Agustín Alvarez
Full-Stack Developer · Backend-focused

I build complete web applications, from APIs and data persistence to the interfaces that use them. I focus on backend architecture and clear boundaries between application layers.

Portfolio · LinkedIn · Email


Core stack

Python FastAPI PostgreSQL React TypeScript Docker


Technical stack

Python and FastAPI are my primary backend focus. My work with Node.js, Express, and MongoDB includes hands-on learning through Full Stack Open.

Languages & Web
Python TypeScript JavaScript SQL HTML CSS

Backend
FastAPI Flask Node.js Express Pydantic Celery

Databases & Cache
PostgreSQL SQLite MongoDB Redis pgvector

ORM & Migrations
SQLAlchemy Alembic Mongoose

Testing & Quality
pytest Vitest node:test SuperTest Oxlint

Frontend
React Vite React Router TanStack Query Zustand

Styling
CSS Modules Tailwind CSS CSS custom properties

Motion & UI
GSAP ScrollTrigger SplitText Framer Motion Lenis Lucide

Infrastructure & Delivery
Docker Docker Compose GitHub Actions Git Linux Render GitHub Pages

Integrations
Stripe AWS S3 Resend Gemini API OpenRouter API


Technical capabilities

  • Design and implement REST APIs with request validation and OpenAPI documentation.
  • Build authentication with JWT access and refresh tokens, HTTP-only cookies, and bcrypt; apply RBAC and rate limiting.
  • Model relational data, manage migrations and caching, and structure data access.
  • Integrate payments, webhooks, object storage, and transactional email.
  • Automate processes and background tasks; implement semantic search with embeddings and integrate RAG/LLM services.
  • Build React interfaces connected to backend APIs, with responsive layouts and web animation.

Engineering approach

  • Separate HTTP transport, business logic, and data access into layers with modular components.
  • Use explicit validation, predictable error handling, and traceable behavior when external services fail.
  • Review changes, run automated tests, use reproducible Docker environments, and integrate continuously with GitHub Actions.

Education & Credentials

Full Stack Open — University of Helsinki
July 2026 · 5 ECTS
Completed parts 0–4 · 85 exercises

View public credential


Development environment

OS Shell Editors
Arch Linux zsh Neovim · Cursor

Contact

Portfolio GitHub LinkedIn Email CV Spanish CV English

Pinned Loading

  1. CyberWare CyberWare Public

    CyberWare es una plataforma e-commerce full stack ambientada en cyberpunk, diseñada como un sistema completo de comercio digital con catálogo, gestión de usuarios y pedidos, pagos, administración, …

    Python

  2. E-Commerce_API_RAG E-Commerce_API_RAG Public

    Production-oriented e-commerce REST API featuring JWT authentication, Redis caching, PostgreSQL, pgvector semantic search, and Gemini-powered RAG.

    Python 2

  3. E_commerce E_commerce Public

    Production-ready e-commerce backend built with FastAPI, PostgreSQL and Redis. Includes JWT authentication, role-based access, cart and order management, payment workflows, Docker setup and a scalab…

    Python

  4. Business_Automation_Agent Business_Automation_Agent Public

    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. Buil…

    Python

  5. RAG_Core_Service RAG_Core_Service Public

    RAG Core Service is a lightweight Retrieval-Augmented Generation (RAG) API built with FastAPI. It combines semantic retrieval with large language models to provide context-aware answers based on bo…

    Python

  6. Task_Manager Task_Manager Public

    Task Manager API is a production-minded backend project built with FastAPI, PostgreSQL, SQLAlchemy 2.x, Docker, and JWT authentication. It includes role-based access control, Alembic migrations, te…

    Python