Leo Pepinelli ☕ | Senior Software Engineer focused on backend architecture, cloud infrastructure, and distributed systems.

pepinelli@dev: ~
Leo Pepinelli ☕

About

Senior Software Engineer with experience building backend systems, cloud infrastructure, and distributed applications. I enjoy designing scalable architectures, improving developer experience, and solving complex technical problems with simple, maintainable solutions.

My primary stack is .NET, Node.js, TypeScript, and AWS, with hands-on experience in microservices, event-driven systems, Infrastructure as Code, and data engineering pipelines.

Outside of work, I enjoy building side projects, exploring new technologies, and continuously refining my engineering craft, usually with a fresh cup of coffee in hand.

Work Experience

Education

Skills

Languages

TypeScriptC#JavaScriptPythonSQL

Backend

Node.js.NETExpressREST APIsWebSocketsAuthentication (JWT/OAuth) & Authorization

Cloud / DevOps

AWSDockerTerraformLinuxCI/CDServerless

Databases

PostgreSQLSQL ServerDynamoDBMongoDBPrisma ORMEntity Framework

Architecture & Practices

System DesignMicroservicesEvent-Driven ArchitectureDomain-Driven Design (DDD)Command Query Responsibility Segregation (CQRS)SOLIDClean ArchitectureAgile / SAFe

Frontend

ReactTailwindCSSstyled-componentsHTML5/CSS3Ant Design

Data Engineering

ETLPySparkParquetData PipelinesFeature EngineeringMedallion Architecture

Testing

Unit TestsIntegration TestsJestxUnit