Pedro Antonio Moya García
Alicante, España · +6 años de experiencia internacional (NL · DE · ES)

Pedro Antonio Moya García

Desarrollador Senior Full-Stack .NET

C# & .NET 10 · Arquitectura de Software · Blazor & Angular · Azure & AWS

Resumen Ejecutivo

Desarrollador Senior Full-Stack .NET con más de 6 años de experiencia internacional (Países Bajos, Alemania y España) diseñando, modernizando y escalando soluciones empresariales orientadas a microservicios. Profunda especialización en el ecosistema .NET (C#, .NET 10, .NET 8, ASP.NET Core) y frontends reactivos modernos con Blazor (Server/WebAssembly) y Angular.

Amplia trayectoria liderando la reingeniería integral de sistemas ERP legacy, implementando Clean Architecture, CQRS (MediatR) y principios SOLID, y optimizando bases de datos relacionales de alto rendimiento (SQL Server, Oracle PL/SQL) y NoSQL (Azure CosmosDB). Experiencia gestionando el ciclo completo de desarrollo (SDLC), automatizando pipelines CI/CD sin tiempo de inactividad (TeamCity, Octopus Deploy) y desplegando aplicaciones en Microsoft Azure y AWS.

Educación e Intercambio Internacional

Grado en Ingeniería Informática (Especialidad en Ingeniería del Software)2014 – 2020
Universidad de Alicante (UA), España
Intercambio Académico Internacional (Programa Erasmus+) – Ingeniería Informática2018
Universidad Tecnológica de Gdańsk (Politechnika Gdańska), Polonia
IdiomasEspañol (Nativo) · Inglés (Avanzado / Competencia profesional completa en equipos internacionales en NL y DE)

Aptitudes Técnicas y Stack Principal

Backend y Ecosistema .NET
C#.NET 10.NET 8.NET Core 6ASP.NET CoreASP.NET MVCRESTful & Minimal APIsMicroservices
Arquitectura y Patrones
Clean ArchitectureCQRSMediatRSOLID PrinciplesDomain-Driven Design (DDD)Dependency InjectionERP Modernization
Frontend y UI Móvil
Blazor (Server & WASM)Angular (SPA)TypeScriptJavaScript (ES6+)HTML5 & CSS3Tailwind & BootstrapXamarin & Ionic
Datos y Persistencia
SQL Server (T-SQL)Oracle (PL/SQL)Azure CosmosDB (NoSQL)Entity Framework CoreDapper ORM
Cloud, DevOps y CI/CD
Microsoft AzureAWSTeamCityOctopus DeployZero-Downtime CI/CDIIS & GitAgile / Scrum
Testing y Aseguramiento de Calidad
xUnitUnit & Integration TestingPerformance ProfilingQuery OptimizationLegacy Code RefactoringCode Reviews
C#
Angular
Blazor
.NET Core
Azure Cosmos DB
SQL Server
Tailwind CSS
HTML5
C#
Angular
Blazor
.NET Core
Azure Cosmos DB
SQL Server

Experiencia Profesional

Dic 2024 – Actualidad Países Bajos

Senior Full-Stack .NET Developer

@ TUI

.NET 10 · Microservicios · Blazor

  • Ingeniería de Datos de Alto Volumen: Arquitectura, desarrollo y despliegue de aplicaciones .NET críticas para la ingesta de datos de alto volumen, monitorización en tiempo real y procesamiento respaldado por Microsoft SQL Server.
  • Modernización Legacy y CQRS: Liderazgo en la modernización de aplicaciones clave refactorizando hacia Clean Architecture, implementando CQRS y el patrón Mediator con MediatR, optimizando consultas SQL complejas y migrando a .NET 10 para lograr un aumento significativo del rendimiento.
  • Microservicios Distribuidos: Diseño e implementación de una arquitectura backend de microservicios escalable, robusta y desacoplada para agilizar la integración y sincronización de datos entre múltiples proveedores externos de viajes.
  • Dashboards Interactivos de Monitorización: Construcción desde cero de paneles interactivos de visualización de datos en tiempo real y herramientas operativas internas utilizando Blazor y .NET.
  • Automatización CI/CD y Releases: Automatización y gestión de pipelines CI/CD de extremo a extremo y flujos de entrega con TeamCity y Octopus Deploy, garantizando despliegues en producción fiables, repetibles y sin tiempo de inactividad (zero-downtime).
.NET 10.NET 10
C#C#
BlazorBlazor
SQL ServerSQL Server
Oct 2022 – Dic 2024 Leiden, Países Bajos

Full-Stack .NET Developer

@ Petrofac

.NET 8 · Blazor Server · Azure CosmosDB

  • Liderazgo Técnico y Reingeniería ERP: Liderazgo técnico en la reingeniería de extremo a extremo de un sistema ERP corporativo legacy, dirigiendo la migración desde cero a una arquitectura moderna y escalable sobre .NET 8 y Blazor Server.
  • Clean Architecture y Modelado NoSQL: Diseño e implementación del backend siguiendo Clean Architecture y principios SOLID, junto con el modelado de datos y despliegue de bases de datos NoSQL de alto rendimiento en Azure CosmosDB.
  • Frontend Reactivo en Blazor: Desarrollo de interfaces altamente interactivas y adaptables con Blazor Server, mejorando significativamente la experiencia de usuario, la velocidad de respuesta y la eficiencia en flujos empresariales complejos.
  • Continuidad de Negocio y Optimización de Costes: Garantía del 100 % de continuidad operativa durante la transición, entregando una plataforma segura, desacoplada y optimizada que redujo sustancialmente los costes operativos y de mantenimiento.
.NET 8.NET 8
Blazor ServerBlazor Server
C#C#
CosmosDBCosmosDB
HTML5HTML5
CSS3CSS3
Oct 2021 – Oct 2022 Colonia, Alemania

Full-Stack .NET Developer

@ Formel D Group

.NET Core 6 · Angular · SQL Server

  • Evolución de ERP Empresarial: Ejecución del desarrollo de extremo a extremo y mantenimiento evolutivo de un sistema ERP del sector automoción, diseñando un backend resiliente con .NET Core 6, Entity Framework Core y SQL Server.
  • Frontend SPA Moderno: Construcción de una interfaz de usuario moderna y adaptable con Angular 13 y TypeScript, asegurando una alta usabilidad en flujos de negocio complejos de múltiples pasos.
  • Ecosistema de APIs Unificado: Diseño y despliegue de APIs RESTful escalables para dar servicio de forma transparente tanto a la plataforma web principal como al ecosistema de aplicaciones móviles corporativas.
  • Digitalización de Procesos Multiplataforma: Desarrollo de aplicaciones móviles multiplataforma en Xamarin orientadas a digitalizar procesos internos de campo, incluyendo control horario y gestión de operaciones diarias.
Angular 13Angular 13
.NET Core 6.NET Core 6
XamarinXamarin
C#C#
SQL ServerSQL Server
Sep 2020 – Oct 2021 Alicante, España

Full-Stack .NET Developer

@ Gestión Tributaria Territorial (GTT)

ASP.NET MVC · Oracle PL/SQL

  • ERP para Administración Pública: Responsable del desarrollo backend y frontend y del mantenimiento evolutivo de un ERP crítico de gestión tributaria para entidades de la administración pública bajo estrictos estándares de seguridad.
  • Optimización Oracle PL/SQL de Alto Volumen: Diseño, optimización y mantenimiento de procedimientos almacenados y funciones complejas en Oracle PL/SQL, garantizando la integridad de datos y alto rendimiento en procesos masivos por lotes.
  • Modernización de Interfaz Web: Implementación de mejoras frontend utilizando ASP.NET MVC, HTML5, CSS3, Bootstrap y JavaScript/jQuery, agilizando los flujos de trabajo diarios del personal público.
ASP.NET MVCASP.NET MVC
C#C#
HTML5HTML5
CSS3CSS3
Sep 2018 – Feb 2019 Alicante, España

Full-Stack .NET Developer

@ ACTIO Procesos & Tecnología

.NET · Angular · SQL Server

  • Arquitectura SPA E-Commerce: Ingeniería desde cero de una plataforma de comercio electrónico Single Page Application (SPA) completa para el sector de recambios de vehículos con Angular y .NET.
  • Diseño de Base de Datos Relacional: Diseño y gestión del modelo de datos relacional y lógica backend mediante Transact-SQL (T-SQL) en Microsoft SQL Server para soportar consultas rápidas sobre grandes catálogos y volúmenes de pedidos.
AngularAngular
C#C#
SQL ServerSQL Server
HTML5HTML5
CSS3CSS3

Proyectos Destacados

Portafolio Personal de Desarrollador

Portafolio Personal de Desarrollador

Portafolio profesional (www.pedromg.dev) desarrollado con Angular 17 y Tailwind CSS, con sistema de diseño editorial en espacio de color oklch y soporte bilingüe.

Angular 17Angular 17
TailwindTailwind
Proyecto Premiado

Plataforma N1+

Plataforma móvil y web ganadora de certamen universitario diseñada para combatir la violencia de género y ofrecer recursos de asistencia accesibles.

.NET.NET
Web & MobileWeb & Mobile
Trabajo de Fin de Grado

Foodapet — Plataforma E-Commerce

Plataforma de comercio electrónico full-stack desarrollada desde cero con un backend web en .NET y una aplicación móvil híbrida multiplataforma en Ionic.

.NET Backend.NET Backend
C#C#
Ionic HybridIonic Hybrid

Contacto

Redactar con IA Gemini AI

Escribe una idea breve o elige una opción rápida y Gemini redactará el asunto y el mensaje.