Hi, I'm

Alexis Martín Peña

Staff Engineer & Tech Lead

Building distributed architectures with .NET and Azure

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

Development Architect

Barrabes.biz · Networking

Feb 2022 – Sep 2023

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

.NET 6DaprSignalRTerraformRedisKubernetes

Tech Lead

Arriaga Asociados · Legal

Jun 2021 – Feb 2022

Built backend architecture from scratch using DDD and CQRS.

.NET 5DDDCQRSTerraformAzure

Development Architect

Analyticalways · Retail

May 2018 – Jun 2021

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

.NET CoreAngularAzure DevOpsEvent Grid

Senior .NET Developer

MVP Cluster · Online auctions

Oct 2017 – May 2018

Auction portal with React + TypeScript and IdentityServer.

.NET Core 2.0ReactTypeScriptMongoDBIdentityServer

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

.NET Developer

Avanade · Banking & Insurance

Nov 2015 – Sep 2016

Backend development for banking and insurance sectors.

.NET 4.5WCFEntity FrameworkOracle PL/SQL

Developer

INSA · Consulting

Mar 2015 – Nov 2015

Web development with Java and ASP.NET application maintenance.

JavaJ2EEASP.NETOracle PL/SQLSSBI

.NET Developer

Avanade · Health insurance

Apr 2014 – Mar 2015

Windows application development for insurance company.

.NET 3.5WCFADO.NETOracle PL/SQL

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

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