Leo Pepinelli ☕ | Senior Software Engineer focused on backend architecture, cloud infrastructure, and distributed systems.
pepinelli@dev: ~

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


