Hola, soy

Alexis Martín Peña

Staff Engineer & Tech Lead

Construyendo arquitecturas distribuidas con .NET y Azure

Sobre mí

Soy un ingeniero de software con más de 12 años de experiencia, especializado en el ecosistema .NET y arquitecturas distribuidas en Azure.

Actualmente lidero equipos técnicos como Staff Engineer en Ecovadis, donde dirijo la migración de un monolito a microservicios en el sector de sostenibilidad.

Mi día a día gira en torno a Domain-Driven Design, CQRS, y la construcción de sistemas escalables y mantenibles. Creo firmemente que la buena arquitectura es la que permite a los equipos entregar valor de forma sostenible.

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

Experiencia

Tech Lead – Staff Engineer

Ecovadis · Sostenibilidad

Sep 2023 – Presente

Migración de Monolito a Microservicios. Liderazgo técnico del equipo.

.NET 8DDDCQRSAzure KubernetesService BusRedisBicepHelm

Development Architect

Barrabes.biz · Networking

Feb 2022 – Sep 2023

Arquitectura DDD + CQRS. Comunicación entre microservicios con Dapr. WebSockets con Azure SignalR.

.NET 6DaprSignalRTerraformRedisKubernetes

Tech Lead

Arriaga Asociados · Legal

Jun 2021 – Feb 2022

Creación de arquitectura backend desde cero utilizando DDD y CQRS.

.NET 5DDDCQRSTerraformAzure

Development Architect

Analyticalways · Retail

May 2018 – Jun 2021

Arquitectura DDD + CQRS. Frontend con Angular 6/9.

.NET CoreAngularAzure DevOpsEvent Grid

Senior .NET Developer

MVP Cluster · Subastas online

Oct 2017 – May 2018

Portal de subastas con React + TypeScript e IdentityServer.

.NET Core 2.0ReactTypeScriptMongoDBIdentityServer

Senior .NET Developer

Portel Servicios Telemáticos · Actividades portuarias

Sep 2016 – Oct 2017

Desarrollo de arquitectura base de backend. Frontend con Angular 4.

.NET 4.6.1Angular 4Entity Framework

.NET Developer

Avanade · Banca & Seguros

Nov 2015 – Sep 2016

Desarrollo backend para sector bancario y asegurador.

.NET 4.5WCFEntity FrameworkOracle PL/SQL

Developer

INSA · Consultoría

Mar 2015 – Nov 2015

Desarrollo web con Java y mantenimiento de aplicaciones ASP.NET.

JavaJ2EEASP.NETOracle PL/SQLSSBI

.NET Developer

Avanade · Seguros de salud

Abr 2014 – Mar 2015

Desarrollo de aplicación Windows para compañía de seguros.

.NET 3.5WCFADO.NETOracle PL/SQL

Internship

Avanade

Dic 2013 – Ene 2014

Beca como .NET Developer.

.NET

Trainee Desktop Support

Riplife Gaming Technologies · Gaming

Mar 2013 – Jun 2013

Soporte IT: Active Directory, redes Cisco, Linux.

Active DirectoryCiscoLinuxNetworking

Tecnologías

Backend

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

Cloud & DevOps

Azure
Kubernetes
Docker
Terraform
Bicep
Helm
Azure DevOps
CI/CD

Bases de datos

SQL Server
MongoDB
CosmosDB
Oracle

Frontend

React
Angular
TypeScript

Messaging

Azure Service Bus
Dapr
SignalR

Arquitectura

Microservices
DDD
CQRS
Event-Driven

Certificaciones

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

Formación

2011 – 2013

Grado Superior en Administración de Sistemas Informáticos en Red

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

2013 – 2014

1º Grado Superior en Desarrollo de Aplicaciones Multiplataforma

CES San José, Málaga

2008 – 2011

Bachillerato Ciencia y Tecnología

C. Santa Rosa de Lima Argentea

GitHub

Actividad y estadísticas

GitHub Stats Top Languages
GitHub Contributions

@serweck

Contacto

¿Hablamos?

Estoy abierto a nuevas oportunidades y colaboraciones. No dudes en contactarme.

Enviar email