Skip to content
Available for selected projectsDisponibile per progetti selezionati

Alessandro Averna

senior software engineer

I build backend systems, APIs, and infrastructure that teams rely on — production-grade, scalable, and built to last. Below you'll find what I've shipped, from enterprise microservices to open-source tooling.Costruisco sistemi backend, API e infrastruttura su cui i team possono contare — pronti per la produzione, scalabili e fatti per durare. Qui sotto trovi ciò che ho realizzato, dai microservizi aziendali agli strumenti open source.

6+
years of software
engineering
anni di esperienza
nel software

SkillsCompetenze

BackendBackend
C# / .NET ecosystemEcosistema C# / .NET
Production-grade .NET — clean architecture, SOLID, high-performance APIs. The stack I use to ship microservices for banking and enterprise..NET pronto per la produzione — clean architecture, SOLID, API performanti. Lo stack con cui realizzo microservizi per banche e aziende.
Messaging & dataMessaggistica e dati
Distributed systems with RabbitMQ, SQL Server, PostgreSQL. Async messaging that keeps services decoupled and data flowing.Sistemi distribuiti con RabbitMQ, SQL Server, PostgreSQL. Messaggistica asincrona che mantiene i servizi disaccoppiati e i dati in movimento.
Node.js servicesServizi Node.js
Node.js, Prisma, TypeScript. I maintain and extend services across the stack — .NET is not the only tool I reach for.Node.js, Prisma, TypeScript. Manutenzione ed evoluzione di servizi su tutto lo stack — .NET non è l'unico strumento che uso.
FrontendFrontend
JavaScript & TypeScriptJavaScript e TypeScript
Type-safe frontends and vanilla JavaScript. Enterprise apps and side projects, same quality bar — no shortcuts.Frontend con tipi sicuri e JavaScript vanilla. App aziendali e progetti personali, stesso livello di qualità — nessuna scorciatoia.
Modern web frameworksFramework web moderni
Component-based UIs with clean routing and API integration. I reach for the right tool, not the most popular one.UI a componenti con routing pulito e integrazione API. Uso lo strumento giusto, non il più popolare.
Production web appsApplicazioni web in produzione
Complete web applications delivered to users — banking platforms, internal tools, customer-facing products. Built, tested, deployed.Applicazioni web complete consegnate agli utenti — piattaforme bancarie, strumenti interni, prodotti rivolti ai clienti. Costruite, testate, distribuite.
InfrastructureInfrastruttura
Containers & orchestrationContainer e orchestrazione
Docker and Kubernetes for .NET and Node.js workloads. Consistent environments from dev to production — no surprises.Docker e Kubernetes per carichi di lavoro .NET e Node.js. Ambienti consistenti dallo sviluppo alla produzione — nessuna sorpresa.
CI/CD pipelinesPipeline CI/CD
Automated build, test, deploy on every push. Fast feedback loops so you ship with confidence.Compilazione, test, distribuzione automatizzati ad ogni invio. Cicli di feedback veloci per rilasciare con sicurezza.
ObservabilityOsservabilità
Health checks, distributed tracing, structured logging. You cannot improve what you cannot see.Controlli di integrità, tracciamento distribuito, registrazione strutturata. Non puoi migliorare ciò che non vedi.

AI at the coreAI al centro

Daily AI workflowAI nel quotidiano

AI runs through my entire workflow — coding, code review, refactoring, architecture decisions. The result: I ship production code faster, with fewer defects, and spend more time on what actually matters.L’AI attraversa tutto il mio flusso di lavoro — programmazione, revisione del codice, ristrutturazione, decisioni architetturali. Il risultato: codice in produzione più veloce, meno difetti, e più tempo su ciò che conta davvero.

AI in productionAI in produzione

I ship AI features to production, not just demos. My AI Horoscope API serves real users from infrastructure I own end-to-end — with CI/CD, monitoring, and real traffic. Proven, not theoretical.Porto l’AI in produzione, non solo nei prototipi. La mia API AI Horoscope serve utenti reali da infrastruttura che gestisco completamente — con CI/CD, monitoraggio e traffico reale. Comprovato, non teorico.

End-to-end integrationIntegrazione completa

From prompt design to production hardening, I handle the full LLM pipeline — model selection, API design, monitoring, cost optimization. Everything it takes to turn an LLM into a reliable feature your users can trust.Dalla progettazione dei prompt alla messa in sicurezza in produzione, gestisco l’intera pipeline LLM — selezione modelli, progettazione API, monitoraggio, ottimizzazione dei costi. Tutto ciò che serve per trasformare un LLM in una funzionalità affidabile di cui i tuoi utenti possono fidarsi.

ExperienceEsperienza

