Gregorio Giorgino

Professional Profile
Full stack web developer with more than 5 years of experience in designing and implementing modern, scalable software solutions.
Specialized in the use of PHP, with solid knowledge of front-end and back-end technologies, such as HTML5, CSS3, JavaScript, Typescript, SQL, and PHP frameworks (Laravel, Symfony).
Passion for clean code, performance optimization, and complex problem solving.
Excellent teamwork and project management skills in dynamic and changing environments.
Professional Experience
Backend Software Engineer
Almaviva Digital Tech
Valenzano (Bari), IT — 06/2024 ~ Actually
CMS portals maintenance
(Drupal), evolving developments on portals Laravel with frontend Livewire – VueJS.
Deployed via Kubernetes.
Integration of backend APIs on applications frontend developed with AngularJS (v. 16.x)
Full Stack Web Dev
Grifo Multimedia
Bari, IT— 06/2019 – 06/2023
Development of custom web platforms in PHP with support for backend frameworks such as Laravel, CMS like WordPress, stack LAMP, frontend frameworks such as VueJS
Creation of a platform with BE laravel framework (ver. 8.x) with multiple user types that allows the generation of reports in pdf format from data extracted via API calls from social.
Use of Object Oriented paradigms, experience with databases such as MySQL.
API development with endpoints in various HTTP methods, management, documentation, and testing using platforms such as Postman.
Frontend development in Vue JS (ver. 2) for SPA (JAMstack based) application.
Version control using GIT.
Development of AWS Lambda functions based on NodeJS that provided data from MongoDB database for API
Dockerization of the application and deployment of the app on AWS servers, with automatic CI/CD and release procedures.
Excellent problem solving and customer contact skills. Understanding and use of project management techniques such as Agile, SCRUM and Git workflows.
Skills in PHP debugging via IDE and xdebug, Object Oriented programming management, fundamentals of cloud and PHP security, Creating unit test procedures and automated E2E testing of API routes created via PHPUnit.
Key Points:
- Management, configuration and deployment of apps on linux-based cloud server (Amazon EC2), webserver (apache - nginx), database (MYSQL, MongoDB)
- Project management through agile methodologies (SCRUM)
- GIT, advanced usage flows (GitHub workflow), webhooks configuration and pipeline.
Systems Engineer | Tech Consultant
Yotta IP
Milano, IT (remote)— 02/2018 – 09/2018
Management and installation of VoIP telephony through PBX systems installed on dedicated debian based servers (Asterisk, FreePBX, FreeSwitch, YottaIP) and subsequent maintenance Installation of VoIP telephony equipment at Public Administration and private entities
Key Points:
- Testing, debugging, and troubleshooting of the YottaIP application and switchboard.
- Development and retouching of screenshots for app advertising via Adobe suite.
- Creating documentation for using the application and PBX.
- Interface with suppliers and developers, both foreign and local.
Webmaster
Ethnic Chic Web
Trani | 11/2017 – 01/2018
- Maintenance and care of the graphical aspects of a store based on the Magento platform (ver. 1.9.3.4)
- Content management, related styles, effects grafici, static page development with CMS internal tools
- Using scripts to make responsive mappings on images.
- Template modifications for RWD requests
- Custom development of media queries
- Creation of images and icons using specific graphic tools (Adobe Suite)
- Management, modification and import/export of data on bulk products (With CSV-type file)
- Creation of scripts for exporting products in XML format for communication with Google Shopping and the related creation of the feed
- Installation of modules for communication with other sales platforms (M2E – Magento to eBay / Amazon)
- Implementation of scripts for modification of data on customer payment types
- Modification of templates for emails, invoices and various documents, with related logical realization of associations between order statuses and emails to be sent
- Gestione di vari siti web basato su piattaforma E-pages
- Sviluppo di script appositi per rendere responsive numerosi elementi già offerti dalla visualizzazione mobile
- Realizzazione di menu nella versione mobile
- Modifiche e aggiunte di funzioni varie (Es. bottone “torna su”, checkout carrello…)
IT consultant | Developer
Favaro Cristiano
Remote Working | 10/2017
- Development of a PHP script for executing SQL queries on an e-commerce platform with Magento and import using the MAGMI service
- Emptying of tables in database
- Debugging of various errors with capture and visualization
- Interface with the MAGMI service for executing the import of new products
E-commerce and ERP management
TS Automation
Andria, BT – Apulia (IT) | 07/2017 – 10/2017
- Installation of the Magento platform (2.x and 1.9.x) on a dedicated server
- Installation and customization of a dedicated server with management of a Debian-based operating system (Ubuntu server 16.xx), and the related installation of modules and components necessary for the management system and e-commerce
- Customization of the online store template
- Installation of the Odoo – Magento connector (OpenERPconnect) and the related necessary modules
- Use of virtual machines and related software, with network configuration for network connectivity
Web Developer
ATIS Tecnologie
Andria, BT – Apulia (IT) | 06/2017
- Managing an e-commerce based on CMS Magento (ver.2.x)
- Entering products with their attributes in bulk with CSV
- Installation of secure certificates (SSL)
- Interface with the server via SSH and FTP protocols
Technical Skills
Programming Languages:
- Backend: SQL, JAVA, C/C++, Python, Bash, PHP
- Frontend: JavaScript / Typescript (ES6+), HTML5, CSS3 – SASS / SCSS
Frameworks and Libraries:
- Laravel, Vue.js, Angular, Symfony (base)
Database:
- MySQL, PostgreSQL, MongoDB (base)
Technologies:
- RESTful API, Docker, Git, Composer, Nginx, SOAP, Linux Shell
Development Tools:
- VS Code, PhpStorm, GitHub, Trello, Slack
Methodologies:
- Agile (Scrum, Kanban), Test-Driven Development (TDD)
Education
Bachelor's Degree in Computer Science, Università degli studi di Bari “Aldo Moro” | 09/2018 ~ 12/2023
6-month Erasmus in Landshut, Munich
(Germany, 03 – 09 / 2023)
Technical High School Diploma – Computer Expert, Istituto Tecnico Industriale Statale “Sen. O. Jannuzzi” | 08/2016
Computer skills, programming (Android, C/C++, Java, PHP), databases, electronics, telecommunications, systems.
Certifications
- Certificate of English language, Level B2.1 Trinity College, London
- Certificate of participation in the Erasmus experience lasting 6 months in Germany (Landshut, Munich)
- Participation in LaravelDay 2022
- Entrepreneurial Skill Pass Certificate, JA Italy
Linguistic Knowledges
- Italian (Mothertongue)
- English
- Ascolto: Utente Avanzato (C1)
- Lettura: Utente Avanzato (C1)
- Interazione: Utente Avanzato (C1)
- Scrittura: Utente Avanzato (C1)
- Produzione Orale: Utente Avanzato (C1)
- German
- Ascolto: Utente base (A2)
- Lettura: Utente base (A2)
- Interazione: Utente base (A2)
- Scrittura: Utente base (A1)
- Produzione Orale: Utente base (A2)
- Spanish
- Ascolto: Utente base (A2)
- Lettura: Utente base (A2)
- Interazione: Utente base (A2)
- Scrittura: Utente base (A1)
- Produzione Orale: Utente base (A2)