Pedro Antonio Moya García
Alicante, Spain · 6+ Years International Experience (NL · DE · ES)

Pedro Antonio Moya García

Senior Full-Stack .NET Developer

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

Executive Summary

Senior Full-Stack .NET Developer with over 6+ years of international experience (Netherlands, Germany, Spain) designing, modernizing, and scaling enterprise-grade, microservices-oriented solutions. Deep expertise in the .NET ecosystem (C#, .NET 10, .NET 8, ASP.NET Core) and modern reactive frontends using Blazor (Server/WebAssembly) and Angular.

Proven track record of driving end-to-end legacy ERP re-engineering, implementing Clean Architecture, CQRS (MediatR), and SOLID principles, and optimizing high-throughput relational (SQL Server, Oracle PL/SQL) and NoSQL (Azure CosmosDB) data stores. Adept at owning the full software development lifecycle (SDLC), automating zero-downtime CI/CD pipelines (TeamCity, Octopus Deploy), and delivering cloud-ready applications across Microsoft Azure and AWS.

Education & International Exchange

Bachelor's Degree in Computer Engineering (Software Engineering Specialty)2014 – 2020
University of Alicante (UA), Spain
International Academic Exchange (Erasmus+ Programme) – Computer Science2018
Gdańsk University of Technology (Politechnika Gdańska), Poland
LanguagesSpanish (Native) · English (Advanced / Professional Working Proficiency in international teams across NL & DE)

Technical Skills & Core Stack

Backend & .NET Ecosystem
C#.NET 10.NET 8.NET Core 6ASP.NET CoreASP.NET MVCRESTful & Minimal APIsMicroservices
Architecture & Patterns
Clean ArchitectureCQRSMediatRSOLID PrinciplesDomain-Driven Design (DDD)Dependency InjectionERP Modernization
Frontend & Mobile UI
Blazor (Server & WASM)Angular (SPA)TypeScriptJavaScript (ES6+)HTML5 & CSS3Tailwind & BootstrapXamarin & Ionic
Data & Persistence
SQL Server (T-SQL)Oracle (PL/SQL)Azure CosmosDB (NoSQL)Entity Framework CoreDapper ORM
Cloud, DevOps & CI/CD
Microsoft AzureAWSTeamCityOctopus DeployZero-Downtime CI/CDIIS & GitAgile / Scrum
Testing & Quality Assurance
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

Professional Experience

Dec 2024 – Present Netherlands

Senior Full-Stack .NET Developer

@ TUI

.NET 10 · Microservices · Blazor

  • High-Volume Data Engineering: Architected, developed, and deployed business-critical .NET applications for high-volume data ingestion, real-time monitoring, and processing backed by Microsoft SQL Server.
  • Legacy Modernization & CQRS: Spearheaded the modernization of core applications by refactoring towards Clean Architecture, implementing CQRS and the Mediator pattern with MediatR, optimizing complex SQL queries, and migrating to .NET 10 to achieve a significant boost in system throughput.
  • Distributed Microservices: Designed and implemented a scalable, robust, and decoupled backend microservices architecture to streamline integration and data synchronization across multiple external travel providers.
  • Interactive Monitoring Dashboards: Built real-time interactive data visualization dashboards and internal operational tools from scratch using Blazor and .NET.
  • CI/CD & Release Automation: Automated and managed end-to-end CI/CD pipelines and release workflows using TeamCity and Octopus Deploy, ensuring reliable, repeatable, and zero-downtime production deployments.
.NET 10.NET 10
C#C#
BlazorBlazor
SQL ServerSQL Server
Oct 2022 – Dec 2024 Leiden, Netherlands

Full-Stack .NET Developer

@ Petrofac

.NET 8 · Blazor Server · Azure CosmosDB

  • Technical Leadership & ERP Re-engineering: Provided technical leadership in the end-to-end re-engineering of a legacy corporate ERP system, driving the migration from scratch to a modern, scalable architecture built on .NET 8 and Blazor Server.
  • Clean Architecture & NoSQL Data Modeling: Designed and implemented the solution backend adhering to Clean Architecture and SOLID principles, alongside data modeling and deployment of high-performance NoSQL databases in Azure CosmosDB.
  • Reactive Blazor Frontend: Developed highly interactive, responsive user interfaces with Blazor Server, significantly improving user experience, system responsiveness, and complex enterprise workflow efficiency.
  • Business Continuity & Cost Optimization: Guaranteed 100% business continuity throughout the transition phase, delivering a secure, decoupled, and optimized platform that substantially reduced operational and maintenance costs.
.NET 8.NET 8
Blazor ServerBlazor Server
C#C#
CosmosDBCosmosDB
HTML5HTML5
CSS3CSS3
Oct 2021 – Oct 2022 Cologne, Germany

Full-Stack .NET Developer

@ Formel D Group

.NET Core 6 · Angular · SQL Server

  • Enterprise ERP Evolution: Executed end-to-end development and evolutionary maintenance of an enterprise automotive ERP system, engineering a resilient backend with .NET Core 6, Entity Framework Core, and SQL Server.
  • Modern SPA Frontend: Built a modern, responsive user interface using Angular 13 and TypeScript, ensuring high usability across complex multi-step business workflows.
  • Unified API Ecosystem: Designed and deployed scalable RESTful APIs to seamlessly serve both the primary web platform and the enterprise mobile application ecosystem.
  • Cross-Platform Process Digitalization: Developed cross-platform mobile applications using Xamarin focused on digitizing internal field processes, including employee time tracking and daily operations management.
Angular 13Angular 13
.NET Core 6.NET Core 6
XamarinXamarin
C#C#
SQL ServerSQL Server
Sep 2020 – Oct 2021 Alicante, Spain

Full-Stack .NET Developer

@ Gestión Tributaria Territorial (GTT)

ASP.NET MVC · Oracle PL/SQL

  • Public Administration ERP: Owned backend and frontend development and evolutionary maintenance for a mission-critical tax management ERP system serving public administration entities under strict security standards.
  • High-Volume Oracle PL/SQL Optimization: Designed, optimized, and maintained complex Stored Procedures and functions in Oracle PL/SQL, ensuring data integrity and high performance during massive tax data processing batches.
  • Web Interface Modernization: Delivered frontend enhancements using ASP.NET MVC, HTML5, CSS3, Bootstrap, and JavaScript/jQuery, streamlining daily workflows for public officials.
ASP.NET MVCASP.NET MVC
C#C#
HTML5HTML5
CSS3CSS3
Sep 2018 – Feb 2019 Alicante, Spain

Full-Stack .NET Developer

@ ACTIO Procesos & Tecnología

.NET · Angular · SQL Server

  • E-Commerce SPA Architecture: Engineered a full-featured Single Page Application (SPA) e-commerce platform from the ground up for the automotive spare parts sector using Angular and .NET.
  • Relational Database Design: Designed and managed the relational database model and backend logic using Transact-SQL (T-SQL) in Microsoft SQL Server to support rapid querying across large product catalogs and order volumes.
AngularAngular
C#C#
SQL ServerSQL Server
HTML5HTML5
CSS3CSS3

Featured Projects

Personal Developer Portfolio

Personal Developer Portfolio

Personal developer portfolio (www.pedromg.dev) crafted with Angular 17 and Tailwind CSS, featuring a custom oklch editorial design system and bilingual i18n support.

Angular 17Angular 17
TailwindTailwind
Award-Winning Project

N1+ Platform

Award-winning university contest mobile and web platform designed to combat gender violence and provide accessible support resources.

.NET.NET
Web & MobileWeb & Mobile
Bachelor's Thesis

Foodapet — E-Commerce Platform

Full-stack e-commerce platform built from scratch featuring a .NET web backend API and an Ionic cross-platform mobile application.

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

Contact

Draft with AI Gemini AI

Write a brief idea or pick an option and Gemini will draft the subject and message for you.