Skip to content
View dlrivada's full-sized avatar

Block or report dlrivada

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
dlrivada/README.md

David Lozano Rivada

Tech Leader & Software Architect

LinkedIn GitHub


About Me

Software Architect and Tech Leader with over 30 years of experience designing, building and leading technology projects. I wrote my first lines of code at age 10, and that spark never went out — three decades later I still get the same thrill from solving hard problems and pushing the boundaries of what software can do.

I'm driven by an insatiable curiosity for technology and a genuine desire to make things better. That energy has taken me through companies like Microsoft, Telefonica, Orange, BNP Paribas and Mediaset, where I've always sought the most challenging projects and the sharpest teams. Every new stack, every new paradigm is an opportunity to grow — and I've never stopped learning.

Currently at Alicunde, leading development teams and designing scalable architectures for international clients. I'm passionate about clean architecture, domain-driven design, and building frameworks that help developers write resilient software. In my spare time, I maintain Encina, an open-source .NET framework for Railway Oriented Programming.


Tech Stack

Languages

C# TypeScript JavaScript Python C/C++ Java Visual Basic PHP F# T-SQL

Frameworks & Runtimes

.NET 10 ASP.NET Node.js NestJS Angular WordPress

Databases

SQL Server PostgreSQL MySQL MongoDB Oracle SQLite Sybase Progress 4GL

Cloud, DevOps & Tools

Azure Azure DevOps Docker Git Visual Studio SharePoint

BI, Data & Reporting

Power BI Qlik Sense SSIS Crystal Reports ETL Big Data

CRM & Enterprise

Dynamics CRM Salesforce Oracle Financials CRM Onyx Exchange

Protocols & Integration

REST SOAP LDAP COM+ XML IoT

Networking

Cisco CCNA LAN Windows Server Linux

Messaging & Transports

RabbitMQ Kafka Azure Service Bus Amazon SQS NATS MQTT gRPC GraphQL Dapr Apache Pulsar

Caching & Data

Redis Valkey Dragonfly Garnet KeyDB Memcached EF Core Dapper Marten

Observability, Resilience & Cloud

OpenTelemetry Prometheus Polly Hangfire Quartz.NET Azure Functions AWS Lambda FluentValidation Testcontainers

Legacy & Specialized

Pascal COBOL Clipper Oberon ASM x86 ASM Z80 GW-BASIC BASIC UiPath VR

Architecture & Practices

DDD CQRS Clean Architecture ROP Clean Code TDD MVC SOA Microservices UML Agile


Featured Projects

Build resilient .NET applications with Railway Oriented Programming. A comprehensive framework providing explicit error handling, messaging patterns (Outbox, Inbox, Saga), multi-provider support, and full observability.

C# .NET 10 License

Key features:

  • Either<Error, T> for explicit, composable error handling
  • 13 database providers (EF Core, Dapper, ADO.NET, MongoDB)
  • Outbox, Inbox, Saga & Scheduled Messages patterns
  • OpenTelemetry, caching, validation, multi-tenancy
  • 13,000+ tests across 7 test types

A lightweight mediator abstraction for .NET applications built on functional programming principles.

C#

Highlights:

  • Explicit request/response contracts
  • LanguageExt integration
  • Composable pipeline behaviors
  • Minimal footprint

GitHub Stats


Career Highlights

  • 30+ years in software development, from C/C++ to .NET 10
  • Led architecture and development for fleet management systems serving international clients
  • Built pioneering CRM SaaS solutions for Telefonica (one of the first in Spain)
  • Designed BI dashboards and ETL pipelines at Orange/Jazzplat
  • Developed virtual reality applications for robotics, e-commerce, and architecture
  • Contributed to projects for Microsoft, Telefonica, BNP Paribas, Mediaset

Certifications

Cisco Microsoft Microsoft Microsoft Dynamics


Building resilient software, one Either at a time.

Pinned Loading

  1. Encina Encina Public

    Build regulation-ready .NET 10 applications — GDPR, NIS2, EU AI Act compliance out of the box. 112 packages: ROP/CQRS core, 13 DB providers, ABAC security, messaging patterns, sharding, CDC, cachin…

    C# 6 2

  2. SimpleMediator SimpleMediator Public

    SimpleMediator is a lightweight mediator abstraction for .NET applications that lean on functional programming principles. It keeps request and response contracts explicit, integrates naturally wit…

    C#