Salvatore Callà
Salvatore Callà
Senior Software Engineer, disponibile per progetti selezionati

Software che regge quando conta.

Da oltre 15 anni progetto e gestisco sistemi su cui le aziende contano ogni giorno: backend in .NET, infrastruttura cloud su Azure e monitoraggio, per capire subito perché qualcosa rallenta o si blocca, e risolverlo.

incident #2291 · orders-apianalisi in corso

Cosa posso fare per il tuo team.

Ingegneria concreta: dalla scrittura del servizio fino a mantenerlo in salute quando arrivano gli utenti veri.

Backend e API .NET

Servizi e API in C# e ASP.NET Core, anche GraphQL, scritti per essere letti e modificati da chi verrà dopo.

Architetture cloud-native

Microservizi e sistemi distribuiti su Azure, progettati pensando a come verranno gestiti, non solo a come appaiono in un diagramma.

CI/CD e infrastruttura

Pipeline, Docker, Kubernetes, Helm e Terraform, per rilasci ripetibili e un'infrastruttura definita come codice.

Osservabilità

Tracing end-to-end, APM e alerting con New Relic, Application Insights o Sentry, così i problemi emergono prima che li segnalino gli utenti.

Diagnosi in produzione

Endpoint lenti, memoria che cresce, chiamate instabili tra servizi. Seguo la telemetria fino alla causa e la risolvo.

Modernizzazione di sistemi legacy

Porto i sistemi più datati su piattaforme attuali un passo alla volta, senza fermare il business che ci si appoggia.

Diciotto anni di software in produzione.

Dal software contabile per piccole imprese alle piattaforme dati per l'editoria scientifica.

Senior Software Engineer, Data PlatformFrontiers · dal 2024 a oggi

Sistemi .NET e GraphQL multi-servizio: distributed tracing, diagnosi in produzione, performance del database, CI/CD e controlli automatici sulla qualità del codice.

Senior Software Engineer, Developer ExperienceFrontiers · dal 2023 al 2024

Pratiche InnerSource e Spotify Backstage come portale centrale per tutti i team di sviluppo.

DevOps EngineerTeamSystem · dal 2021 al 2022

Migrazione della piattaforma Reviso a Cloud Services (Extended Support) senza interruzioni di servizio, e passaggio dei servizi Node.js su AKS con Helm e Terraform.

Senior Software EngineerTeamSystem · dal 2016 al 2021

Core della piattaforma contabile Reviso, microservizi su Azure Functions e Cosmos DB, monitoraggio e alerting con Sentry e Application Insights.

Software EngineerDiamante, Catania · dal 2008 al 2015

Software contabile web e desktop per PMI, un gateway per lo scambio di documenti tra clienti e commercialisti e un portale regionale per la tracciabilità dei rifiuti.

Gli strumenti che uso ogni giorno.

Raggruppati per la parte del lavoro che coprono.

Sviluppo

  • C#, .NET, ASP.NET Core
  • GraphQL
  • Microservizi, Clean Architecture
  • Cosmos DB, SQL

Rilascio ed esercizio

  • Azure, AKS, Azure Functions
  • Kubernetes, Helm, Docker
  • Terraform
  • GitLab CI, Azure DevOps, TeamCity

Monitoraggio

  • New Relic (APM, Infinite Tracing)
  • Application Insights
  • Sentry
  • Distributed tracing, NRQL
Laurea magistrale in Ingegneria Informatica, Università di Catania Abilitazione alla professione di ingegnere, Esame di Stato 2011 Italiano madrelingua, inglese professionale

Hai un sistema lento, fragile o difficile da modificare?

Raccontami cosa succede. Ti risponderò con un parere onesto su se e come posso aiutarti.

Oppure trovami su LinkedIn

Userò questi dati solo per risponderti.