Sobre mí

Profundidad técnica, contexto operacional y responsabilidad clara.

Mi trabajo conecta requerimientos, arquitectura, implementación, despliegue y aprendizaje en producción, en lugar de tratarlos como entregas aisladas.

Recorrido

La amplitud técnica es útil cuando mantiene unido el contexto.

Mi perfil no se organiza alrededor de una lista de frameworks, sino alrededor de la responsabilidad sobre el sistema completo.

Diseño, construyo y opero software a lo largo de todo el proceso: desde comprender el flujo de trabajo hasta mantener el sistema terminado en producción.

Mi experiencia abarca frontend, backend, modelado de datos, entrega en la nube, levantamiento de requerimientos y liderazgo técnico. Ese rango resulta especialmente útil cuando un proyecto cruza límites entre equipos o sistemas y necesita una dirección técnica coherente.

He trabajado en pesca y acuicultura, gestión de laboratorios, investigación marina y reclutamiento legal. Cada dominio exigió aprender su lenguaje, restricciones y riesgos operacionales antes de elegir una arquitectura.

Colaboro de dos maneras: como ingeniero senior o líder técnico integrado a un equipo, y a través de mi empresa de software para proyectos end-to-end con un alcance definido.

Principios

Cómo tomo decisiones cuando el problema todavía está incompleto.

Estas reglas mantienen la arquitectura conectada con la operación y con las personas que sostendrán el producto.

  1. Comprender la operación antes de diseñar la interfaz.

  2. Mantener la arquitectura proporcional al sistema y al equipo.

  3. Tratar despliegue, observabilidad y soporte como trabajo de producto.

  4. Hacer que las decisiones sean comprensibles para actores técnicos y operacionales.

Expertise

Capacidades técnicas aplicadas como un sistema.

Frontend, backend, datos, integraciones y entrega se diseñan como partes de un mismo flujo.

Ingeniería frontend

  • React 18
  • TypeScript
  • Next.js
  • Redux Toolkit y RTK Query
  • Ant Design, Mantine UI y DevExtreme
  • Internacionalización e interfaces accesibles y responsivas

Backend y datos

  • Strapi 4 y 5
  • Express
  • FastAPI y Python
  • PostgreSQL y SQL avanzado
  • MongoDB y pipelines de agregación
  • Servicios, controladores e integraciones a medida

Nube y entrega

  • Docker y Docker Compose
  • GitHub Actions
  • AWS EC2, DigitalOcean, Azure y Vercel
  • CapRover y Dokploy
  • Linux, TLS, reverse proxies y balanceo de carga

Integraciones e intercambio de datos

  • OAuth con Azure AD, JWT y acceso basado en roles
  • APIs gubernamentales y de terceros
  • Procesamiento de PDF, Excel y XML
  • Servicios de correo y almacenamiento en la nube
  • Fundamentos de GraphQL

Contextos operacionales

Dominios donde el vocabulario y la trazabilidad importan.

  • Operaciones pesqueras y acuícolas
  • Gestión de laboratorios
  • Datos de investigación marina
  • Flujos de reclutamiento legal

Formación

Educación formal y aprendizaje práctico continuo.

2024

Instituto Profesional INACAP

Ingeniero en Informática

Proyecto de título: SMPIA, un sistema de mantenimiento predictivo construido como arquitectura de microservicios con una integración inicial de machine learning.

  • Strapi 5.4
  • FastAPI
  • React
  • TypeScript
  • PostgreSQL
  • TensorFlow/Keras
2018–2022

Estudio independiente y proyectos prácticos

Formación autodidacta en desarrollo full-stack

Formación avanzada en desarrollo full-stack mediante estudio continuo y la entrega de proyectos de software prácticos.

Idiomas

Inglés
Competencia profesional de trabajo