Matteo

Matteo Galacci

Programmatore Web Freelance

CHI SONO

Ciao, sono Matteo Galacci, programmatore backend freelance in PHP.

  • Data di nascita
    28 dicembre 1985
  • Lingue
    Italiano, Inglese
  • Interessi
    Fotografia, Fitness, Viaggi

Ho più di 10 anni di esperienza come sviluppatore backend principalmente in PHP (con Symfony e Laravel) ma con conoscenze avanzate anche in Node.js, Golang, MySql, HTML e CSS.

Appassionato di programmazione ad oggetti, design pattern e in particolare al DDD (Domain Driver Design) che cerco di utilizzare totalmente o in parte in ogni mio progetto. Punto a creare software robusti, coperti da test unitari o funzionali e che siano soprattutto facili da modificare e ampliare.

Per progetti complessi sono solito adottare un approccio che prevede l’utilizzo di micro services, spezzettando così l’applicazione in più parti facilmente gestibili e che parlano tra di loro tramite REST o Messaggi [RabbitMQ, Amazon SQS]

 

ScrivimiLinkedin

Testimonials

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

FREELANCE

Lavoro da Freelance

2008 a oggi

Dal 2008 lavoro come programmatore freelance sviluppando progetti web. Partendo da semplici siti istituzionali fino ad arrivare a software di analisi statistica, web client imap, sistemi centralizzati di autority e invio mail. Gli strumenti con cui lavoro sono PHP, Node.js, Golang, MySql, HTML. In particolare, per quanto riguarda lo sviluppo PHP lavoro con Symfony, Silex, Laravel e Lumen.

PRINCIPALI COMMITTENTI

Adrias Online Srl - Senior backend developer

Febbraio 2014 - Oggi

  • Lead programmer
  • Sviluppo applicativi lato server in PHP
  • Gestione server LAMP per staging, sviluppo e test
  • Sviluppo web client di posta intelligente per albergatori
  • Sviluppo sistema centralizzato di ACL e Authority
  • Api Resful
  • Task automation
Osprey London - Project manager

Settembre 2015 - Dicembre 2016

Per questo committente ho rivestito il ruolo di Project Manager per la coordinazione delle parti necessarie allo sviluppo del nuovo e commerce. L’intero team era formato da programmatori php, una grafico, un web developer html / css più la parte marketing e IT del committente. Il mio ruolo è stato quello di analizzare le esigenze del cliente e mediare tra necessità e lati tecnici. L’e-commerce è stato sviluppato in Symfony.

Logicamente Srl - Full stack developer

Febbraio 2010 - Febbraio 2014

  • Realizzazione siti in PHP, Javascript, HTML e CSS
  • Realizzazione siti in WordPress
  • Sviluppo CMS interno per la realizzazione dei siti cliente
  • Sviluppo ORM per astrazione MySql basato su Data Mapper
  • Gestione fornitori hosting – Sistemistica base
  • Full stack:
    • Configurazione di un server per l’hosting di un’applicazione web
    • Data modeling
    • Progettazione della logica di funzionamento del software
    • Padronanza del MVC
    • Capacità di progettare un’interfaccia utente
    • Competenze di user experience
    • Capacità di capire le effettive esigenze del cliente e trovare soluzioni adeguate
Fondazione En.A.I.P. - S. Zavatta - C.F.P. Il Pellicano

Luglio 2009 - Febbraio 2010

Docenza per i moduli:

  • Sistemi operativi
  • Programmazione web lato client
YYKK - Full stack developer

Giugno 2009 - Gennaio 2010

Full stack developer:

  • Configurazione di un server per l’hosting di un’applicazione web
  • Data modeling
  • Progettazione della logica di funzionamento del software
  • Padronanza del MVC
  • Capacità di progettare un’interfaccia utente
  • Competenze di user experience
  • Capacità di capire le effettive esigenze del cliente e trovare soluzioni adeguate

 

SKILLS

Qui puoi vedere cosa so fare e gli strumenti che posso utilizzare per realizzare i tuoi prodotti. Lavorando come programmatore freelance da oltre 10 anni ho potuto studiare e approfondire tutti i migliori tools per ottimizzare lo sviluppo di software e siti internet. Essendo curioso di natura, non manco mai di provare nuovi strumenti e aggiornarmi in continuazione.

PROGRAMMAZIONE

PHP
100%
Node.js / Javascript
65%
Coffeescript
30%
Golang
65%
Java
40%
RegEx
65%
OOP
95%
Design Pattern
80%
Domain Driver Design
65%
Symfony
85%
Silex
85%
Laravel
75%
Lumen
75%
RESTfull
90%
Git
80%
Unit test
90%

Sistema

MySql
100%
Debian / Ubuntu
70%

 

Altro

Wordpress
70%

 


COSA POSSO FARE

Software

Sviluppo applicativi backend, Api RESTful e Micro services. Integrazione con sistemi di terze parti come ad esempio gestionali / e-commerce.

Code review

Code review, debug e refactoring di codice legacy per adattarlo alle nuove tecnologie.

Siti internet

Realizzazione di siti internet full stack fatti su misura realizzati con i principali framework (Symfony, Silex, Laravel, Lumen) oppure con WordPress.

Formazione

Per le aziende o le web agency, dopo aver analizzato il reparto tecnico posso fare delle giornate di formazione per illustrare al team metodologie di programmazione avanzate e ottimali per il business aziendale.

Sistemistica

So gestire la parte sistemistica di ambienti di sviluppo e test Linux su Debian e Ubuntu con stack LAMP e LEMP

Organizzazione progetti e Versioning

Gestione del versioning dei progetti basata su git. Attivazione della piattaforma Gitlab in locale

LAVORI

Qui puoi vedere alcuni dei lavori che ho realizzato. Sviluppati seguendo le migliori pratiche di programmazione.

  • All
  • Siti internet
  • Web application
  • API Rest previsioni meteo
    API Rest previsioni meteo
  • Mailwin
    Mailwin
  • Area riservata
    Area riservata
  • Invio mail centralizzato
    Invio mail centralizzato
  • Ecommerce Osprey London
    Ecommerce Osprey London
  • Loto immobiliare
    Loto immobiliare

CONTATTI

Se vuoi chiedermi qualcosa, possiamo sentirci o prendere un caffè insieme senza impegno. Parleremo delle tue esigenze e dei tuoi obiettivi, nonché di come possa esserti d’aiuto con la mia esperienza. Vivo a Cervia ma se necessario posso raggiungerti nella tua sede.

  • Città
    Cervia
  • Telefono
    339 74 76 79 0
  • E-mail
    m.galacci@gmail.com
  • Skype
    matiux

SCRIVIMI

Compila il form per mandarmi una mail. Ti ricontatterò il prima possibile

Nome (richiesto)

Email (required)

Telefono

Messaggio

Autorizzo il trattamento dei dati ai sensi dell'art. 13 del D.Lgs. n. 196/2003. Vedi