Alan Martínez, Senior .NET Engineer

Sobre mí

Hola, soy Alan.

Soy Senior Full-stack Developer desde Argentina y trabajo de manera remota hace diez años. Desde mis comienzos me enfoque en .NET, pero poco a poco fui sumando nuevas tecnologías y herramientas que consideraba relevantes para cada proyecto.

Desde que salio la IA me interese mucho en el tema y hoy la mayor parte de mi trabajo no es escribir código, sino construir agentes y herramientas para abarcar cada etapa del proceso de desarrollo de software.

Ubicación
Argentina — remoto
Disponibilidad
Abierto a propuestas remotas

Habilidades técnicas

Backend
  • C#
  • .NET 10 / .NET Core
  • .NET Framework (legacy)
  • REST APIs
  • SOAP
Frontend
  • Vue 3 (Composition API)
  • Nuxt 3
  • TypeScript
  • Pinia
  • Vue Router
  • Vuetify
  • Angular
Datos e infra
  • SQL Server
  • Entity Framework
  • Redis
  • RabbitMQ
  • Azure (Functions, App Service)
  • Docker
  • CI/CD
  • Datadog
  • Firebase
  • MongoDB
Arquitectura
  • SOLID
  • Clean Architecture
  • CQRS
  • Repository
  • Facade
  • Strategy
  • Inyección de dependencias
Testing y calidad
  • xUnit
  • NUnit
  • Tests unitarios y de integración
  • Code review
  • SonarQube
  • Postman
Prácticas
  • Git
  • Azure DevOps
  • Scrum / Agile
  • Gitflow
  • Trunk-Based Development
  • Conventional Commits
IA aplicada
  • Claude Code
  • Spec-Driven Development + TDD/BDD
  • Agent Skills propias
  • Servidores MCP a medida
  • Navegación de código con Roslyn
  • Grafos de conocimiento del codebase
Dominio
  • Travel / Aerolíneas
  • NDC
  • Offer & Order
  • IBE
  • PSS
  • Facturación electrónica

