Gregorio Giorgino
Profilo Professionale
Sviluppatore web full stack con più di 5 anni di esperienza nella progettazione e implementazione di soluzioni software moderne e scalabili.
Specializzato nell’utilizzo di PHP, con solida conoscenza delle tecnologie front-end e back-end, quali HTML5, CSS3, JavaScript, Typescript, SQL, e framework PHP (Laravel, Symfony).
Passione per il clean code, l’ottimizzazione delle prestazioni e la risoluzione di problemi complessi.
Ottime capacità di lavoro in team e di gestione di progetti in ambienti dinamici e in continua evoluzione.
Esperienza Professionale
Backend Software Engineer – Almaviva Digital Tech
Valenzano (Bari), IT — 06/2024 ~ Attualmente
Manutenzione portali CMS (Drupal), sviluppi evolutive su portali Laravel con frontend Livewire – VueJS.
Deploy tramite Kubernetes.
Integrazione di API backend su applicativi frontend sviluppati in AngularJS (v. 16.x)
FULL STACK WEB-DEV – Grifo Multimedia
Bari, IT— 06/2019 – 06/2023
Sviluppo di piattaforme custom web in PHP con supporto di framework backend quali Laravel, CMS come WordPress, stack LAMP, framework frontend quali VueJS
Creazione di una piattaforma con framework BE laravel (ver. 8.x) con più tipologie di utente che permette la generazione di report in formato pdf a partire da dati estrapolati tramite chiamate API dai social.
Utilizzo di paradigmi Object Oriented, esperienza con database quali MySQL.
Sviluppo di API con endpoint in vari metodi HTTP, gestione, documentazione e testing tramite piattaforme come Postman.
Sviluppo di frontend in Vue JS (ver. 2) per applicazione SPA (JAMstack based).
Controllo di versione tramite GIT.
Dockerizzazione dell’applicativo e deploy dell’app su server AWS, con procedure di CI/CD e rilascio automatiche.
Ottima capacità al problem solving e al contatto con il cliente. Comprensione ed utilizzo di tecniche di gestione del progetto quali Agile, SCRUM e Git workflows.
Capacità nel debugging PHP tramite IDE e xdebug, gestione di programmazione Object Oriented, fondamentali di cloud e sicurezza PHP, Creazione di procedure di unit test e E2E test automatiche delle rotte API create tramite PHPUnit.
Key Points:
• Gestione, configurazione e deploy delle app su server cloud linux-based (Amazon EC2), webserver (apache – nginx), database (MYSQL, MongoDB)
• Gestione progetti attraverso metodologie agili (SCRUM)
• GIT, flussi di utilizzo avanzati (GitHub workflow), configurazione webhooks e pipeline.
Sistemista | Consulente Tech – Yotta IP
Milano, IT (remote)— 02/2018 – 09/2018
Gestione e installazione di telefonia VoIP attraverso sistemi di centralini installati su server dedicati debian based (Asterisk, FreePBX, FreeSwitch, YottaIP) e conseguente manutenzione Installazione di apparecchi telefonici VoIP presso Enti di Pubblica Amministrazione e private
Key Points:
- Test, debug e troubleshooting dell’applicazione e del centralino YottaIP.
- Sviluppo e ritocco di screenshot per la pubblicizzazione dell’app tramite suite Adobe.
- Creazione di documentazione per l’utilizzo dell’applicazione e del centralino PBX.
- Interfaccia con fornitori e sviluppatori, sia stranieri che locali.
Competenze Tecniche
Linguaggi di Programmazione:
- Backend: SQL, JAVA, C/C++, Python, Bash, PHP
- Frontend: JavaScript / Typescript (ES6+), HTML5, CSS3 – SASS / SCSS
Frameworks e Librerie:
- Laravel, Vue.js, Angular, Symfony (base)
Database:
- MySQL, PostgreSQL, MongoDB (base)
Tecnologie:
- RESTful API, Docker, Git, Composer, Nginx, SOAP, Linux Shell
Strumenti di Sviluppo:
- VS Code, PhpStorm, GitHub, Trello, Slack
Metodologie:
- Agile (Scrum, Kanban), Test-Driven Development (TDD)
Formazione
Laurea di I° livello in Informatica, Università degli studi di Bari “Aldo Moro” | 09/2018 ~ 12/2023
Erasmus di 6 mesi in Landshut, Monaco di Baviera
(Germania, 03 – 09 / 2023)
Diploma di Maturità Tecnica – Perito Informatico, Istituto Tecnico Industriale Statale “Sen. O. Jannuzzi” | 08/2016
Competenze informatiche, programmazione (Android, C/C++, Java, PHP), database, elettronica, telecomunicazioni, sistemi.
Certificazioni
Conoscenze Linguistiche
- Certificato di lingua Inglese Liv. B2.1 Trinity College, London
- Certificato di partecipazione all’esperienza di Erasmus della durata di 6 mesi in Germania (Landshut, Monaco di Baviera)
- Partecipazione al LaravelDay 2022
- Certificato Entrepreneurial Skill Pass, JA Italia
- Italiano (Madre lingua)
- Inglese
- Ascolto: Utente Avanzato (C1)
- Lettura: Utente Avanzato (C1)
- Interazione: Utente Avanzato (C1)
- Scrittura: Utente Avanzato (C1)
- Produzione Orale: Utente Avanzato (C1)
- Tedesco
- Ascolto: Utente base (A2)
- Lettura: Utente base (A2)
- Interazione: Utente base (A2)
- Scrittura: Utente base (A1)
- Produzione Orale: Utente base (A2)
- Spagnolo
- Ascolto: Utente base (A2)
- Lettura: Utente base (A2)
- Interazione: Utente base (A2)
- Scrittura: Utente base (A1)
- Produzione Orale: Utente base (A2)