Marius Mihail Ion

Desarrollador frontend

Construyo interfaces de producto rápidas, accesibles y bien probadas, del diseño a producción.

  • Remoto desde cualquier lugar, presencial o híbrido en Zaragoza
  • Incorporación inmediata
  • Ciudadano de la UE

ContactarDescargar CVPDF, 2 páginas, 74 KBLinkedIn

App.tsx

Perfil

§

Desarrollador frontend especializado en Angular y TypeScript, con más de 8 años construyendo interfaces de producto para Zara Home (Inditex), Santander, UNIR y DCX. He trabajado con SSR, accesibilidad WCAG 2.1 AA, sistemas de diseño y autenticación, con pruebas unitarias y end-to-end (Jest, Playwright) y CI/CD. Uso herramientas de IA y LLM en el desarrollo diario, como Claude Code y la revisión de código con agentes. Estoy abierto a full stack o backend con TypeScript o Python.

Experiencia

§

jul 2026 – Actualidad, 5 meses

Desarrollador Frontend y Full Stack (TypeScript)

Productos propios y proyectos para clientesZaragoza, España

  • Desarrollé un motor de mensajería multicanal (WhatsApp, Instagram, Messenger y Telegram) en TypeScript sobre Cloudflare Workers, con aislamiento por cliente, estado de conversación en Durable Objects y modelo de datos en D1. Con él monté un bot de atención al cliente para un negocio de coaching, conectado a sus cuentas de WhatsApp, Telegram e Instagram.
  • Validé el motor con pruebas de integración en Vitest y Miniflare, con proveedores simulados y una suite de conformidad común para seis adaptadores de cuatro plataformas de mensajería.
  • Construí webs de demostración para negocios locales con navegación por teclado y pruebas de accesibilidad con Playwright y axe. Las tres sacaron 99 de rendimiento móvil en Lighthouse.
  • Construí un prototipo de panel en Angular para gestionar conversaciones y leads.
  • También hice una web bilingüe, un programa en PDF y vídeos de ejercicios para una entrenadora personal, dos canales de YouTube automatizados con IA y código (Remotion, React) y una calculadora interactiva y embebible de costes de asistentes, con JavaScript y datos de precios en JSON.

sept 2025 – nov 2026, 1 año 3 meses

Desarrollador Frontend (Angular)

Decskill EspañaCliente: Zara Home (Inditex)

  • Entregué el Centro de Ayuda país por país y corregí el comportamiento SSR y la inicialización de feature flags, incluido un destello durante la hidratación.
  • Implementé flujos de autenticación con contraseña y OTP para la migración del área de cuenta y validé los flujos en preintegración.
  • Cerré los hallazgos de una auditoría formal de accesibilidad WCAG 2.1 AA, que incluían navegación por teclado, estructura de encabezados, semántica ARIA y gestión del foco.
  • Implementé la integración Angular de un asistente de compra por voz y texto con WebRTC y OpenAI Realtime API, desplegado como piloto controlado en producción detrás de una feature flag.
  • Integré en las pull requests una revisión de código automática con varios agentes de IA, que incluía revisores generales y revisores con las reglas de negocio de Zara Home (feature flags, países) y detectaba fallos antes de llegar a producción.
  • Compartí con el equipo las prácticas de IA y LLM aplicadas al desarrollo que probaba, como la revisión de PR con agentes y el servidor MCP.
  • Desplegué con Docker un servidor MCP para el equipo, conectado a la documentación repartida por varios repositorios (APIs de pedidos antiguas y nuevas, reglas de negocio de Zara Home e Inditex), para dar contexto a los agentes de IA.
  • Reduje de 570 KB a 22 KB la carga que reciben las herramientas de IA en cada ejecución, mediante enrutado y limpieza de contexto.

sept 2023 – ago 2025, 2 años

Desarrollador Frontend (Angular)

