CHI SONO
Ciao, sono Matteo Galacci, Software Architect e Programmatore back-end freelance.
- Data di nascita28 dicembre 1985
- LingueItaliano, Inglese
- InteressiCalisthenics, Cucina, Fotografia, Viaggi
Ho più di 15 anni di esperienza come Software Architect, sviluppando software back-end principalmente in PHP (all’occorrenza utilizzando framework come Symfony o Laravel) ma mi diverto anche Golang e Java.
Appassionato di architettura software, programmazione a oggetti, design patterns e in particolare al DDD (Domain Driven Design) che cerco di utilizzare in ogni mio progetto. Punto a creare software robusti, coperti da test automatici e che siano soprattutto facili da far evolvere e mantenere nel tempo facendo si che il software possa seguire le esigenze del Business.
Come consulente mi occupo di formazione aziendale e affiancamento a team di sviluppo esistenti come Tech Lead o Engineering Manager, con l’obiettivo di condividere e allineare competenze tecniche sulla programmazione back-end e sui concetti di sviluppo software aderendo ai principi clean code e al Domain Driven Design.
In architetture software complesse utilizzo un approccio basato su microservices, “tagliando” così l’applicazione in più parti facilmente gestibili e che comunicano tra di loro in Event Driven (tramite AWS SQS / SNS – RabbitMQ, ecc) oppure tramite REST.
Mi piace lavorare con Docker per rendere i progetti facili da gestire durante lo sviluppo e renderne il setup atomico.
Di tanto in tanto tengo talk presso il PUG Romagna e DevRomagna dove parlo delle mie esperienze, di PHP ed evangelizzo principi di architettura, sviluppo, Domain Driven Design e clean code. Dai uno sguardo alle slide dei miei talk qui.
ScrivimiLinkedinTestimonials
Ho avuto il piacere di lavorare con Matteo in svariate occasioni, soprattutto in commesse che prevedevano alti livelli di customizzazione del progetto. Oltre alle skills particolarmente elevate ho potuto apprezzare una grande passione per tutto quello che fa.
Luca Borsetto – Libero professionista
Ho avuto il piacere di Lavorare con Matteo per diversi anni, nei quali lui era programmatore PHP e Symfony per la mia società. Le caratteristiche che ho apprezzato maggiormente di lui sono innanzitutto la passione che ci metteva, sintomo che stava facendo proprio ciò che gli piaceva. Questo è confermato anche dal fatto che quando doveva risolvere un problema non guardava l’ora, ma era piuttosto impegnato in una sfida personale con il problema stesso, sfida che voleva vincere assolutamente, per cui in questi casi lavorava attorno al problema anche da casa, la sera o nel weekend; ma di solito tornava vincitore! Un’altra cosa che lo caratterizza è una certa dose di genialità nel risolvere i problemi che gli si presentavano, a volte anche con soluzioni originali e fuori dagli schemi! Una volta finita la collaborazione è rimasta comunque stima ed amicizia reciproca, perché Matteo, anche dal punto di vista personale, è una persona “Stimabile”.
Ugo Cacciaguerra – Logicamente Srl