Backend Developer | FastAPI + Node.js + TypeScript | Full-Stack
I build REST APIs for fintech and enterprise systems. National hackathon winner and Peru's representative at START Hack 2025 (St. Gallen, Switzerland).
How I Build
I work with AI-assisted Spec-Driven Development: specification and architecture first, code second. I lead; AI executes under proven patterns (SOLID, Hexagonal Architecture, DDD). AI speed with scalable, maintainable code.
Architect — me
I define specs, bounded contexts, and design decisions. Architecture drives the code.
Engineer — Claude Code
Turns specs into technical design and drives the implementation, with SOLID review on every change.
Crew — OpenCode sub-agents
Run tasks in parallel — code, tests, and refactors — under the engineer's direction.
Experience
Full Stack AI Engineer
Experis | August 2026 – Present
Lima, Peru
- Python
- FastAPI
- React
- TypeScript
- LLMs
- Docker
Backend Developer
Tu Quipu S.A.C. | October 2025 – August 2026
Lima, Peru
- Python
- FastAPI
- Node.js
- TypeScript
- MySQL
- Docker
- NGINX
Backend Developer
Factoring Prestamype S.A.C. | April 2025 – September 2025
Lima, Peru (fintech)
- Node.js
- TypeScript
- AWS Lambda
- S3
- MongoDB
- MySQL
- JWT
Full Stack Developer
Magnavoz S.A.C. | July 2024 – March 2025
Lima, Peru
- React
- Node.js
- Express
- Laravel
- Python
- GitHub Actions
- NGINX
Project Manager / Machine Learning Engineer
IEEE CIS UNI | 2024 – Present
Universidad Nacional de Ingeniería
- Python
- TensorFlow
- Scikit-learn
- Pandas
Projects
Tu Quipu — Invoicing Platform
Backend Developer · 2026
Production electronic invoicing platform. FastAPI/Python backend with messaging integrations (WhatsApp, Telegram) and OpenAI, deployed with Docker behind NGINX.
- Python
- FastAPI
- MySQL
- Docker
- NGINX
- OpenAI
fintech-factoring-api
Backend Developer · 2026
Fintech factoring backend with hexagonal architecture, DDD, and async workers. Node.js + TypeScript + Express + MongoDB.
- Node.js
- TypeScript
- Express
- MongoDB
- JWT
- Docker
Vitaly — Medical Web System
Full Stack Developer · 2025
Diabetes-prevention web app with a Supabase backend and a Gemini conversational agent for triage.
2nd Place — Road to START Hack Lima (UTEC Ventures & START Global)
- React
- Supabase
- PostgreSQL
- Gemini API
- TypeScript
MIMP EMPODERATECH Platform
Full Stack Developer · 2024
FastAPI backend + React frontend for a marketing platform built for Peru's Ministry of Women and Vulnerable Populations.
1st Place — MIMP EMPODERATECH Hackathon
- Python
- FastAPI
- React
- Ollama
- Llama 3.2
Winaya — Multi-LLM System
Full Stack Developer · 2024
Multi-agent platform that orchestrates LLMs from different providers to handle citizen queries.
Top 3 — Llama Impact Pan-LATAM Hackathon (Meta & Lablab.ai)
- React
- FastAPI
- Gemini
- OpenAI
- Llama
- Node.js
Wellness Index — RIMAC Seguros
Full Stack Developer · 2024
Web platform integrated with AWS SageMaker to compute a wellness index from health data.
Finalist — RIMAC Seguros Hackathon 2024
- React
- Node.js
- AWS SageMaker
- AWS Lambda
- S3
Skills
Backend & Frameworks
- • Python, FastAPI · TypeScript, Node.js, Express
- • REST APIs, JWT, Pydantic, Swagger/OpenAPI
- • PHP, Laravel · React, Astro
- • Tailwind CSS, HTML5, JavaScript ES6+
Databases, Cloud & DevOps
- • MySQL, PostgreSQL, MongoDB, Firebase
- • Docker, NGINX, GitHub Actions, Linux
- • AWS Lambda, S3, API Gateway, EC2
- • Cloudflare Pages, Azure Static Web Apps
- • Scrum, Kanban, Git/GitHub
Languages
- • Spanish (native)
- • English (intermediate, technical)
Achievements
- • Peru's representative — START Hack 2025 (St. Gallen, Switzerland), Team HACKPERU
- • 1st Place — MIMP EMPODERATECH Hackathon
- • Top 3 — Llama Impact Pan-LATAM (Meta & Lablab.ai)
- • 2nd Place — Road to START Hack Lima
Education & Certifications
Education
Electronic Engineering
Universidad Nacional de Ingeniería (UNI), Lima, Peru | 2019 – 2024
Certifications
- Microsoft Azure Fundamentals (AZ-900) Microsoft
- Publish Web Apps with Azure Static Web Apps Microsoft
- Code with GitHub Codespaces Microsoft
- Docker: Fundamentals Platzi
- Python Professional Platzi
- LLM Fundamentals Platzi