Sobre Mí

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
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.
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.
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.
Software Engineer
Desarrollo backend, móvil y web.