Avanade EspañaCliente: UNIR

  • Desarrollé el backoffice Angular de MatEO para la gestión interna de la matriculación de estudiantes de UNIR.
  • Implementé componentes de autenticación, administración, permisos y navegación; refactoricé Admisiones dentro de un monorepo Nx para eliminar dependencias circulares y centralizar permisos.
  • Refactoricé código heredado y comuniqué al equipo de arquitectura del proveedor los problemas y mejoras de sus librerías.
  • Introduje ESLint, Prettier, pruebas unitarias y controles de calidad, y revisé la mayoría de las pull requests.
  • Además, fui el referente técnico de Angular del equipo (arquitectura y diseño de componentes) y formé a compañeros en buenas prácticas.
  • Recibí el reconocimiento interno Inspire Greatness (agosto de 2024) por el trabajo en el backoffice MatEO.

abr 2022 – ago 2023, 1 año 5 meses

Desarrollador Frontend (Angular)

Vermont Solutions (Viewnext/IBM)Cliente: Santander

  • Construí funcionalidades Angular para varias aplicaciones bancarias de Santander con el sistema de diseño Flame y las librerías NgDarwin, en un equipo Scrum de 5 personas con backend y diseño.
  • Construí una herramienta de gráficos con Chart.js y HammerJS, con interacciones gestuales.
  • Mantuve pruebas unitarias y de componentes con Karma, Jasmine y Angular TestBed, junto con análisis estático y revisión de código.
  • Además, fui el referente técnico de Angular en el equipo de una app bancaria móvil interna y en el de un portal inmobiliario.

nov 2019 – mar 2022, 2 años 5 meses

Desarrollador Full Stack (Angular y Python)

ENZO (Rent & Buy S.A.)Cliente: DCX

  • Implementé la configuración de productos, categorías y subcategorías del portfolio, con validadores asíncronos y modelos de categorías y subcategorías de materias primas.
  • Corregí la persistencia de empresas y usuarios.
  • Construí pantallas Angular de DCX, una plataforma de compraventa internacional de materias primas agrícolas para traders, con componentes y servicios reutilizables, el selector de servicios y el diseño adaptable a móvil con Angular Material y Flex Layout.
  • Diseñé y desarrollé endpoints REST en Python con SQLAlchemy sobre AWS serverless e integré sus servicios en el frontend con autenticación Cognito.
  • Formé a compañeros nuevos en la base de código y prácticas Angular y participé en reuniones de requisitos con el cliente en inglés.

jul 2018 – oct 2019, 1 año 4 meses

Desarrollador Full Stack

Proyectos de consultoría

  • Desarrollé aplicaciones web con .NET/C#, ASP.NET y SQL Server para energía (Repsol), salud (fertilidad) e industria (Rhino Zero, la aplicación de permisos de trabajo de LafargeHolcim).
  • Desarrollé interfaces con Razor, Kendo UI/Telerik, jQuery, Bootstrap y AJAX, y servicios REST con ASP.NET Web API.

Competencias técnicas

§

Pulsa una o varias tecnologías para ver dónde las he usado

Frontend

  • Angular 8-20
  • TypeScript
  • React 17 con Redux Toolkit y Hooks
  • JavaScript
  • CSS/SCSS
  • HTML
  • Angular Material/CDK
  • RxJS
  • Signals
  • NgRx
  • Standalone components
  • Formularios reactivos
  • Nx
  • Diseño responsive
  • Remotion

APIs

  • Consumo de API REST
  • Autenticación (contraseña, OTP, AWS Cognito)
  • WebRTC

Entrega y equipo

  • Git
  • CI/CD (GitHub Actions, Jenkins)
  • Agile/Scrum
  • Docker

Backend y cloud

  • Diseño de API REST
  • Python y SQLAlchemy (2019–2022)
  • Node.js y Koa (SSR)
  • SQL (SQL Server, 2018–2019)
  • AWS serverless: Lambda, API Gateway, S3, Cognito (2019–2022)
  • Cloudflare Workers
  • Durable Objects
  • D1

Interfaces de producto

  • Accesibilidad WCAG 2.1 AA
  • Rendimiento (SSR, hidratación, carga diferida)
  • Sistemas de diseño (Flame de Santander)
  • De Figma a componentes
  • Storybook
  • i18n/Transloco en más de 30 mercados
  • Feature flags (GrowthBook)
  • Gráficas con Chart.js
  • HammerJS

