Senior Software Engineer

Sobre Mí

Alex Martínez

Alex Martínez

Senior Software Engineer

En qué trabajo

Soy Senior Software Engineer. En la última etapa he trabajado en un solo problema. Un asistente de IA tiene que actuar sobre datos reales sin convertirse en la parte menos fiable del sistema.

El trabajo está en el límite que rodea al modelo: qué herramientas existen, qué puede cambiar cada una, qué pasa cuando el modelo pide algo que no debería obtener, y cuánto cuesta todo eso. Un prompt puede pedir buen comportamiento. Solo el servidor puede garantizarlo.

Ese límite es ingeniería de backend de toda la vida aplicada a un sitio nuevo: permisos, validación, presupuestos, tests. Yo lo hago en .NET.

Principios

El LLM orquesta, no calcula. Cada cifra vuelve de un servicio que se puede testear; cada escritura pasa por un gate que se puede auditar. Si un comportamiento importa, tiene un caso en CI.

Focos

Estrategia técnica

Decidir qué construir, qué comprar y qué no tocar.

Diseño de sistemas

Sistemas con los que estaría cómodo llevando la guardia.

Coste y evals

Saber lo que gasta una funcionalidad y cuándo se degrada.

Educación

Grado en Ingeniería Informática

Universitat Oberta de Catalunya (UOC)

Trayectoria

Nueve años de ingeniería, del móvil a la IA en producción

2025-Actualidad

Senior Full-Stack Engineer

Desarrollo full-stack en un SaaS de planificación de ingresos con IA, desde el backend orientado a eventos hasta el tooling de agentes que corre encima.

  • Write safety para agentes sobre Amazon Bedrock: acotar qué puede modificar una tool call y dejar el resto detrás de una aprobación explícita.
  • Tool calling a través de los mismos servicios de dominio que usa el producto, de modo que el agente hereda las validaciones en lugar de esquivarlas.
  • Un eval harness que reproduce un conjunto fijo de casos en cada cambio de prompt o de herramienta, con seguimiento de tokens y coste por ejecución.
  • Servidores MCP que exponen los esquemas y convenciones internas a los editores del equipo como contexto estructurado.
  • Servicios orientados a eventos en .NET 10 y Kafka, más ETL de Salesforce y HubSpot hacia Snowflake.
2023-Actualidad

Ingeniero de Software Independiente

Entrega end-to-end para empresas que necesitan resolver un problema complejo y llevarlo a producción.

  • Entornos multi-cloud en Azure y AWS definidos como código, con dev, staging y producción aislados.
  • Más de 30 pipelines de CI/CD con despliegues blue/green y canary.
  • Microservicios .NET procesando más de 15k mensajes/min sobre colas orientadas a eventos.
  • Escaneo de seguridad automatizado y gestión centralizada de secretos, siguiendo las guías del OWASP Top 10.
2020-2025

Senior Software Engineer & Cloud Lead en FXStreet

Modernicé una plataforma de noticias financieras de alto tráfico, llevando monolitos legacy a una arquitectura cloud-native sobre Azure.

  • Migración de los servicios core a Azure Kubernetes Service, desplegados con Azure DevOps.
  • Arquitectura multi-región que redujo la latencia para usuarios globales y bajó la factura cloud mensual.
  • Caché distribuida y refactor de cuellos de botella en .NET Core para reducir carga de memoria y tiempos de respuesta.
  • Estándares de monitorización con New Relic y rotaciones de guardia, además de la migración de la app móvil de Xamarin a React Native.
2017-2020

Software Engineer

Desarrollo backend, móvil y web.

¿Estás en algo parecido?

Nueve años de ingeniería en sistemas donde caerse o escribir donde no toca cuesta dinero.

Sobre Mí | Alex Martínez