09/2024 — Present09/2024 — Presente

Software Developer · Harley & Dikkinson

Backend developer on GAIA, the company CRM. Designed and built the API gateway and microservices from scratch — clean architecture, SOLID, REST, async RabbitMQ. Containerized the full stack with observability built in. Published Cerberus, a NuGet library that standardized authentication across every .NET microservice. Also maintain existing Node.js services.Sviluppatore backend su GAIA, il CRM aziendale. Progettato e costruito API gateway e microservizi da zero — clean architecture, SOLID, REST, RabbitMQ asincrono. Stack containerizzato con osservabilità integrata. Pubblicato Cerberus, libreria NuGet che ha standardizzato l'autenticazione su tutti i microservizi .NET. Manutenzione anche dei servizi Node.js esistenti.

02/2023 — 07/202402/2023 — 07/2024

Software Developer · MJV Technology & Innovation — BNP Paribas

Consultant at BNP Paribas. Built a custodian bank platform from the ground up — Angular 14 SPA with .NET 6 REST API — delivering full test coverage with unit and integration tests. SOLID throughout. Mentored junior developers in a nine-person agile SCRUM team.Consulente presso BNP Paribas. Costruito da zero una piattaforma per custodian bank — SPA Angular 14 con API REST .NET 6 — con copertura completa di test unitari e di integrazione. SOLID ovunque. Affiancamento di sviluppatori junior in un team agile SCRUM di nove persone.

09/2020 — 01/202309/2020 — 01/2023

Software Developer · Aubay — BNP Paribas

Consultant maintaining three web applications: Swift message translation (performance-optimized via Levenshtein distance, SMTP, OpenID), file flow management (REST API + email automation), and accounting (Angular + REST API). Six-person SCRUM team.Consulente responsabile di tre applicazioni web: traduzione messaggi Swift (performance ottimizzata con distanza Levenshtein, SMTP, OpenID), gestione flussi file (API REST + automazione email) e contabilità (Angular + API REST). Team SCRUM di sei persone.

03/2020 — 09/202003/2020 — 09/2020

Software Developer [Internship] · Aubay — BNP Paribas

Two months of intensive C# and .NET training, then straight into backend maintenance on live BNP Paribas applications.Due mesi di formazione intensiva su C# e .NET, poi subito in manutenzione backend su applicazioni BNP Paribas in produzione.

ProjectsProgetti

awesome-aspnet-templates

live

Starting a new ASP.NET project should be one command. These templates scaffold a complete Clean Architecture stack — Domain, Application, Infrastructure, Web API — with CQRS handlers, FluentValidation, and the Result pattern already wired. Run dotnet new and start coding instead of configuring. Supports ASP.NET 8 and 10.Avviare un nuovo progetto ASP.NET dovrebbe essere un comando. Questi template generano uno stack Clean Architecture completo — Domain, Application, Infrastructure, Web API — con handler CQRS, FluentValidation e pattern Result già collegati. Esegui dotnet new e inizia a programmare invece di configurare. Supporta ASP.NET 8 e 10.

C#ASP.NETClean ArchitectureCQRS

Hermes

live

Every API project reinvents the same foundation: request routing, consistent responses, error handling. Hermes packages CQRS, Response Envelope, and Result patterns into one .NET library. Register a handler, get validation, logging, caching, and transaction support via decorators — zero boilerplate. It's the foundation under every API I ship.Ogni progetto API reinventa le stesse fondamenta: routing, risposte consistenti, gestione errori. Hermes racchiude CQRS, Response Envelope e Result in una libreria .NET. Registra un handler, ottieni convalida, registrazione, cache e supporto transazionale via decoratore — zero codice ripetitivo. È la fondazione sotto ogni API che rilascio.

.NETCQRSNuGet

AI Horoscope

live

A production AI API delivering personalized daily horoscopes for every zodiac sign — running on infrastructure I own and operate. Built to prove a point: yes, you can ship an AI product solo from a server you fully control. Hardened VPS, CI/CD, monitoring, real users. Built on my ASP.NET template and Hermes library.Un'API AI in produzione che serve oroscopi giornalieri personalizzati per ogni segno zodiacale — in esecuzione su infrastruttura che possiedo e gestisco. Nata per dimostrare un punto: sì, puoi rilasciare un prodotto AI da solo da un server che controlli completamente. VPS blindato, CI/CD, monitoraggio, utenti reali. Costruita sul mio template ASP.NET e la libreria Hermes.

C#.NETAPICI/CD

ContactContatti

Whether you have a project, are building a team, or just want to swap ideas — drop me a line.Che tu abbia un progetto, stia cercando qualcuno per il tuo team, o voglia scambiare due idee — scrivimi.