ES · versión en español Contact
Marked:

Download CV Contact

Portrait of Marius Mihail Ion

Marius Mihail Ion

Frontend Developer | Angular · TypeScript | Applied AI

I build Angular and TypeScript interfaces for enterprise products: Zara Home (Inditex), Santander and UNIR.

Location
Zaragoza · remote from Spain or hybrid in Zaragoza
Availability
Available immediately · Permanent or B2B · EU citizen

Contact Download CV LinkedIn

Summary

Frontend Developer specialising in Angular and TypeScript. I have worked on e-commerce, banking and education products for Zara Home (Inditex), Santander and UNIR, covering AI integrations, SSR, accessibility and authentication. In my recent teams I was the frontend technical reference while still writing code every day. I currently build my own products and client projects with TypeScript, Cloudflare and AI.

Experience

2026 – present

Independent Software Developer

Own products & client projects · Zaragoza, Spain

  • Built and ran an AI lead-qualification bot for a coaching business across Telegram, WhatsApp and Instagram, on Cloudflare Workers.
  • Developing a multi-channel messaging engine in TypeScript (WhatsApp, Instagram, Messenger, Telegram) on Cloudflare Workers, Durable Objects and D1.
  • Also: demo websites for small businesses and an embeddable cost calculator on Cloudflare, code-driven video pipelines (Remotion, HyperFrames) for two YouTube channels, and an Android app in Kotlin.

2025 – 2026

Decskill España

Client: Zara Home (Inditex) · Frontend Developer (Angular)

  • Reduced the payload sent to AI tools from 570 KB to 22 KB per execution through routing and context stripping.
  • Integrated an automated multi-agent AI code review into pull requests, with general reviewers and reviewers carrying Zara Home business rules (feature flags, countries), catching defects before production.
  • Closed the findings of a formal WCAG 2.1 AA accessibility audit, covering keyboard navigation, heading structure, ARIA semantics and focus management.
  • Implemented the Angular integration for a voice-and-text shopping assistant using WebRTC and OpenAI Realtime API, released as a controlled production pilot behind a feature flag.
  • Delivered a country-by-country Help Center rollout and corrected SSR and feature-flag initialisation behaviour, including a hydration flash.
  • Delivered password and OTP authentication paths for the account-area migration and validated the flows in pre-integration.

2024 – 2025

Avanade Spain

Client: UNIR · Frontend Developer (Angular)

  • Served as the frontend technical reference for Angular architecture, component design and code quality.
  • Implemented authentication, administration, permissions and navigation components; refactored Admissions within an Nx monorepo to remove circular dependencies and centralise permissions.
  • Introduced ESLint, Prettier, unit tests and quality gates, reviewed most pull requests and mentored teammates on Angular practices.

2022 – 2024

Vermont Solutions (Viewnext/IBM)

Client: Santander · Frontend Developer (Angular)

  • Acted as the Angular reference across several banking applications, coordinating with backend, design and Scrum teams while implementing frontend features.
  • Served as the technical reference in an internal mobile banking app team and in a real-estate portal team.
  • Built a Chart.js transaction-monitoring dashboard with gesture interactions, and implemented Angular components using the bank's design system.
  • Maintained unit and component tests with Karma, Jasmine and Angular TestBed, alongside static analysis and code review.

2020 – 2022

ENZO (Rent & Buy S.A.)

Frontend Developer (Angular)

  • Built reusable Angular components and reactive forms.
  • Integrated REST services within an existing AWS serverless architecture, including Cognito authentication.
  • Trained new teammates on the codebase and Angular practices, and joined client requirements meetings in English.

2018 – 2020 Full Stack Developer (.NET/C#), consulting projects

Technical skills


Frontend

  • Angular 8-20
  • TypeScript
  • JavaScript
  • HTML
  • CSS/SCSS
  • RxJS
  • NgRx
  • Nx
  • Signals
  • standalone components
  • SSR
  • lazy loading
  • Angular Material/CDK

Product UI

  • accessibility
  • WCAG 2.1 AA remediation
  • responsive interfaces
  • design systems
  • component libraries
  • i18n/Transloco
  • React 17 (project experience)

Testing and quality

  • Jest
  • Playwright
  • end-to-end testing
  • Karma/Jasmine
  • Angular TestBed
  • unit and component testing
  • ESLint
  • Prettier
  • SonarQube/SonarCloud
  • code review

APIs and delivery

  • OpenAPI
  • OAuth 2.0
  • JWT
  • Git
  • CI/CD (GitHub Actions)

Backend

  • .NET/C#
  • ASP.NET
  • SQL Server (2018–2020 experience)
  • Cloudflare Workers
  • Durable Objects
  • D1
  • REST
  • AWS serverless (Cognito)

AI-assisted development

  • Claude Code
  • Codex
  • Cursor
  • code agents with reviewed output
  • MCP
  • automated code review with agents

Applied AI

  • OpenAI Realtime API
  • WebRTC
  • LLM integrations

Education and languages

Education
Higher Technician in Multi-platform Applications Development, Joyfe College, Madrid.
English assessment
goFLUENT English Proficiency Test, CEFR C2, March 2025.
Languages
Spanish and Romanian: native. English: full professional proficiency.