Experiencia profesional

  1. Mayo 2025 — Presente

    Senior .NET Backend Developer

    FLYRTravel Technology

    Equipo de Order para una aerolínea de Medio Oriente: APIs de retail NDC y migración del modelo legacy al flujo Offer & Order.

    • Migré y construí cerca de veinte endpoints REST en ASP.NET Core hacia el modelo IATA Offer & Order —un 25 % del dominio del equipo—, liderando el rediseño del modelo de datos de reservas desde el flujo legacy IBE/PNR.
    • Reduje hasta 60 % la latencia de endpoints optimizando el consumo de servicios de terceros.
    • Sostuve cobertura de tests sobre 85 % —unitarios e integración— con code reviews y quality gates de SonarQube, bajo Trunk-Based Development y Conventional Commits.
    • Apliqué SOLID y patrones (Strategy, Facade, Repository, CQRS) para mantener la lógica de integración mantenible y testeable.
    • Aceleré cerca de 40 % las tareas repetitivas de migración de endpoints y generación de tests con Agent Skills propias sobre Claude Code, combinando Spec-Driven Development con TDD/BDD para que cada spec se valide con tests desde el inicio.
    • Optimicé el uso de contexto y tokens del agente con un servidor MCP de navegación de código basado en Roslyn y un grafo de conocimiento del codebase: más precisión en las migraciones, menos costo por iteración.
    • Dicté sesiones internas de capacitación al equipo sobre prácticas de desarrollo agéntico con IA.
  2. Marzo 2022 — Mayo 2025

    Senior .NET Backend Developer · Full-Stack Developer

    NewshoreTravel Technology

    • Diseñé y desarrollé APIs REST en ASP.NET Core para flujos de reserva, gestión de reservas, check-in y pagos dentro de un PSS (Passenger Service System) usado por varias aerolíneas europeas.
    • Integré proveedores y canales de distribución de terceros —Amadeus, KIU, NDC y una pasarela de pagos con webhooks para confirmación asíncrona— con manejo de errores robusto y resiliencia: reintentos, aislamiento de fallos y respuestas de error claras.
    • Apliqué SOLID y patrones de diseño de forma pragmática, y desarrollé features de frontend en Vue en los proyectos full-stack.
    • Aseguré la calidad con tests unitarios y de integración, code reviews, SonarQube y Gitflow.
    • Actué como referente técnico de un equipo ágil de cinco desarrolladores: clarificación de requerimientos, mentoring y revisión de pull requests.
  3. Septiembre 2017 — Marzo 2022

    Full-Stack .NET Developer

    APG ConsultingRemoto · Facturación electrónica

    • Integraciones con administraciones tributarias para el procesamiento de facturas electrónicas en Latinoamérica —ARCA/AFIP (Argentina), DIAN (Colombia), SIN (Bolivia) y DGT (Costa Rica)— para clientes corporativos con emisión diaria de alto volumen.
    • Diseñé e implementé componentes de facturación electrónica a partir de especificaciones funcionales y técnicas, asegurando el cumplimiento normativo de cada país.
    • Garanticé integridad y disponibilidad de los datos fiscales en producción, cumpliendo las entregas dentro de las estimaciones acordadas.
    • Stack: .NET Framework / .NET Core, Angular, SQL Server.
  4. Diciembre 2015 — Presente

    Desarrollador .NET Freelance · Full-Stack

    IndependienteEn paralelo a roles full-time

    • Desarrollo y mantengo servicios backend en C# / .NET (ASP.NET Core, REST APIs), aplicando SOLID y patrones de diseño (Facade, Repository).
    • Desarrollo interfaces modernas en Vue (Vuetify, Pinia) para los proyectos que requieren UI.
    • Configuro infraestructura end-to-end: Firebase para auth y datos, Redis como caché, y pipelines de despliegue.
    • Construyo mi propio ecosistema de desarrollo con IA —Agent Skills, servidores MCP y memoria persistente sobre Claude Code— y lo aplico para acelerar la entrega en proyectos propios y de clientes.
    • Proyecto destacado: sistema de gestión de facturas para una cooperativa eléctrica (API REST .NET + UI Vue).
    • Proyecto destacado: gestor documental full-stack (.NET + Vue) para carga, organización y búsqueda de documentos, con almacenamiento en Firebase.
  5. Abril 2015 — Agosto 2017

    Auditor de Sistemas (IT)

    Grant Thornton — Associated AuditorsCliente: banca · core bancario

    • Auditoría de procesos del sistema bancario core (Bantotal) y de los sistemas satélite, para asegurar una operación eficiente y segura.
    • Documentación detallada de los procesos auditados y propuestas de mejora sobre los sistemas del banco.

Proyectos personales

  • Sistema de facturación electrónica

    Análisis, diseño e implementación de un sistema de facturación electrónica para un instituto de formación superior, con tareas programadas de Windows e integración de base de datos.

    • .NET Core
    • Angular
    • SQL Server
  • Plataforma e-commerce — web y mobile

    Sitio de e-commerce de productos de seguridad —videovigilancia y control de presentismo— con armado de presupuesto, compra online y versión móvil.

    • .NET
    • Web
    • Mobile

Educación

Analista Programador Universitario
Universidad Nacional de la Patagonia San Juan Bosco — Chubut, Argentina
2013 — 2017

Idiomas

Español
Nativo
Inglés
Lectura y escritura técnica B2 · conversacional B1, mejorando activamente

Trabajo con pocos proyectos a la vez

No hace falta que lo tengas claro.
Para eso está la primera charla.

Contame qué te está frenando: con contexto, con lo que ya intentaste, con lo que está en juego. Si encaja, arrancamos. Si no soy yo, te digo quién sí.

Escribime