Filippo Spanò
Profilo professionaleProfessional profile

Architetture chiare, team che sanno dove stanno andando. Clear architectures, teams that know where they are going.

Mi occupo di software enterprise sull'intero stack Microsoft e di come il lavoro di un team arriva in produzione, con ordine e senza sorprese. I work on enterprise software across the full Microsoft stack, and on how a team's work reaches production in an orderly way, without surprises.

Filippo Spanò Team Leader .NET e Senior Software Architect.NET Team Leader and Senior Software Architect Calabria, lavoro da remotoCalabria, working remotely

Come lavoroHow I work

Dalla domanda alla manutenzione, un passo alla volta.From the question to maintenance, one step at a time.

  1. 01 RequisitiRequirements Capire il problema e il contesto prima di scrivere codice.Understand the problem and its context before writing code.
  2. 02 ArchitetturaArchitecture Separare dominio, applicazione e infrastruttura.Separate domain, application and infrastructure.
  3. 03 SviluppoDevelopment Sprint con obiettivi chiari e revisioni frequenti.Sprints with clear goals and frequent reviews.
  4. 04 RilascioRelease Container, deploy controllati e ambienti riproducibili.Containers, controlled deployments and reproducible environments.
  5. 05 EvoluzioneEvolution Manutenzione del codice esistente, anche quello legacy.Maintenance of existing code, including legacy systems.

Cosa portoWhat I bring

Tre cose che cerco in ogni progetto.Three things I look for in every project.

Architettura che regge nel tempoArchitecture that lasts

Clean Architecture, microservizi ed event-driven, scelti per il problema da risolvere e non per moda. L'obiettivo è un sistema che un altro team possa capire e far evolvere senza ripartire da zero.Clean Architecture, microservices and event-driven design, chosen for the problem at hand rather than for fashion. The goal is a system another team can understand and evolve without starting over.

Team che lavora bene insiemeA team that works well together

Coordinamento tecnico, gestione dei task e pianificazione degli sprint. Un buon lavoro tecnico si vede anche da come il team comunica con analisti e stakeholder.Technical coordination, task management and sprint planning. Good technical work also shows in how the team communicates with analysts and stakeholders.

Affidabilità e sicurezzaReliability and security

Identità centralizzata con OAuth2 e OpenID Connect, disaster recovery documentato, attenzione a GDPR e policy di sicurezza. Non sono dettagli da aggiungere alla fine.Centralised identity with OAuth2 and OpenID Connect, documented disaster recovery, attention to GDPR and security policies. These are not details to add at the end.

AmbitiAreas

Dove applico il mio lavoro.Where I apply my work.

Web e APIWeb and APIs
ASP.NET Core, Blazor · applicazioni web e servizi RESTweb applications and REST services
Desktop e mobileDesktop and mobile
.NET MAUI, WPF, Xamarin · con sincronizzazione offlinewith offline synchronisation
DatiData
SQL Server, MySQL, MongoDB · con Entity Framework Corewith Entity Framework Core
InfrastrutturaInfrastructure
Docker, Keycloak, Active Directory · reti, VLAN e continuità operativanetworks, VLANs and business continuity

In numeriIn figures