2020 ? present: Trueworld ? climate data transparency platform
Role: DevOps & developer
Customer: Waka Solutions S.L.
Tasks:
Platform to increase transparency and data veracity around the environmental and social impact of companies and institutions, using blockchain, big data and ethical AI for predictive modelling. Responsible for the Angular frontend (trueworld.org ? earth vital signs, biodiversity & projects) and the .NET Core Web API, including ingestion of data from sensors worldwide and transformation with Azure Data Pipelines.
Skills:
ESRI, Angular, .NET Core Web API, Docker, AKS (autoscaling), Velero.io, Azure Data Pipelines, Event Hubs, IoT Hub, FarmBeats, Time Series Insights, Data Lake, Application Insights
2019 ? present: work-shift management & recording
Role: DevOps & developer
Customer: Waka Solutions S.L. / Barceló Group
Tasks:
Work-shift management and time recording for the whole Barceló group in Spain (4k+ employees), to comply with the 2019 mandatory time-tracking law. Web app plus physical biometric devices in hotels and central offices, and a Web API. Azure infrastructure planning, development, deployment and team training.
Skills:
Angular, .NET Core Web API, FastAPI (Python), MongoDB, Dockerized microservices on AKS, VNET S2S from Azure to on-premise MSSQL, Velero.io, Application Insights
2018 ? present: Finpay ? EMI payments platform
Role: Solution Architect / Lead Developer
Customer: Waka Solutions S.L.
Tasks:
Core platform for a Spanish Electronic Money Institution (EMI), regulated by Central Bank of Spain and operating under DORA. Started as an invoicing automation product (Invomarket) on the Finpay Trusted Payments Network and has grown into a full payments and order-lifecycle platform with an event-driven, high-throughput architecture. I own the workflow engine core and the complete Azure architecture end to end.
Skills:
.NET 8, C#, Azure Container Apps, Azure SQL, Service Bus, Dapr, Hangfire, Entra ID, Key Vault, Application Gateway/WAF, Azure OpenAI, Azure DevOps
2021 ? 2021: Caritas Spain ? internal Web API infrastructure
Role: Key-strategy analyst, project planning & developer
Customer: Emiral FG
Tasks:
Built a reusable Web API infrastructure to be used company-wide across new projects: easy to start from as a template, extensible and running under Docker. Data-layer repositories and connectors for MySQL, MSSQL and MongoDB over interfaces and DI, SMTP & Sendgrid, performance reporting with Prometheus & Grafana, and ASP.NET Identity / SSO with Duende Identity Server.
Skills:
.NET Core Web API, Docker, Entity Framework, Sendgrid, Prometheus, Grafana, ASP.NET Identity, Duende Identity Server
2019 ? 2019: performance improvement
Role: Key-strategy analyst, project planning & developer
Customer: Iberostar Hotel Group
Tasks:
Performance improvement of their price & occupancy distribution processes. Reduced execution time of an existing process from 27h to under 6h, plus developer and IT team training and knowledge transfer to internal staff.
2017 ? 2017: Smart SII ? Spanish Government invoicing middleware
Role: CEO (startup)
Customer: on request
Tasks:
Middleware to transfer invoicing data to the Spanish Government (SII), used by companies billing over 6M EUR/year. Facilitated direct integration of legacy ERPs such as Dynamics AX or NAV. A licensed, on-premise product used by companies such as RIA, Epay, Howden, Oceanogràfic Valencia and Gufresco.
Skills:
Angular, C# .NET, Web API, MSSQL Server, Windows Services, Telerik / Kendo, Stripe
2016 ? 2016: franchise B2B portal
Role: Chief developer
Customer: Auren Spain / Bitstore
Tasks:
B2B portal for franchise management: product management, mass-purchase planning, bundled orders to several wholesalers, price matching, integration with several ERPs via MEF plugins, e-commerce order administration on an extended NopCommerce, and a customer support ticket system.
Skills:
HTML5 / responsive, Bootstrap, AngularJS (SPA), ASP.NET MVC & Web API, MSSQL Server, Redis caching, ElasticSearch
2016 ? 2016: Eventast ? ticketing & event platform
Role: CTO (startup)
Customer: Eventast S.L.
Tasks:
Ticketing and event management portal with location-based discovery and NFC payments over Stripe for cashless purchases inside events. The company sold 100.000 EUR in tickets in one year; at a 2% commission the effort as an afterhour project was too high for the return, so we decided to close it.
Skills:
AngularJS, C# .NET, Web API, MSSQL Server, Azure SQL, Azure Storage, Web Services
2015 ? 2015: clinical management system
Role: Chief developer, data analyst & project planning
Customer: IBI LAB Clinic
Tasks:
Clinical management system under HIPAA compliance: patient management, scheduling, medical & patient history, invoices & payments, integrated accounting, operating-room scheduling, internal department communication and integrated document management.
Skills:
WinForms, C# .NET, MSSQL Server, Windows Services, DevExpress, Reporting
2014 ? 2014: ERP synchronisation
Role: Chief developer, data analyst & project planning
Customer: Bankchecker.io ? bank
Tasks:
Automatic sync system between banks and ERPs (Dynamics AX, NAV, etc.): bank-account management, automatic synchronisation of transfers, manual/automatic invoice matching in the ERP and treasury management.
Skills:
WinForms, C# .NET, MSSQL Server, SignalR, Windows Services, DevExpress, MEF
Certifications:
ABOUT ME
SKILLS
Core competencies:
Solution / Cloud architecture, technology selection and project decisions. Core infrastructure development, analysis of business requirements and workflow improvements. DevOps.
Data & performance:
Business data analysis and performance tuning at SQL Server / Azure SQL level.
Domains:
Fintech and payments, EMI / regulated platforms (Central Bank of Spain, DORA), ERP integrations, enterprise applications.
ENVIRONMENTS, TOOLS & FRAMEWORKS
Azure (used daily):
Container Apps, AKS, Container Instances, App Services, Azure Functions, Service Bus, Event Hubs / Event Grid, Storage, Azure SQL (Hyperscale & Business Critical), CosmosDB, Cache for Redis, SignalR, Key Vault, Container Registry, Application Insights / Log Analytics, VNET / Private Link / AVNM, Application Gateway + WAF, Front Door, Entra ID (managed identity, B2C), Azure OpenAI, Data Factory, Data Lake, Synapse.
Frameworks & runtimes:
.NET 1.1 ? 8 (Framework & Core), Dapr, Hangfire, ASP .NET (Web API, MVC, WebForms), Entity Framework Core, WCF, WPF / WinForms, Xamarin. Angular (JS & 2?12), NestJS, FastAPI (Python), Docker.
DevOps & tooling:
Azure DevOps (Repos, Pipelines CI/CD, self-hosted VMSS agents), Visual Studio (Windows & macOS), VS Code, SQL Management Studio, Azure Data Studio, Prometheus, Grafana, Nginx, Velero .io.
CAREER SUMMARY
07/2023 ? present
Role: Technical Director (CTO)
Customer: Waka Solutions S.L. · Palma de Mallorca (hybrid)
Tasks:
Fintech platform development with event-driven and high-throughput architectures. Owning the workflow engine core and the full Azure architecture of the Finpay platform, an Electronic Money Institution (EMI) regulated by Central Bank of Spain and operating under DORA. Technical decisions, architecture, backend and the DevOps platform.
08/2022 ? 07/2023
Role: Senior Partner Technical Consultant
Customer: Microsoft Ibérica · Remote
Tasks:
Enabling Microsoft partners to move on-premise environments to modern, cloud-native architectures. Cloud Solution Architect role: analysing business needs, designing tailored Azure solutions and advising on technical best practices. Part of the Customer Facing Skills / Creative Thinking initiative.
06/2020 ? present
Role: Cloud Solution Architect / External .NET Consultant
Customer: Emiral FG S.L. · Remote
Tasks:
Ongoing advisory and development for enterprise application projects (Dynamics NAV, AX & Sage environments). Keeping the stack up to date, technology advice and hands-on .NET development.
09/2018 ? 2022
Role: Software Development Lead
Customer: Waka Solutions S.L.
Tasks:
Full-stack development and team lead. Project management, customer advice on technology and software improvements, and keeping the company on top of current technologies.
06/2016 ? 2021
Role: CEO (startup)
Customer: on request
Tasks:
Software for Spanish Government invoicing integration (SII). Project planning and integration into 40+ companies during 2017, leading a team of 4 developers and financial consultants.
06/2017 ? 2018
Role: .NET Solution Architect
Customer: KR Solutions S.L. · Dynamics NAV / AX enterprise applications
2016 ? 2018
Role: Chief Technology Officer (startup)
Customer: Eventast S.L. · Ticketing & event management
2016 ? 2017
Role: .NET Solution Architect
Customer: Auren Consultores Palma · Financial consulting
2006 ? 2016
Role: .NET Solution Architect
Customer: Infortisa S.A. · Computer wholesaler
Tasks:
Integrating processes into the ERP system: e-commerce orders and satellite applications around the ERP for internal use.
2020 ? present: Trueworld ? climate data transparency platform
Role: DevOps & developer
Customer: Waka Solutions S.L.
Tasks:
Platform to increase transparency and data veracity around the environmental and social impact of companies and institutions, using blockchain, big data and ethical AI for predictive modelling. Responsible for the Angular frontend (trueworld.org ? earth vital signs, biodiversity & projects) and the .NET Core Web API, including ingestion of data from sensors worldwide and transformation with Azure Data Pipelines.
Skills:
ESRI, Angular, .NET Core Web API, Docker, AKS (autoscaling), Velero.io, Azure Data Pipelines, Event Hubs, IoT Hub, FarmBeats, Time Series Insights, Data Lake, Application Insights
2019 ? present: work-shift management & recording
Role: DevOps & developer
Customer: Waka Solutions S.L. / Barceló Group
Tasks:
Work-shift management and time recording for the whole Barceló group in Spain (4k+ employees), to comply with the 2019 mandatory time-tracking law. Web app plus physical biometric devices in hotels and central offices, and a Web API. Azure infrastructure planning, development, deployment and team training.
Skills:
Angular, .NET Core Web API, FastAPI (Python), MongoDB, Dockerized microservices on AKS, VNET S2S from Azure to on-premise MSSQL, Velero.io, Application Insights
2018 ? present: Finpay ? EMI payments platform
Role: Solution Architect / Lead Developer
Customer: Waka Solutions S.L.
Tasks:
Core platform for a Spanish Electronic Money Institution (EMI), regulated by Central Bank of Spain and operating under DORA. Started as an invoicing automation product (Invomarket) on the Finpay Trusted Payments Network and has grown into a full payments and order-lifecycle platform with an event-driven, high-throughput architecture. I own the workflow engine core and the complete Azure architecture end to end.
Skills:
.NET 8, C#, Azure Container Apps, Azure SQL, Service Bus, Dapr, Hangfire, Entra ID, Key Vault, Application Gateway/WAF, Azure OpenAI, Azure DevOps
2021 ? 2021: Caritas Spain ? internal Web API infrastructure
Role: Key-strategy analyst, project planning & developer
Customer: Emiral FG
Tasks:
Built a reusable Web API infrastructure to be used company-wide across new projects: easy to start from as a template, extensible and running under Docker. Data-layer repositories and connectors for MySQL, MSSQL and MongoDB over interfaces and DI, SMTP & Sendgrid, performance reporting with Prometheus & Grafana, and ASP.NET Identity / SSO with Duende Identity Server.
Skills:
.NET Core Web API, Docker, Entity Framework, Sendgrid, Prometheus, Grafana, ASP.NET Identity, Duende Identity Server
2019 ? 2019: performance improvement
Role: Key-strategy analyst, project planning & developer
Customer: Iberostar Hotel Group
Tasks:
Performance improvement of their price & occupancy distribution processes. Reduced execution time of an existing process from 27h to under 6h, plus developer and IT team training and knowledge transfer to internal staff.
2017 ? 2017: Smart SII ? Spanish Government invoicing middleware
Role: CEO (startup)
Customer: on request
Tasks:
Middleware to transfer invoicing data to the Spanish Government (SII), used by companies billing over 6M EUR/year. Facilitated direct integration of legacy ERPs such as Dynamics AX or NAV. A licensed, on-premise product used by companies such as RIA, Epay, Howden, Oceanogràfic Valencia and Gufresco.
Skills:
Angular, C# .NET, Web API, MSSQL Server, Windows Services, Telerik / Kendo, Stripe
2016 ? 2016: franchise B2B portal
Role: Chief developer
Customer: Auren Spain / Bitstore
Tasks:
B2B portal for franchise management: product management, mass-purchase planning, bundled orders to several wholesalers, price matching, integration with several ERPs via MEF plugins, e-commerce order administration on an extended NopCommerce, and a customer support ticket system.
Skills:
HTML5 / responsive, Bootstrap, AngularJS (SPA), ASP.NET MVC & Web API, MSSQL Server, Redis caching, ElasticSearch
2016 ? 2016: Eventast ? ticketing & event platform
Role: CTO (startup)
Customer: Eventast S.L.
Tasks:
Ticketing and event management portal with location-based discovery and NFC payments over Stripe for cashless purchases inside events. The company sold 100.000 EUR in tickets in one year; at a 2% commission the effort as an afterhour project was too high for the return, so we decided to close it.
Skills:
AngularJS, C# .NET, Web API, MSSQL Server, Azure SQL, Azure Storage, Web Services
2015 ? 2015: clinical management system
Role: Chief developer, data analyst & project planning
Customer: IBI LAB Clinic
Tasks:
Clinical management system under HIPAA compliance: patient management, scheduling, medical & patient history, invoices & payments, integrated accounting, operating-room scheduling, internal department communication and integrated document management.
Skills:
WinForms, C# .NET, MSSQL Server, Windows Services, DevExpress, Reporting
2014 ? 2014: ERP synchronisation
Role: Chief developer, data analyst & project planning
Customer: Bankchecker.io ? bank
Tasks:
Automatic sync system between banks and ERPs (Dynamics AX, NAV, etc.): bank-account management, automatic synchronisation of transfers, manual/automatic invoice matching in the ERP and treasury management.
Skills:
WinForms, C# .NET, MSSQL Server, SignalR, Windows Services, DevExpress, MEF
Certifications:
ABOUT ME
SKILLS
Core competencies:
Solution / Cloud architecture, technology selection and project decisions. Core infrastructure development, analysis of business requirements and workflow improvements. DevOps.
Data & performance:
Business data analysis and performance tuning at SQL Server / Azure SQL level.
Domains:
Fintech and payments, EMI / regulated platforms (Central Bank of Spain, DORA), ERP integrations, enterprise applications.
ENVIRONMENTS, TOOLS & FRAMEWORKS
Azure (used daily):
Container Apps, AKS, Container Instances, App Services, Azure Functions, Service Bus, Event Hubs / Event Grid, Storage, Azure SQL (Hyperscale & Business Critical), CosmosDB, Cache for Redis, SignalR, Key Vault, Container Registry, Application Insights / Log Analytics, VNET / Private Link / AVNM, Application Gateway + WAF, Front Door, Entra ID (managed identity, B2C), Azure OpenAI, Data Factory, Data Lake, Synapse.
Frameworks & runtimes:
.NET 1.1 ? 8 (Framework & Core), Dapr, Hangfire, ASP .NET (Web API, MVC, WebForms), Entity Framework Core, WCF, WPF / WinForms, Xamarin. Angular (JS & 2?12), NestJS, FastAPI (Python), Docker.
DevOps & tooling:
Azure DevOps (Repos, Pipelines CI/CD, self-hosted VMSS agents), Visual Studio (Windows & macOS), VS Code, SQL Management Studio, Azure Data Studio, Prometheus, Grafana, Nginx, Velero .io.
CAREER SUMMARY
07/2023 ? present
Role: Technical Director (CTO)
Customer: Waka Solutions S.L. · Palma de Mallorca (hybrid)
Tasks:
Fintech platform development with event-driven and high-throughput architectures. Owning the workflow engine core and the full Azure architecture of the Finpay platform, an Electronic Money Institution (EMI) regulated by Central Bank of Spain and operating under DORA. Technical decisions, architecture, backend and the DevOps platform.
08/2022 ? 07/2023
Role: Senior Partner Technical Consultant
Customer: Microsoft Ibérica · Remote
Tasks:
Enabling Microsoft partners to move on-premise environments to modern, cloud-native architectures. Cloud Solution Architect role: analysing business needs, designing tailored Azure solutions and advising on technical best practices. Part of the Customer Facing Skills / Creative Thinking initiative.
06/2020 ? present
Role: Cloud Solution Architect / External .NET Consultant
Customer: Emiral FG S.L. · Remote
Tasks:
Ongoing advisory and development for enterprise application projects (Dynamics NAV, AX & Sage environments). Keeping the stack up to date, technology advice and hands-on .NET development.
09/2018 ? 2022
Role: Software Development Lead
Customer: Waka Solutions S.L.
Tasks:
Full-stack development and team lead. Project management, customer advice on technology and software improvements, and keeping the company on top of current technologies.
06/2016 ? 2021
Role: CEO (startup)
Customer: on request
Tasks:
Software for Spanish Government invoicing integration (SII). Project planning and integration into 40+ companies during 2017, leading a team of 4 developers and financial consultants.
06/2017 ? 2018
Role: .NET Solution Architect
Customer: KR Solutions S.L. · Dynamics NAV / AX enterprise applications
2016 ? 2018
Role: Chief Technology Officer (startup)
Customer: Eventast S.L. · Ticketing & event management
2016 ? 2017
Role: .NET Solution Architect
Customer: Auren Consultores Palma · Financial consulting
2006 ? 2016
Role: .NET Solution Architect
Customer: Infortisa S.A. · Computer wholesaler
Tasks:
Integrating processes into the ERP system: e-commerce orders and satellite applications around the ERP for internal use.