Disponible para modalidad presencial o híbrida en San Rafael, Mendoza

Faustino DuránEstudiante de Ingeniería en Sistemas &Full Stack Developer

Mi fuerte es el backend — Node.js, TypeScript y Express — pero también cubro el frontend de mis proyectos (React, Next.js), lo necesario para completar un sistema sin depender de otra persona para el front.

SOLUCIONES REALES

Software desarrollado para resolver problemas reales

Cinco casos sintetizados como piezas operativas: problema, solución, decisión técnica y resultado medible.

CÓMO TRABAJO

Construyendo software que genera impacto

Un recorrido por las decisiones técnicas, de producto y de entrega que uso para construir sistemas mantenibles y orientados a resultados.

TypeScriptNode.jsPostgreSQLReactDockerGoogle Cloud
01

Decisión 1

Arquitectura que escala

Diseño la arquitectura según el contexto del producto, no por costumbre.

Cuando un sistema empieza pequeño priorizo claridad y velocidad. Cuando crece, separo responsabilidades para mantener el código entendible y fácil de evolucionar.

Trabajo con rutas, controladores, servicios, validaciones, persistencia y configuración claramente separadas.

Uso TypeScript, PostgreSQL, Prisma, Zod y Docker cuando el proyecto necesita tipado fuerte, validaciones confiables y entornos reproducibles.

  • Separación de responsabilidades
  • Validaciones antes de la lógica
  • Persistencia clara
  • Entornos reproducibles
src/backend structure
├─routes/HTTP entrypoints
├─controllers/request orchestration
├─validators/input contracts
├─services/business rules
├─repositories/persistence boundary
├─models/domain shape
├─database/PostgreSQL access
└─config/environment setup
02

Decisión 2

Del problema al producto

Antes de pensar en pantallas o código intento entender qué problema existe realmente.

Muchas veces el punto de partida es un proceso manual: papel, planillas, registros incompletos o poca visibilidad operativa.

Mi trabajo consiste en transformar ese proceso en un flujo simple, usable y trazable.

Me enfoco en que el sistema funcione en el contexto real donde será utilizado.

  • Entender el proceso real
  • Diseñar para el contexto operativo
  • Generar trazabilidad
  • Convertir acciones en información útil
01
Problema detectadoinformación dispersa
02
Proceso actualflujo operativo real
03
Cuellos de botellafricción operativa
04
Flujo propuestosecuencia trazable
05
Productosistema útil y organizado
03

Decisión 3

Testing y calidad técnica

Uso testing para proteger las partes donde un error tiene costo real.

No busco testear todo por cantidad.

Me enfoco en reglas de negocio, validaciones, casos borde y operaciones importantes.

Además de tests, reviso tipado, errores posibles y comportamiento general antes de considerar una entrega estable.

  • Validaciones
  • Tests unitarios
  • Tests de integración
  • Prevención de regresiones

quality-gate

Ejecutando controles...

Validaciones

Tests unitarios

Tests de integración

Tipado seguro

Lint

Entrega lista
04

Decisión 4

Automatización e IA aplicada

Uso automatización e IA para acelerar tareas repetitivas sin perder control sobre las decisiones importantes.

Automatizo reportes, validaciones, procesamiento de datos y tareas operativas cuando aportan valor.

La IA me ayuda a explorar alternativas, generar primeras versiones y acelerar trabajo técnico, pero la revisión y las decisiones siguen siendo humanas.

Trabajo con Claude Code: orquestación de agentes y sub-agentes, MCPs, Skills, gestión de contexto de sesión y configuración de CLAUDE.md / AGENTS.md.

  • Automatización de procesos
  • Scripts operativos
  • IA como asistente
  • Claude Code, MCPs y Skills
  • Validación humana
AutomatizadoReportesDatos operativosValidacionesScripts operativosExtracción
IA + Automatizaciónasistente de aceleración
Decisión humanaArquitecturaPriorizaciónTrade-offsDiseño técnicoValidación final

PERFIL / EXPERIENCIA

Formación técnica aplicada a clientes reales

Ingeniería en Sistemas de Información
Experiencia real fullstack con foco en backend
año cursando al día
4to

Formación universitaria en Ingeniería en Sistemas

años freelance
2+

Trabajo directo con clientes reales

clientes satisfechos
+5

Soluciones entregadas y acompañadas

proyectos funcionando
+5

Productos en uso real

CONTACTO

Hablemos de oportunidades

Oportunidades laborales

Backend, fullstack o equipos de producto donde pueda crecer y aportar desde el desarrollo.

Colaboraciones freelance

Sistemas web, APIs, automatizaciones y soluciones operativas para clientes reales.

Conversaciones técnicas

Arquitectura, mejoras de producto, integraciones o ideas que necesiten criterio técnico.

Tiempo de respuesta:< 24 horas