Disponible para roles backend, plataforma y full-stack

Convierto requisitos complejos del negocio en software que el equipo puede entregar.

Ingeniero de software y full-stack que convierte requerimientos funcionales en arquitectura y sistemas funcionando. Me muevo entre backend, web, cloud y SAP BTP, y sigo involucrado hasta la implementación, pruebas automatizadas, QA y entrega.

Billy Martínez junto a Oliver al aire libre en Temuco
Billy Martínez Temuco, CL
Backend y APIsArquitectura de sistemasEntrega full-stackCalidad automatizadaCloud y sistemas de IA
2023—hoyEntrega profesional de software
De punta a puntaRequisitos → arquitectura → desarrollo → QA
Inglés B2Competencia técnica profesional

01 / Trabajo seleccionado

Evidencia antes que palabras de moda.

El trabajo más importante suele ser privado. Estos casos explican el problema, mi responsabilidad y el criterio técnico sin exponer información del cliente ni inventar impacto.

01Experiencia previa · Trabajo confidencial

Entrega de soluciones SAP

Desde requisitos refinados hasta una entrega SAP comprobable.

Mi cargo contractual era Consultor SAP. En la práctica convertí requisitos funcionales en arquitectura y entrega full-stack: interfaz y UX, modelo de dominio, integraciones, despliegue, automatización de pruebas y resolución de problemas del ambiente.

  • Refiné requerimientos con el consultor funcional y propuse mejoras de arquitectura, flujo y UX
  • Diseñé y construí con SAP BTP, Fiori/UI5, CAP/CDS, Work Zone, HANA y Joule
  • Introduje pruebas automatizadas y una etapa de QA más allá de corregir directamente entre desarrollo y producción
  • Referencia CAP/Fiori pública e independiente con 12 pruebas sobre autorización por roles, protección de stock concurrente e integración OData resiliente, más CI verde
02Decisión de arquitectura · En curso

Plataforma cloud confidencial

Cambiar la base cuando la economía deja de tener sentido.

Evalué el costo y encaje técnico de una dirección existente en AWS, propuse una migración limpia hacia Google Cloud y conseguí el alineamiento necesario para reiniciar sobre una base más adecuada para el producto y el equipo.

  • Comparé economía cloud y costos operacionales
  • Recomendé AWS → Google Cloud y defendí la decisión
  • Alineé a los involucrados en torno a “partir de nuevo, pero partir bien”
03Producto propio · Repositorio privado

Clinipets

Una plataforma veterinaria diseñada para restricciones operacionales reales.

Sistema B2B2C que conecta clínicas, equipos veterinarios, tutores y mascotas. Me hago cargo del producto y la arquitectura de punta a punta: límites entre tenants, integridad clínica, aplicaciones e infraestructura.

  • Agenda sin conflictos y roles aislados por clínica
  • Fichas versionadas, firmas y correcciones auditables
  • Pagos firmados e idempotentes, cuarentena de archivos y notificaciones outbox
Ver mapa simplificado del sistema

Mapa público de arquitectura de Clinipets

Clientes
  • KMP móvil
  • Next.js web
API de dominio
  • Kotlin / Spring
  • Límites multi-tenant
  • Roles por clínica
Datos y servicios
  • PostgreSQL
  • R2
  • Pagos idempotentes
  • Notificaciones outbox
Integridad transversal
  • Auditoría
  • Fichas clínicas versionadas
  • Integridad clínica
04Referencia independiente · Código abierto

Grounded Knowledge Assistant

Hacer que las respuestas de IA fallen de forma segura cuando falta evidencia.

Referencia RAG deliberadamente acotada en TypeScript que vuelve inspeccionables y comprobables la recuperación, el uso de fuentes, la validación de citas y el rechazo seguro.

  • 12 pruebas unitarias/adversariales más 4 checks E2E en Chromium con Playwright
  • 100% de hit@3, precisión de respuesta/rechazo y validez de citas en la evaluación versionada
  • CI determinista sin claves y un adaptador OpenAI opcional que sólo corre en el servidor
  • Protocolo de entrega con IA validada por humanos: evidencia reproducible, revisión completa del diff, sin datos sensibles en prompts y con límites explícitos
  • Decisión de preparación publicada: no aprobado para producción hasta reunir evidencia de calidad, seguridad, aislamiento, escala, costo, confiabilidad, observabilidad y despliegue

02 / Experiencia

Amplitud de ingeniería en dominios complejos.

Aporto más valor entre un requerimiento funcional y una entrega productiva: cuestionando la solución inicial, eligiendo una arquitectura defendible, implementándola y guiando su validación.

2025 — 2026

BeCloud Consulting

Consultor SAP · Arquitectura, entrega full-stack y calidad

Refinamiento de requerimientos junto al consultor funcional; arquitectura, UX Fiori/UI5, implementación, integración, pruebas automatizadas y coordinación con QA y diseño en SAP BTP.

Oct 2023 — Sep 2024

Happ Rent

Full-Stack Developer

Entrega de producto en frontend y backend dentro de un entorno tecnológico de arriendo.

2020 — 2026

Universidad de La Frontera

Ingeniería Informática · Egresado

Plan de estudios completado en 2026.

03 / Capacidades

El stack cambia. La responsabilidad de ingeniería no.

Aprendo un stack mapeando primero el dominio, los contratos, los datos, los modos de falla y la ruta de entrega. Ese modelo se ha transferido entre Kotlin/Spring, TypeScript/Node, React/Next.js, SAP BTP, cloud e IA aplicada.

A

Arquitectura de sistemas

  • Refinamiento de requisitos
  • Modelado de dominio
  • Diseño de APIs e integraciones
  • Decisiones técnicas
  • Decisiones conscientes de costos
B

Backend y plataforma

  • Kotlin / Spring
  • Node.js / TypeScript
  • REST / OpenAPI
  • PostgreSQL
  • Sistemas multi-tenant
  • Diseño para fallas
C

Entrega de producto

  • React / Next.js
  • UX Fiori / UI5
  • Pruebas automatizadas
  • CI/CD
  • Observabilidad
  • Coordinación de QA y diseño
D

Empresa y cloud

  • SAP BTP
  • CAP / CDS
  • Work Zone
  • HANA
  • Google Cloud
  • AWS / Docker

04 / Forma de trabajo

“No me quedo con el ticket: cuestiono la arquitectura, el flujo y los modos de falla.”

Llevo suficiente tiempo programando para saber que las herramientas cambian más rápido que los fundamentos. Mi ventaja no es memorizar un stack: es entender el sistema completo, tomar una decisión clara y aprender lo que la entrega necesite.

Vivo en Temuco, Chile, y busco empleo asalariado con contrato en software, con disponibilidad inmediata. Acepto trabajo remoto, híbrido o presencial y puedo trasladarme dentro de Chile. Español nativo; inglés B2 operativo para conversaciones técnicas.

Roles objetivo
Backend / Plataforma / Full-stack
Dominio actual
Sistemas empresariales · SAP BTP
Formación
Ingeniería Informática · Egresado

05 / Aprendizaje verificable

Credenciales de cloud y datos.

Las credenciales respaldan el trabajo; no lo reemplazan. Cada elemento enlaza a un registro verificable.