Hi, I'm

Alexis Martín Peña

Staff Engineer & Tech Lead

Building distributed architectures with .NET and Azure

Get in touch

About me

I'm a software engineer with over 12 years of experience, specialized in the .NET ecosystem and distributed architectures on Azure.

I currently lead technical teams as a Staff Engineer at Ecovadis, where I drive the migration from a monolith to microservices in the sustainability sector.

My day-to-day revolves around Domain-Driven Design, CQRS, and building scalable, maintainable systems. I firmly believe that good architecture is the one that enables teams to deliver value sustainably.

public class AlexisMartinPeña
{
    public string Role => "Staff Engineer";
    public int YearsOfExperience => 12;
    public string[] Passions => ["DDD", "CQRS", "Clean Architecture"];
}

Experience

Tech Lead – Staff Engineer

Ecovadis · Sustainability

Sep 2023 – Present

Monolith to Microservices migration. Technical team leadership.

.NET 8DDDCQRSAzure KubernetesService BusRedisBicepHelm
View full stack
Backend C#, .NET 8, LINQ, EF Core, Redis, xUnit, Dapper, AutoMapper, MediatR, FluentValidation
Frontend React
Architecture DDD + CQRS, Microservices
Messaging Azure Service Bus
Database SQL Server
Azure Kubernetes (AKS), Service Bus, Key Vault, App Services, Functions, Storage, Container Registries, Application Insights
IaC Bicep + Helm
DevOps Azure DevOps (CI/CD, Scrum board, Repos, Artifacts)
Methodology Scrum

Development Architect

Barrabes.biz · Networking

Feb 2022 – Sep 2023

DDD + CQRS architecture. Microservice communication with Dapr. WebSockets with Azure SignalR.

.NET 6DaprSignalRTerraformRedisKubernetes
View full stack
Backend C#, .NET 6, LINQ, EF Core, Redis, xUnit, Dapper, AutoMapper, MediatR, FluentValidation
Frontend React
Architecture DDD + CQRS, Microservices
Messaging Dapr (ServiceBus + Redis + RetryPolicyCustom)
WebSockets Azure SignalR
Database SQL Server
Azure Kubernetes (AKS), Service Bus, Key Vault, App Services, Functions, Storage, Container Registries, Application Insights
IaC Terraform + Helm
DevOps Azure DevOps (CI/CD, Scrum board, PRs, Repos)
Other Custom audit system
Methodology Scrum

Tech Lead

Arriaga Asociados · Legal

Jun 2021 – Feb 2022

Built backend architecture from scratch using DDD and CQRS.

.NET 5DDDCQRSTerraformAzure
View full stack
Backend C#, .NET Core 3.1, .NET 5, LINQ, EF Core, xUnit, Dapper
Frontend React
Architecture DDD + CQRS (from scratch)
Database SQL Server
Azure Key Vault, App Services, Functions, Storage, Container Registries, Application Insights
IaC Terraform
DevOps Azure DevOps
Methodology Scrum

Development Architect

Analyticalways · Retail

May 2018 – Jun 2021

DDD + CQRS architecture. Frontend with Angular 6/9.

.NET CoreAngularAzure DevOpsEvent Grid
View full stack
Backend C#, .NET Core 2.1/2.2, LINQ, Entity Framework, Unit Tests
Frontend Angular 6/9 (RxJs, NgRx, PrimeNg)
Database SQL Server
Azure Key Vault, App Services, Data Factory, WebJobs, Queue, Event Grid
DevOps Azure DevOps
Methodology Scrum

Senior .NET Developer

MVP Cluster · Online auctions

Oct 2017 – May 2018

Auction portal with React + TypeScript and IdentityServer.

.NET Core 2.0ReactTypeScriptMongoDBIdentityServer
View full stack
Frontend React with TypeScript (Node.js), Razor/MVC5/Bootstrap
Backend C#, .NET Core 2.0, LINQ, Entity Framework
Authentication IdentityServer
Database MongoDB + SQL Server
Azure Storage, Search, WebJobs

Senior .NET Developer

Portel Servicios Telemáticos · Port activities

Sep 2016 – Oct 2017

Backend base architecture development. Frontend with Angular 4.

.NET 4.6.1Angular 4Entity Framework
View full stack
Frontend Angular 4, Razor/jQuery/Kendo/Bootstrap/MVC4
Backend C#, Framework 4.6.1, LINQ, Entity Framework
Other Backend base architecture development, Unit Tests

.NET Developer

Avanade · Banking & Insurance

Nov 2015 – Sep 2016

Backend development for banking and insurance sectors.

.NET 4.5WCFEntity FrameworkOracle PL/SQL
View full stack
Banking (Feb-Sep 2016) C#, Framework 4.5, EF, WCF, Razor, Kendo, Knockout
Insurance (Nov 2015-Feb 2016) C#, Framework 3.5, WCF, ADO.NET, PL/SQL Oracle 11g, SSRS

Developer

INSA · Consulting

Mar 2015 – Nov 2015

Web development with Java and ASP.NET application maintenance.

JavaJ2EEASP.NETOracle PL/SQLSSBI
View full stack
Stack Java, J2EE, JSP, Eclipse, MVC, ASP.NET, C#, Framework 4.5, SQL Server 2008, SSBI, PL/SQL Oracle 11g

.NET Developer

Avanade · Health insurance

Apr 2014 – Mar 2015

Windows application development for insurance company.

.NET 3.5WCFADO.NETOracle PL/SQL
View full stack
Stack C#, Framework 3.5, WCF, ADO.NET, PL/SQL Oracle 11g

Internship

Avanade

Dec 2013 – Jan 2014

Internship as .NET Developer.

.NET

Trainee Desktop Support

Riplife Gaming Technologies · Gaming

Mar 2013 – Jun 2013

IT support: Active Directory, Cisco networking, Linux.

Active DirectoryCiscoLinuxNetworking
View full stack
Stack Active Directory, Cisco, Networking, Linux Admin

Technologies

Backend

C#
.NET 8
EF Core
Dapper
MediatR
Redis
xUnit
FluentValidation

Cloud & DevOps

Azure
Kubernetes
Docker
Terraform
Bicep
Helm
Azure DevOps
CI/CD

Databases

SQL Server
MongoDB
CosmosDB
Oracle

Frontend

React
Angular
TypeScript

Messaging

Azure Service Bus
Dapr
SignalR

Architecture

Microservices
DDD
CQRS
Event-Driven

Certifications

Tech Lead

RadSoft – Radek Maziarka

Nov 2024

ID: 4d99daa4-c72b-4ea3-ba42-84ba0f9e9b28

Engineering Manager BootCamp

Francisco Javier Turegano Molina

Sep 2023

CCNA Discovery – Networking for Home and Small Businesses

Cisco Networking Academy

2011-2012

CCNA Exploration – Network Fundamentals

Cisco Networking Academy

2011-2012

Cisco Wireless

Cisco Networking Academy

2013

Education

2011 – 2013

Degree in Management Information Systems and Networking

IES Politécnico Jesús Marín, Málaga

2013 – 2014

1st Year – Multiplatform Application Development

CES San José, Málaga

2008 – 2011

Science and Technology Baccalaureate

C. Santa Rosa de Lima Argentea

GitHub

Activity and statistics

GitHub Stats Top Languages
GitHub Contributions

@serweck

Contact

Let's talk?

I'm open to new opportunities and collaborations. Don't hesitate to reach out.

Send email