# Martin Gregorio

**Principal Engineer y arquitecto de software** · Mar del Plata, Argentina

[LinkedIn](https://www.linkedin.com/in/magregorio) · [GitHub](https://github.com/martingregorio)

## Resumen

Principal Engineer y arquitecto de software con más de 14 años diseñando sistemas backend, cloud e IoT. Trabajé en pipelines de video para WWE y Canela Media, en fintech multi-país con Tigo Money, y hoy construyo Armadillo Gaming, una plataforma de mesas de juego con IA. Trabajo con desarrollo guiado por especificaciones y agentes de IA, y enseño Ingeniería de Software en IDRA, donde acompaño a estudiantes en proyectos para clientes reales.

## Experiencia

### Profesor de Ingeniería de Software — IDRA

*2026 – actualidad* · Mar del Plata

- Ciclo de vida del software, metodologías ágiles, CI/CD, testing unitario, métricas y roles dentro de un equipo.
- Integraciones con APIs REST y GraphQL.
- Acompaño a los estudiantes durante el proyecto anual, una solución real para un cliente real.

**Stack:** GraphQL, GitHub Actions

### Founder y arquitecto de software — Armadillo Gaming

*ene 2025 – actualidad* · Mar del Plata

- Fundé y lidero un producto que une hardware y software. Coordino al equipo que diseña, desarrolla la electrónica y construye las mesas modulares en madera maciza.
- Diseñé de punta a punta la plataforma IoT, de los dispositivos a la nube, sobre AWS y con infraestructura como código.
- Construí un coach de juegos con IA que enseña a jugar y responde dudas de reglas en voz alta, con respuestas que citan el reglamento.
- Implementé actualizaciones de firmware remotas, firmadas y con rollback automático.
- Trabajo con desarrollo guiado por especificaciones y agentes de IA, con contratos versionados y gates de calidad en CI.

**Stack:** Go, TypeScript, NestJS, Svelte, PostgreSQL, MQTT, AWS, Terraform / OpenTofu, GitHub Actions, LLMs (Claude, Gemini), RAG y embeddings, Agentes de IA

### Profesor de Programación 2 — IDRA

*feb 2022 – jul 2023* · Mar del Plata

- Lenguajes de programación, programación orientada a objetos y principios SOLID.

### Principal Engineer · Canela Media — intive (ex Spark Digital)

*2022 – actualidad* · Mar del Plata (remoto)

- Responsable del pipeline de media completo, desde que llega el archivo fuente de los rightsholders hasta que el contenido está disponible para los clientes.
- Transcode de mezzanine y proxy, y distribución automatizada a QuickPlay y Brightcove.
- Integración con Vionlabs para obtener metadata y ad breaks a partir de los proxies, lo que agiliza el trabajo del equipo de contenido.
- CI/CD con GitHub Actions e infraestructura con Terraform sobre AWS.

**Stack:** TypeScript, DynamoDB, PostgreSQL, AWS, Terraform / OpenTofu, GitHub Actions

### Senior Engineer / Tech Lead · WWE — intive (ex Spark Digital)

*sept 2016 – 2022* · Mar del Plata (remoto)

- Desarrollo del sistema interno que transcodifica video con AWS Elemental Server on-premise y lo distribuye a WWE.com, WWE Network, YouTube, Peacock y Sony LIV.
- A cargo del MDM, con master records de los que cada plataforma hereda la metadata y la sobrescribe para cumplir sus propios requisitos.
- CI/CD con GitLab y servicios en Laravel, NestJS y Go sobre AWS.

**Stack:** Laravel, Vue, NestJS, MySQL, Beanstalkd, Redis, Go, AWS, AWS Elemental, GitLab CI

### Desarrollador PHP → Líder técnico — Globant

*ago 2014 – sept 2016* · Mar del Plata

- Para Millicom/TIGO, desarrollé el backend de Tigo Money, una API REST en Phalcon que conectaba las apps móviles con los middlewares SOAP de las operadoras.
- Lo implementé en Honduras, Guatemala y Bolivia, y di soporte a El Salvador y Tanzania. Empecé como desarrollador y terminé como líder técnico.
- Después trabajé en Handler, un marketplace en Laravel para contratar servicios del hogar, como electricistas, plomeros o limpieza.

**Stack:** PHP, Phalcon, Laravel, MySQL

### Consultor y desarrollador de software — Freelance

*jul 2012 – actualidad* · Mar del Plata

- Desarrollé y mantengo desde 2017 el CRM de una fundación de ayuda a la infancia, que genera los débitos automáticos de sus donantes en siete redes de tarjetas (Visa, Mastercard, Cabal y Naranja, entre otras).
- En 2026 lo reconstruí sobre Symfony 8 y AWS, con infraestructura como código, CI/CD y deploys atómicos con rollback automático, por unos 10 dólares al mes.
- Consultoría y desarrollo en proyectos Laravel.

**Stack:** PHP, Symfony, Laravel, MySQL, AWS, Terraform / OpenTofu, GitHub Actions

## Proyectos

### [Este sitio](https://github.com/martingregorio/site) (2026)

Autor. Un sitio personal que es una terminal estilo fish, hecho con Astro y Svelte.

**Stack:** Astro, Svelte, TypeScript, AWS, Terraform / OpenTofu

### Armadillo Gaming (2025)

Founder y arquitecto. Mesas de juego modulares con IoT e IA, que ambientan cada partida con luz y sonido y enseñan a jugar.

**Stack:** Go, TypeScript, NestJS, Svelte, PostgreSQL, MQTT, AWS, Terraform / OpenTofu, GitHub Actions, LLMs (Claude, Gemini), RAG y embeddings, Python

### Pipeline de media para Canela Media (2022)

Principal Engineer. Ingesta, transcode y distribución de video, desde el archivo del rightsholder hasta QuickPlay y Brightcove.

**Stack:** TypeScript, DynamoDB, PostgreSQL, AWS, Terraform / OpenTofu, GitHub Actions

### Transcode y metadata para WWE (2016)

Senior Engineer / Tech Lead. Sistema interno de transcode y distribución de video a WWE Network, YouTube, Peacock y Sony LIV, con un MDM de metadata.

**Stack:** Laravel, Vue, NestJS, MySQL, Beanstalkd, Redis, Go, AWS, AWS Elemental, GitLab CI

### Tigo Money (2014)

Desarrollador → Líder técnico. Backend de la billetera móvil de Millicom/TIGO, implementado en varios países de Latinoamérica.

**Stack:** PHP, Phalcon, MySQL

## Habilidades

- **Arquitectura y cloud:** AWS, AWS Elemental, Terraform / OpenTofu, MQTT, IoT
- **Backend:** Go, TypeScript, Node.js, NestJS, PHP, Laravel, Symfony, GraphQL, RabbitMQ
- **Frontend:** Vue, Svelte, Astro
- **Datos:** PostgreSQL, MySQL, DynamoDB, Redis, MongoDB
- **IA:** LLMs (Claude, Gemini), RAG / embeddings, AI agents
- **DevOps:** GitHub Actions, GitLab CI, Docker

## Educación

- **Técnico Superior en Programación**, Universidad Tecnológica Nacional, Mar del Plata (2011 – 2013)
- **Ingeniería en Informática (estudios parciales)**, Universidad FASTA (2006 – 2011)

## Idiomas

- **Español:** Nativo
- **Inglés:** Profesional

## Certificaciones

- Go: The Complete Developer's Guide (Golang)
- RabbitMQ and Messaging Concepts
- gRPC [Golang] Master Class: Build Modern API & Microservices
- Software Architecture for the Enterprise Architect
- M121: The MongoDB Aggregation Framework (MongoDB University)