Pruebas y calidad

  • Pruebas de accesibilidad con axe
  • Jest
  • Pruebas end-to-end con Playwright
  • Angular TestBed
  • Pruebas unitarias y de componentes
  • Karma/Jasmine
  • Vitest
  • Lighthouse
  • ESLint
  • Prettier
  • SonarQube
  • Revisión de código
  • Refactorización

IA aplicada al desarrollo

  • Claude Code
  • Codex
  • Cursor
  • VS Code (modo agente)
  • skills y hooks personalizados para agentes
  • subagentes y orquestación de varios agentes
  • servidores MCP
  • revisión de código multiagente
  • ingeniería de contexto
  • integraciones LLM
  • OpenAI Realtime API

Formación e idiomas

§
Formación
Técnico Superior en Desarrollo de Aplicaciones Multiplataforma, Colegio Joyfe, Madrid.
Certificaciones
  • Angular Certified Developer, Angular Training (Alain Chautard, Angular GDE), diciembre de 2022.
  • Advanced Angular Workshop, Angular Training, 2023.
  • Green Software for Practitioners (LFC131), Linux Foundation, marzo de 2025.
  • API Owner, APIAddicts, octubre de 2022.
Evaluación de inglés
English Proficiency Test de goFLUENT, MCER C2, marzo de 2025.
Idiomas
  • Español y rumano: nativos.
  • Inglés: C1.

Recomendaciones

§

Trabajar con Marius ha sido un verdadero placer. Entramos juntos en Inditex y desde el primer día ha sido un gran apoyo y compañero. Destaco especialmente su iniciativa con herramientas de IA aplicadas al desarrollo, de las que aprendí muchísimo trabajando codo con codo con él. Cualquier equipo sería más que afortunado de contar con alguien con su nivel técnico y su actitud.

Juan Pablo Romero PereiraDesarrollador de front-endZARA HOMEProyecto: Zara Home (Inditex)

He trabajado con Marius en el proyecto de Zara Home, él como desarrollador y yo como diseñadora UX. Siempre hemos tenido muy buena comunicación y tiene muy buenas ideas en cuanto a la implementación de los diseños. Los diseños y los desarrollos siempre encajaban a la perfección asi que en pocas ocasiones hemos tenido que pulirlos.

También, he podido aprender mucho sobre IA, ya que tiene muchos conocimientos e ideas interesantes que mejoran la calidad y experiencia del usuario con la web.

El trato con el siempre ha sido muy bueno y crea muy buen ambiente en el equipo, da gusto trabajar con gente como Marius.

Belén Naveira MuiñoDiseñadora UXNomasystems S.L.Proyecto: Zara Home (Inditex)

Tuve la oportunidad de coincidir con Marius en Avanade dentro del mismo proyecto, trabajando como desarrolladores frontend: él como senior y yo como junior. Su conocimiento en Angular es excelente, pero lo que realmente destaco de trabajar con él es su disposición para ayudar y compartir su experiencia.

Siempre estuvo dispuesto a explicarme conceptos complejos, guiándome en el uso de tecnologías frontend y analizando conmigo las distintas soluciones, considerando sus pros y contras. Además, se mantiene constantemente actualizado con las últimas tendencias y es una persona altamente proactiva, explorando nuevas tecnologías con el objetivo de optimizar el desarrollo y mejorar la eficiencia.

Otro aspecto que valoro mucho de Marius es su enfoque en las buenas prácticas. No solo las aplica en su trabajo diario, sino que también fomenta su adopción dentro del equipo, organizando reuniones cuando es necesario y alineando a todos en la construcción de software de calidad, mantenible y escalable.

Trabajar con él ha sido una gran experiencia, y sin duda, es un profesional altamente recomendable en cualquier equipo de desarrollo.

José Luis Murcia GámezOperador del mercado de divisasJCMProyecto: UNIR (Avanade)

Marius fue un gran profesional con el que trabajé. Trabajamos juntos en Enzo, y su ética de trabajo es inmaculada y es muy fácil trabajar con él. Se desvive cuando le pides ayuda y orientación.

Gonzalo Rodríguez MuñozDesarrollador full stackKS-TF AGProyecto: ENZO

Ver todas las recomendaciones en LinkedIn

Contacto

§